Table of Contents

Class StationClient

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

Client for interacting with the Station resource.

public class StationClient : SingletonResourceClient<Station, StationResource, StationResponse>
Inheritance
StationClient
Inherited Members

Constructors

StationClient(HttpClient, Uri)

Client for interacting with the Station resource.

public StationClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

CheckInGroups

Associated CheckInGroups.

public PaginatedCheckInGroupClient CheckInGroups { get; }

Property Value

PaginatedCheckInGroupClient

CheckedInAtCheckIns

Associated CheckedInAtCheckIns.

public PaginatedCheckInClient CheckedInAtCheckIns { get; }

Property Value

PaginatedCheckInClient

Event

Associated Event.

public EventClient Event { get; }

Property Value

EventClient

Location

Associated Location.

public LocationClient Location { get; }

Property Value

LocationClient

PrintStation

Associated PrintStation.

public StationClient PrintStation { get; }

Property Value

StationClient

Theme

Associated Theme.

public ThemeClient Theme { get; }

Property Value

ThemeClient

Methods

GetAsync(CancellationToken)

Fetches the Station resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<StationResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeEvent()

Include related Event resources in the response.

public StationClient IncludeEvent()

Returns

StationClient

IncludeLocation()

Include related Location resources in the response.

public StationClient IncludeLocation()

Returns

StationClient

IncludePrintStation()

Include related PrintStation resources in the response.

public StationClient IncludePrintStation()

Returns

StationClient

IncludeTheme()

Include related Theme resources in the response.

public StationClient IncludeTheme()

Returns

StationClient