Class PaginatedConditionClient
- Namespace
- Crews.PlanningCenter.Api.People.V2025_07_02
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with Condition collection resources.
public class PaginatedConditionClient : PaginatedResourceClient<Condition, ConditionResource, ConditionCollectionResponse, ConditionResponse>
- Inheritance
-
PaginatedResourceClient<Condition, ConditionResource, ConditionCollectionResponse, ConditionResponse>PaginatedConditionClient
- Inherited Members
Constructors
PaginatedConditionClient(HttpClient, Uri)
Client for interacting with Condition collection resources.
public PaginatedConditionClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Methods
GetAsync(CancellationToken)
Fetches a paginated list of Condition resources asynchronously.
public Task<ConditionCollectionResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<ConditionCollectionResponse>
A task representing the asynchronous operation, containing a paginated list of Condition resources.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.
IncludeCreatedBy()
Include related CreatedBy resources in the response.
public ConditionClient IncludeCreatedBy()
Returns
OrderByApplication()
Sort response items by the Application attribute.
public ConditionClient OrderByApplication()
Returns
OrderByApplicationDescending()
Sort response items by the Application attribute. Use reverse order.
public ConditionClient OrderByApplicationDescending()
Returns
OrderByComparison()
Sort response items by the Comparison attribute.
public ConditionClient OrderByComparison()
Returns
OrderByComparisonDescending()
Sort response items by the Comparison attribute. Use reverse order.
public ConditionClient OrderByComparisonDescending()
Returns
OrderByCreatedAt()
Sort response items by the CreatedAt attribute.
public ConditionClient OrderByCreatedAt()
Returns
OrderByCreatedAtDescending()
Sort response items by the CreatedAt attribute. Use reverse order.
public ConditionClient OrderByCreatedAtDescending()
Returns
OrderByDefinitionClass()
Sort response items by the DefinitionClass attribute.
public ConditionClient OrderByDefinitionClass()
Returns
OrderByDefinitionClassDescending()
Sort response items by the DefinitionClass attribute. Use reverse order.
public ConditionClient OrderByDefinitionClassDescending()
Returns
OrderByDefinitionIdentifier()
Sort response items by the DefinitionIdentifier attribute.
public ConditionClient OrderByDefinitionIdentifier()
Returns
OrderByDefinitionIdentifierDescending()
Sort response items by the DefinitionIdentifier attribute. Use reverse order.
public ConditionClient OrderByDefinitionIdentifierDescending()
Returns
OrderByDescription()
Sort response items by the Description attribute.
public ConditionClient OrderByDescription()
Returns
OrderByDescriptionDescending()
Sort response items by the Description attribute. Use reverse order.
public ConditionClient OrderByDescriptionDescending()
Returns
OrderBySettings()
Sort response items by the Settings attribute.
public ConditionClient OrderBySettings()
Returns
OrderBySettingsDescending()
Sort response items by the Settings attribute. Use reverse order.
public ConditionClient OrderBySettingsDescending()
Returns
OrderByUpdatedAt()
Sort response items by the UpdatedAt attribute.
public ConditionClient OrderByUpdatedAt()
Returns
OrderByUpdatedAtDescending()
Sort response items by the UpdatedAt attribute. Use reverse order.
public ConditionClient OrderByUpdatedAtDescending()
Returns
WhereApplication(string)
Query response items by the Application attribute.
public ConditionClient WhereApplication(string value)
Parameters
valuestring
Returns
WhereComparison(string)
Query response items by the Comparison attribute.
public ConditionClient WhereComparison(string value)
Parameters
valuestring
Returns
WhereCreatedAt(DateTime)
Query response items by the CreatedAt attribute.
public ConditionClient WhereCreatedAt(DateTime value)
Parameters
valueDateTime
Returns
WhereDefinitionClass(string)
Query response items by the DefinitionClass attribute.
public ConditionClient WhereDefinitionClass(string value)
Parameters
valuestring
Returns
WhereDefinitionIdentifier(string)
Query response items by the DefinitionIdentifier attribute.
public ConditionClient WhereDefinitionIdentifier(string value)
Parameters
valuestring
Returns
WhereDescription(string)
Query response items by the Description attribute.
public ConditionClient WhereDescription(string value)
Parameters
valuestring
Returns
WhereSettings(string)
Query response items by the Settings attribute.
public ConditionClient WhereSettings(string value)
Parameters
valuestring
Returns
WhereUpdatedAt(DateTime)
Query response items by the UpdatedAt attribute.
public ConditionClient WhereUpdatedAt(DateTime value)
Parameters
valueDateTime
Returns
WithId(string)
Creates a new instance of a Condition client for a specific resource ID.
public ConditionClient WithId(string id)
Parameters
idstringThe ID of the resource to create a client for.
Returns
- ConditionClient
A new instance of the resource client for the specified resource ID.