mirror of
https://github.com/gabrie30/ghorg.git
synced 2025-08-10 08:17:10 +02:00
42 lines
1.2 KiB
Go
42 lines
1.2 KiB
Go
package bitbucket
|
|
|
|
type Teams struct {
|
|
c *Client
|
|
}
|
|
|
|
func (t *Teams) List(role string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/?role=%s", role)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Profile(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Members(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/members", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Followers(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/followers", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Following(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/following", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Repositories(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/repositories", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|
|
func (t *Teams) Projects(teamname string) (interface{}, error) {
|
|
urlStr := t.c.requestUrl("/teams/%s/projects/", teamname)
|
|
return t.c.execute("GET", urlStr, "")
|
|
}
|
|
|