public WorkspaceUser[] GetWorkspaceUsers(WorkspaceSetting setting)
{
ValidateWorkspaceSetting(setting);
Util.AuthorizationToken = setting.AuthorizationToken;
string queryUrl = StudioApi + string.Format("workspaces/{0}/users", setting.WorkspaceId);
HttpResult hr = Util.HttpGet(queryUrl).Result;
if (hr.IsSuccess)
{
WorkspaceUserInternal[] usersInternal = jss.Deserialize<WorkspaceUserInternal[]>(hr.Payload);
List<WorkspaceUser> users = new List<WorkspaceUser>();
foreach (WorkspaceUserInternal u in usersInternal)
users.Add(new WorkspaceUser(u));
return users.ToArray();
}
else
throw new AmlRestApiException(hr);
}
#endregion