Class PaginatedResourceApprovalGroupClient
- Namespace
- Crews.PlanningCenter.Api.Calendar.V2021_07_20
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with ResourceApprovalGroup collection resources.
public class PaginatedResourceApprovalGroupClient : PaginatedResourceClient<ResourceApprovalGroup, ResourceApprovalGroupResource, ResourceApprovalGroupCollectionResponse, ResourceApprovalGroupResponse>
- Inheritance
-
PaginatedResourceClient<ResourceApprovalGroup, ResourceApprovalGroupResource, ResourceApprovalGroupCollectionResponse, ResourceApprovalGroupResponse>PaginatedResourceApprovalGroupClient
- Inherited Members
Constructors
PaginatedResourceApprovalGroupClient(HttpClient, Uri)
Client for interacting with ResourceApprovalGroup collection resources.
public PaginatedResourceApprovalGroupClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Methods
GetAsync(CancellationToken)
Fetches a paginated list of ResourceApprovalGroup resources asynchronously.
public Task<ResourceApprovalGroupCollectionResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<ResourceApprovalGroupCollectionResponse>
A task representing the asynchronous operation, containing a paginated list of ResourceApprovalGroup resources.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.
IncludePeople()
Include related People resources in the response.
public ResourceApprovalGroupClient IncludePeople()
Returns
IncludeResources()
Include related Resources resources in the response.
public ResourceApprovalGroupClient IncludeResources()
Returns
OrderByCreatedAt()
Sort response items by the CreatedAt attribute.
public ResourceApprovalGroupClient OrderByCreatedAt()
Returns
OrderByCreatedAtDescending()
Sort response items by the CreatedAt attribute. Use reverse order.
public ResourceApprovalGroupClient OrderByCreatedAtDescending()
Returns
OrderByName()
Sort response items by the Name attribute.
public ResourceApprovalGroupClient OrderByName()
Returns
OrderByNameDescending()
Sort response items by the Name attribute. Use reverse order.
public ResourceApprovalGroupClient OrderByNameDescending()
Returns
OrderByUpdatedAt()
Sort response items by the UpdatedAt attribute.
public ResourceApprovalGroupClient OrderByUpdatedAt()
Returns
OrderByUpdatedAtDescending()
Sort response items by the UpdatedAt attribute. Use reverse order.
public ResourceApprovalGroupClient OrderByUpdatedAtDescending()
Returns
WhereCreatedAt(DateTime)
Query response items by the CreatedAt attribute.
public ResourceApprovalGroupClient WhereCreatedAt(DateTime value)
Parameters
valueDateTime
Returns
WhereId(string)
Query response items by the Id attribute.
public ResourceApprovalGroupClient WhereId(string value)
Parameters
valuestring
Returns
WhereName(string)
Query response items by the Name attribute.
public ResourceApprovalGroupClient WhereName(string value)
Parameters
valuestring
Returns
WhereUpdatedAt(DateTime)
Query response items by the UpdatedAt attribute.
public ResourceApprovalGroupClient WhereUpdatedAt(DateTime value)
Parameters
valueDateTime
Returns
WithId(string)
Creates a new instance of a ResourceApprovalGroup client for a specific resource ID.
public ResourceApprovalGroupClient WithId(string id)
Parameters
idstringThe ID of the resource to create a client for.
Returns
- ResourceApprovalGroupClient
A new instance of the resource client for the specified resource ID.