Table of Contents

Class SignupClient

Namespace
Crews.PlanningCenter.Api.Registrations.V2025_05_01
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with the Signup resource.

public class SignupClient : SingletonResourceClient<Signup, SignupResource, SignupResponse>
Inheritance
SignupClient
Inherited Members

Constructors

SignupClient(HttpClient, Uri)

Client for interacting with the Signup resource.

public SignupClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

Attendees

Associated Attendees.

public PaginatedAttendeeClient Attendees { get; }

Property Value

PaginatedAttendeeClient

Campuses

Associated Campuses.

public PaginatedCampusClient Campuses { get; }

Property Value

PaginatedCampusClient

Categories

Associated Categories.

public PaginatedCategoryClient Categories { get; }

Property Value

PaginatedCategoryClient

NextSignupTime

Associated NextSignupTime.

public SignupTimeClient NextSignupTime { get; }

Property Value

SignupTimeClient

Registrations

Associated Registrations.

public PaginatedRegistrationClient Registrations { get; }

Property Value

PaginatedRegistrationClient

SelectionTypes

Associated SelectionTypes.

public PaginatedSelectionTypeClient SelectionTypes { get; }

Property Value

PaginatedSelectionTypeClient

SignupLocation

Associated SignupLocation.

public SignupLocationClient SignupLocation { get; }

Property Value

SignupLocationClient

SignupTimes

Associated SignupTimes.

public PaginatedSignupTimeClient SignupTimes { get; }

Property Value

PaginatedSignupTimeClient

Methods

GetAsync(CancellationToken)

Fetches the Signup resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<SignupResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeCampuses()

Include related Campuses resources in the response.

public SignupClient IncludeCampuses()

Returns

SignupClient

IncludeCategories()

Include related Categories resources in the response.

public SignupClient IncludeCategories()

Returns

SignupClient

IncludeNextSignupTime()

Include related NextSignupTime resources in the response.

public SignupClient IncludeNextSignupTime()

Returns

SignupClient

IncludeSignupLocation()

Include related SignupLocation resources in the response.

public SignupClient IncludeSignupLocation()

Returns

SignupClient

IncludeSignupTimes()

Include related SignupTimes resources in the response.

public SignupClient IncludeSignupTimes()

Returns

SignupClient