Skip to content

Commit ecdc7ca

Browse files
authored
Added Methods to Get Members and Projects of Workspaces (#109)
1 parent d53e32f commit ecdc7ca

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

workspaces.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ func (t *Workspace) Get(workspace string) (*Workspace, error) {
6262
return decodeWorkspace(response)
6363
}
6464

65+
func (w *Workspace) Members(teamname string) (interface{}, error) {
66+
urlStr := w.c.requestUrl("/workspaces/%s/members", teamname)
67+
return w.c.execute("GET", urlStr, "")
68+
}
69+
70+
func (w *Workspace) Projects(teamname string) (interface{}, error) {
71+
urlStr := w.c.requestUrl("/workspaces/%s/projects/", teamname)
72+
return w.c.execute("GET", urlStr, "")
73+
}
74+
6575
func decodePermission(permission interface{}) *Permission {
6676
permissionResponseMap := permission.(map[string]interface{})
6777
if permissionResponseMap["size"].(float64) == 0 {

0 commit comments

Comments
 (0)