Table of Contents

Class EventResourceRequestClient

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

Client for interacting with the EventResourceRequest resource.

public class EventResourceRequestClient : SingletonResourceClient<EventResourceRequest, EventResourceRequestResource, EventResourceRequestResponse>
Inheritance
EventResourceRequestClient
Inherited Members

Constructors

EventResourceRequestClient(HttpClient, Uri)

Client for interacting with the EventResourceRequest resource.

public EventResourceRequestClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Properties

Answers

Associated Answers.

public PaginatedEventResourceAnswerClient Answers { get; }

Property Value

PaginatedEventResourceAnswerClient

CreatedBy

Associated CreatedBy.

public PersonClient CreatedBy { get; }

Property Value

PersonClient

Event

Associated Event.

public EventClient Event { get; }

Property Value

EventClient

Resource

Associated Resource.

public ResourceClient Resource { get; }

Property Value

ResourceClient

ResourceBookings

Associated ResourceBookings.

public PaginatedResourceBookingClient ResourceBookings { get; }

Property Value

PaginatedResourceBookingClient

RoomSetup

Associated RoomSetup.

public RoomSetupClient RoomSetup { get; }

Property Value

RoomSetupClient

UpdatedBy

Associated UpdatedBy.

public PersonClient UpdatedBy { get; }

Property Value

PersonClient

Methods

GetAsync(CancellationToken)

Fetches the EventResourceRequest resource asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<EventResourceRequestResponse>

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

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.

IncludeCreatedBy()

Include related CreatedBy resources in the response.

public EventResourceRequestClient IncludeCreatedBy()

Returns

EventResourceRequestClient

IncludeEvent()

Include related Event resources in the response.

public EventResourceRequestClient IncludeEvent()

Returns

EventResourceRequestClient

IncludeResource()

Include related Resource resources in the response.

public EventResourceRequestClient IncludeResource()

Returns

EventResourceRequestClient

IncludeRoomSetup()

Include related RoomSetup resources in the response.

public EventResourceRequestClient IncludeRoomSetup()

Returns

EventResourceRequestClient

IncludeUpdatedBy()

Include related UpdatedBy resources in the response.

public EventResourceRequestClient IncludeUpdatedBy()

Returns

EventResourceRequestClient