Table of Contents

Class PaginatedSignupSheetClient

Namespace
Crews.PlanningCenter.Api.Services.V2018_11_01
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with SignupSheet collection resources.

public class PaginatedSignupSheetClient : PaginatedResourceClient<SignupSheet, SignupSheetResource, SignupSheetCollectionResponse, SignupSheetResponse>
Inheritance
PaginatedSignupSheetClient
Inherited Members

Constructors

PaginatedSignupSheetClient(HttpClient, Uri)

Client for interacting with SignupSheet collection resources.

public PaginatedSignupSheetClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Methods

GetAsync(CancellationToken)

Fetches a paginated list of SignupSheet resources asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<SignupSheetCollectionResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeScheduledPeople()

Include related ScheduledPeople resources in the response.

public SignupSheetClient IncludeScheduledPeople()

Returns

SignupSheetClient

IncludeSignupSheetMetadata()

Include related SignupSheetMetadata resources in the response.

public SignupSheetClient IncludeSignupSheetMetadata()

Returns

SignupSheetClient

WithId(string)

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

public SignupSheetClient WithId(string id)

Parameters

id string

The ID of the resource to create a client for.

Returns

SignupSheetClient

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