Table of Contents

Class FormClient

Namespace
Crews.PlanningCenter.Api.People.V2023_03_21
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with the Form resource.

public class FormClient : SingletonResourceClient<Form, FormResource, FormResponse>
Inheritance
FormClient
Inherited Members

Constructors

FormClient(HttpClient, Uri)

Client for interacting with the Form resource.

public FormClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

Campus

Associated Campus.

public PaginatedCampusClient Campus { get; }

Property Value

PaginatedCampusClient

Category

Associated Category.

public FormCategoryClient Category { get; }

Property Value

FormCategoryClient

Fields

Associated Fields.

public PaginatedFormFieldClient Fields { get; }

Property Value

PaginatedFormFieldClient

FormSubmissions

Associated FormSubmissions.

public PaginatedFormSubmissionClient FormSubmissions { get; }

Property Value

PaginatedFormSubmissionClient

Methods

GetAsync(CancellationToken)

Fetches the Form resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<FormResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeCampus()

Include related Campus resources in the response.

public FormClient IncludeCampus()

Returns

FormClient

IncludeCategory()

Include related Category resources in the response.

public FormClient IncludeCategory()

Returns

FormClient