Class FormClient
- Namespace
- Crews.PlanningCenter.Api.People.V2024_09_12
- 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
httpClientHttpClienturiUri
Properties
Campus
Associated Campus.
public PaginatedCampusClient Campus { get; }
Property Value
Category
Associated Category.
public FormCategoryClient Category { get; }
Property Value
Fields
Associated Fields.
public PaginatedFormFieldClient Fields { get; }
Property Value
FormSubmissions
Associated FormSubmissions.
public PaginatedFormSubmissionClient FormSubmissions { get; }
Property Value
Methods
GetAsync(CancellationToken)
Fetches the Form resource asynchronously.
public Task<FormResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA 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
IncludeCategory()
Include related Category resources in the response.
public FormClient IncludeCategory()