Class ResourceApprovalGroupClient
- Namespace
- Crews.PlanningCenter.Api.Calendar.V2021_07_20
- 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
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
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.
IncludePeople()
Include related People resources in the response.
public ResourceApprovalGroupClient IncludePeople()
Returns
IncludeResources()
Include related Resources resources in the response.
public ResourceApprovalGroupClient IncludeResources()