ghorg/vendor/github.com/ktrysmt/go-bitbucket/teams.go
2020-07-11 09:54:34 -07:00

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, "")
}