Class PaginatedWorkflowAssigneeWorkflowSummaryClient
- Namespace
- Crews.PlanningCenter.Api.People.V2022_01_28
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with WorkflowAssigneeWorkflowSummary collection resources.
public class PaginatedWorkflowAssigneeWorkflowSummaryClient : PaginatedResourceClient<WorkflowAssigneeWorkflowSummary, WorkflowAssigneeWorkflowSummaryResource, WorkflowAssigneeWorkflowSummaryCollectionResponse, WorkflowAssigneeWorkflowSummaryResponse>
- Inheritance
-
PaginatedResourceClient<WorkflowAssigneeWorkflowSummary, WorkflowAssigneeWorkflowSummaryResource, WorkflowAssigneeWorkflowSummaryCollectionResponse, WorkflowAssigneeWorkflowSummaryResponse>PaginatedWorkflowAssigneeWorkflowSummaryClient
- Inherited Members
Constructors
PaginatedWorkflowAssigneeWorkflowSummaryClient(HttpClient, Uri)
Client for interacting with WorkflowAssigneeWorkflowSummary collection resources.
public PaginatedWorkflowAssigneeWorkflowSummaryClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Methods
AddCustomParameter(string, string)
Adds a custom query parameter to the request URI.
public PaginatedWorkflowAssigneeWorkflowSummaryClient AddCustomParameter(string parameter, string value)
Parameters
Returns
- PaginatedWorkflowAssigneeWorkflowSummaryClient
The current PaginatedWorkflowAssigneeWorkflowSummaryClient instance.
ClearParameters()
Removes the entire query string from the request URI.
public PaginatedWorkflowAssigneeWorkflowSummaryClient ClearParameters()
Returns
- PaginatedWorkflowAssigneeWorkflowSummaryClient
The current PaginatedWorkflowAssigneeWorkflowSummaryClient instance.
Filter(string)
Adds a filter query parameter to the request.
public PaginatedWorkflowAssigneeWorkflowSummaryClient Filter(string filter)
Parameters
filterstringThe filter criteria.
Returns
- PaginatedWorkflowAssigneeWorkflowSummaryClient
The current PaginatedWorkflowAssigneeWorkflowSummaryClient instance.
Remarks
See Planning Center API documentation for details on supported filter values for this resource.
GetAsync(CancellationToken)
Fetches a paginated list of WorkflowAssigneeWorkflowSummary resources asynchronously.
public Task<WorkflowAssigneeWorkflowSummaryCollectionResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<WorkflowAssigneeWorkflowSummaryCollectionResponse>
A task representing the asynchronous operation, containing a paginated list of WorkflowAssigneeWorkflowSummary resources.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.
Offset(int)
Sets the item offset in the paginated response.
public PaginatedWorkflowAssigneeWorkflowSummaryClient Offset(int count)
Parameters
countintThe number of items to skip.
Returns
- PaginatedWorkflowAssigneeWorkflowSummaryClient
The current PaginatedWorkflowAssigneeWorkflowSummaryClient instance.
OrderByOverdueCount()
Sort response items by the OverdueCount attribute.
public WorkflowAssigneeWorkflowSummaryClient OrderByOverdueCount()
Returns
OrderByOverdueCountDescending()
Sort response items by the OverdueCount attribute. Use reverse order.
public WorkflowAssigneeWorkflowSummaryClient OrderByOverdueCountDescending()
Returns
OrderByReadyCount()
Sort response items by the ReadyCount attribute.
public WorkflowAssigneeWorkflowSummaryClient OrderByReadyCount()
Returns
OrderByReadyCountDescending()
Sort response items by the ReadyCount attribute. Use reverse order.
public WorkflowAssigneeWorkflowSummaryClient OrderByReadyCountDescending()
Returns
OrderBySnoozedCount()
Sort response items by the SnoozedCount attribute.
public WorkflowAssigneeWorkflowSummaryClient OrderBySnoozedCount()
Returns
OrderBySnoozedCountDescending()
Sort response items by the SnoozedCount attribute. Use reverse order.
public WorkflowAssigneeWorkflowSummaryClient OrderBySnoozedCountDescending()
Returns
OrderByWorkflowName()
Sort response items by the WorkflowName attribute.
public WorkflowAssigneeWorkflowSummaryClient OrderByWorkflowName()
Returns
OrderByWorkflowNameDescending()
Sort response items by the WorkflowName attribute. Use reverse order.
public WorkflowAssigneeWorkflowSummaryClient OrderByWorkflowNameDescending()
Returns
PerPage(int)
Sets the number of items to be returned per page in the paginated response.
public PaginatedWorkflowAssigneeWorkflowSummaryClient PerPage(int count)
Parameters
countintThe number of items to be returned per page.
Returns
- PaginatedWorkflowAssigneeWorkflowSummaryClient
The current PaginatedWorkflowAssigneeWorkflowSummaryClient instance.
WithId(string)
Creates a new instance of a WorkflowAssigneeWorkflowSummary client for a specific resource ID.
public WorkflowAssigneeWorkflowSummaryClient WithId(string id)
Parameters
idstringThe ID of the resource to create a client for.
Returns
- WorkflowAssigneeWorkflowSummaryClient
A new instance of the resource client for the specified resource ID.