Table of Contents

Class RoomSetupClient

Namespace
Crews.PlanningCenter.Api.Calendar.V2018_08_01
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with the RoomSetup resource.

public class RoomSetupClient : SingletonResourceClient<RoomSetup, RoomSetupResource, RoomSetupResponse>
Inheritance
RoomSetupClient
Inherited Members

Constructors

RoomSetupClient(HttpClient, Uri)

Client for interacting with the RoomSetup resource.

public RoomSetupClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

ContainingResource

Associated ContainingResource.

public ContainingResourceClient ContainingResource { get; }

Property Value

ContainingResourceClient

ResourceSuggestions

Associated ResourceSuggestions.

public PaginatedResourceSuggestionClient ResourceSuggestions { get; }

Property Value

PaginatedResourceSuggestionClient

Methods

GetAsync(CancellationToken)

Fetches the RoomSetup resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<RoomSetupResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeContainingResource()

Include related ContainingResource resources in the response.

public RoomSetupClient IncludeContainingResource()

Returns

RoomSetupClient

IncludeResourceSuggestions()

Include related ResourceSuggestions resources in the response.

public RoomSetupClient IncludeResourceSuggestions()

Returns

RoomSetupClient