Class ResourceApprovalGroupClient
- Namespace
- Crews.PlanningCenter.Api.Calendar.V2026_10_19
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with the ResourceApprovalGroup resource.
public class ResourceApprovalGroupClient : SingletonResourceClient<ResourceApprovalGroup, ResourceApprovalGroupResource, ResourceApprovalGroupResponse>
- Inheritance
-
SingletonResourceClient<ResourceApprovalGroup, ResourceApprovalGroupResource, ResourceApprovalGroupResponse>ResourceApprovalGroupClient
- Inherited Members
Constructors
ResourceApprovalGroupClient(HttpClient, Uri)
Client for interacting with the ResourceApprovalGroup resource.
public ResourceApprovalGroupClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Properties
Calendars
Associated Calendars.
public PaginatedCalendarClient Calendars { get; }
Property Value
EventResourceRequests
Associated EventResourceRequests.
public PaginatedEventResourceRequestClient EventResourceRequests { get; }
Property Value
People
Associated People.
public PaginatedPersonClient People { get; }
Property Value
RequiredApprovals
Associated RequiredApprovals.
public PaginatedRequiredApprovalClient RequiredApprovals { get; }
Property Value
Resources
Associated Resources.
public PaginatedResourceClient Resources { get; }
Property Value
Methods
AddCustomParameter(string, string)
Adds a custom query parameter to the request URI.
public ResourceApprovalGroupClient AddCustomParameter(string parameter, string value)
Parameters
Returns
- ResourceApprovalGroupClient
The current ResourceApprovalGroupClient instance.
ClearParameters()
Removes the entire query string from the request URI.
public ResourceApprovalGroupClient ClearParameters()
Returns
- ResourceApprovalGroupClient
The current ResourceApprovalGroupClient instance.
GetAsync(CancellationToken)
Fetches the ResourceApprovalGroup resource asynchronously.
public Task<ResourceApprovalGroupResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<ResourceApprovalGroupResponse>
A task representing the asynchronous operation, containing the ResourceApprovalGroup resource.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.
IncludeCalendars()
Include related Calendars resources in the response.
public ResourceApprovalGroupClient IncludeCalendars()
Returns
IncludePeople()
Include related People resources in the response.
public ResourceApprovalGroupClient IncludePeople()
Returns
IncludeResources()
Include related Resources resources in the response.
public ResourceApprovalGroupClient IncludeResources()