Table of Contents

Class CheckInGroupClient

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

Client for interacting with the CheckInGroup resource.

public class CheckInGroupClient : SingletonResourceClient<CheckInGroup, CheckInGroupResource, CheckInGroupResponse>
Inheritance
CheckInGroupClient
Inherited Members

Constructors

CheckInGroupClient(HttpClient, Uri)

Client for interacting with the CheckInGroup resource.

public CheckInGroupClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

CheckIns

Associated CheckIns.

public PaginatedCheckInClient CheckIns { get; }

Property Value

PaginatedCheckInClient

EventPeriod

Associated EventPeriod.

public EventPeriodClient EventPeriod { get; }

Property Value

EventPeriodClient

PrintStation

Associated PrintStation.

public StationClient PrintStation { get; }

Property Value

StationClient

Methods

GetAsync(CancellationToken)

Fetches the CheckInGroup resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<CheckInGroupResponse>

A task representing the asynchronous operation, containing the CheckInGroup resource.

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeCheckIns()

Include related CheckIns resources in the response.

public CheckInGroupClient IncludeCheckIns()

Returns

CheckInGroupClient

IncludeEventPeriod()

Include related EventPeriod resources in the response.

public CheckInGroupClient IncludeEventPeriod()

Returns

CheckInGroupClient

IncludePrintStation()

Include related PrintStation resources in the response.

public CheckInGroupClient IncludePrintStation()

Returns

CheckInGroupClient