public Experiment[] GetExperiments(WorkspaceSetting setting)
{
ValidateWorkspaceSetting(setting);
Util.AuthorizationToken = setting.AuthorizationToken;
string queryUrl = StudioApi + string.Format("workspaces/{0}/experiments", setting.WorkspaceId);
HttpResult hr = Util.HttpGet(queryUrl).Result;
if (hr.IsSuccess)
{
Experiment[] exps = jss.Deserialize<Experiment[]>(hr.Payload);
// only display user's own experiments.
exps = exps.Where(e => e.Category == "user" || string.IsNullOrEmpty(e.Category)).ToArray();
return exps;
}
else
throw new AmlRestApiException(hr);
}