/// <summary> /// UpdateAsync /// </summary> /// <param name="workspaceId"></param> /// <param name="request"></param> /// <returns></returns> public async Task <WorkspaceResponse> UpdateAsync(string workspaceId, WorkspacesRequest request) { return(await PatchAsync <WorkspacesRequest, WorkspaceResponse>($"workspaces/{workspaceId}", request).ConfigureAwait(false)); }
/// <summary> /// UpdateAsync /// </summary> /// <param name="organizationName"></param> /// <param name="workspaceName"></param> /// <param name="request"></param> /// <returns></returns> public async Task <WorkspaceResponse> UpdateAsync(string organizationName, string workspaceName, WorkspacesRequest request) { return(await PatchAsync <WorkspacesRequest, WorkspaceResponse>($"organizations/{organizationName}/workspaces/{workspaceName}", request).ConfigureAwait(false)); }
/// <summary> /// CreateAsync /// </summary> /// <param name="organizationName"></param> /// <param name="request"></param> /// <returns></returns> public async Task <WorkspaceResponse> CreateAsync(string organizationName, WorkspacesRequest request) { return(await PostAsync <WorkspacesRequest, WorkspaceResponse>($"organizations/{organizationName}/workspaces", request).ConfigureAwait(false)); }