Class EventResourceRequestClient
- Namespace
- Crews.PlanningCenter.Api.Calendar.V2018_08_01
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with the EventResourceRequest resource.
public class EventResourceRequestClient : SingletonResourceClient<EventResourceRequest, EventResourceRequestResource, EventResourceRequestResponse>
- Inheritance
-
SingletonResourceClient<EventResourceRequest, EventResourceRequestResource, EventResourceRequestResponse>EventResourceRequestClient
- Inherited Members
Constructors
EventResourceRequestClient(HttpClient, Uri)
Client for interacting with the EventResourceRequest resource.
public EventResourceRequestClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Properties
Answers
Associated Answers.
public PaginatedEventResourceAnswerClient Answers { get; }
Property Value
CreatedBy
Associated CreatedBy.
public PersonClient CreatedBy { get; }
Property Value
Event
Associated Event.
public EventClient Event { get; }
Property Value
Resource
Associated Resource.
public ResourceClient Resource { get; }
Property Value
ResourceBookings
Associated ResourceBookings.
public PaginatedResourceBookingClient ResourceBookings { get; }
Property Value
RoomSetup
Associated RoomSetup.
public RoomSetupClient RoomSetup { get; }
Property Value
UpdatedBy
Associated UpdatedBy.
public PersonClient UpdatedBy { get; }
Property Value
Methods
GetAsync(CancellationToken)
Fetches the EventResourceRequest resource asynchronously.
public Task<EventResourceRequestResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA 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
IncludeEvent()
Include related Event resources in the response.
public EventResourceRequestClient IncludeEvent()
Returns
IncludeResource()
Include related Resource resources in the response.
public EventResourceRequestClient IncludeResource()
Returns
IncludeRoomSetup()
Include related RoomSetup resources in the response.
public EventResourceRequestClient IncludeRoomSetup()
Returns
IncludeUpdatedBy()
Include related UpdatedBy resources in the response.
public EventResourceRequestClient IncludeUpdatedBy()