Table of Contents

Class PaginatedLocationClient

Namespace
Crews.PlanningCenter.Api.CheckIns.V2018_08_01
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with Location collection resources.

public class PaginatedLocationClient : PaginatedResourceClient<Location, LocationResource, LocationCollectionResponse, LocationResponse>
Inheritance
PaginatedLocationClient
Inherited Members

Constructors

PaginatedLocationClient(HttpClient, Uri)

Client for interacting with Location collection resources.

public PaginatedLocationClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Methods

GetAsync(CancellationToken)

Fetches a paginated list of Location resources asynchronously.

public Task<LocationCollectionResponse> GetAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<LocationCollectionResponse>

A task representing the asynchronous operation, containing a paginated list of Location resources.

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeEvent()

Include related Event resources in the response.

public LocationClient IncludeEvent()

Returns

LocationClient

IncludeLocations()

Include related Locations resources in the response.

public LocationClient IncludeLocations()

Returns

LocationClient

IncludeOptions()

Include related Options resources in the response.

public LocationClient IncludeOptions()

Returns

LocationClient

IncludeParent()

Include related Parent resources in the response.

public LocationClient IncludeParent()

Returns

LocationClient

OrderByKind()

Sort response items by the Kind attribute.

public LocationClient OrderByKind()

Returns

LocationClient

OrderByKindDescending()

Sort response items by the Kind attribute. Use reverse order.

public LocationClient OrderByKindDescending()

Returns

LocationClient

OrderByName()

Sort response items by the Name attribute.

public LocationClient OrderByName()

Returns

LocationClient

OrderByNameDescending()

Sort response items by the Name attribute. Use reverse order.

public LocationClient OrderByNameDescending()

Returns

LocationClient

OrderByPosition()

Sort response items by the Position attribute.

public LocationClient OrderByPosition()

Returns

LocationClient

OrderByPositionDescending()

Sort response items by the Position attribute. Use reverse order.

public LocationClient OrderByPositionDescending()

Returns

LocationClient

WithId(string)

Creates a new instance of a Location client for a specific resource ID.

public LocationClient WithId(string id)

Parameters

id string

The ID of the resource to create a client for.

Returns

LocationClient

A new instance of the resource client for the specified resource ID.