private void ValidateWorkspaceSetting(WorkspaceSetting setting)
{
if (setting.Location == null || setting.Location == string.Empty)
throw new ArgumentException("No Location specified.");
if (setting.WorkspaceId == null || setting.WorkspaceId == string.Empty)
throw new ArgumentException("No Workspace Id specified.");
if (setting.AuthorizationToken == null || setting.AuthorizationToken == string.Empty)
throw new ArgumentException("No Authorization Token specified.");
SetApiUrl(setting.Location);
}