Class PaginatedAppClient
- Namespace
- Crews.PlanningCenter.Api.People.V2019_10_10
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with App collection resources.
public class PaginatedAppClient : PaginatedResourceClient<App, AppResource, AppCollectionResponse, AppResponse>
- Inheritance
-
PaginatedAppClient
- Inherited Members
Constructors
PaginatedAppClient(HttpClient, Uri)
Client for interacting with App collection resources.
public PaginatedAppClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Methods
GetAsync(CancellationToken)
Fetches a paginated list of App resources asynchronously.
public Task<AppCollectionResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<AppCollectionResponse>
A task representing the asynchronous operation, containing a paginated list of App resources.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.
OrderByName()
Sort response items by the Name attribute.
public AppClient OrderByName()
Returns
OrderByNameDescending()
Sort response items by the Name attribute. Use reverse order.
public AppClient OrderByNameDescending()
Returns
OrderByUrl()
Sort response items by the Url attribute.
public AppClient OrderByUrl()
Returns
OrderByUrlDescending()
Sort response items by the Url attribute. Use reverse order.
public AppClient OrderByUrlDescending()
Returns
WhereName(string)
Query response items by the Name attribute.
public AppClient WhereName(string value)
Parameters
valuestring
Returns
WhereUrl(string)
Query response items by the Url attribute.
public AppClient WhereUrl(string value)
Parameters
valuestring
Returns
WithId(string)
Creates a new instance of a App client for a specific resource ID.
public AppClient WithId(string id)
Parameters
idstringThe ID of the resource to create a client for.
Returns
- AppClient
A new instance of the resource client for the specified resource ID.