Table of Contents

Class PaginatedGradeClient

Namespace
Crews.PlanningCenter.Api.People.V2025_07_17
Assembly
Crews.PlanningCenter.Api.dll

Client for interacting with Grade collection resources.

public class PaginatedGradeClient : PaginatedResourceClient<Grade, GradeResource, GradeCollectionResponse, GradeResponse>
Inheritance
PaginatedGradeClient
Inherited Members

Constructors

PaginatedGradeClient(HttpClient, Uri)

Client for interacting with Grade collection resources.

public PaginatedGradeClient(HttpClient httpClient, Uri uri)

Parameters

httpClient HttpClient
uri Uri

Methods

GetAsync(CancellationToken)

Fetches a paginated list of Grade resources asynchronously.

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

Parameters

cancellationToken CancellationToken

A token to monitor for cancellation requests.

Returns

Task<GradeCollectionResponse>

A task representing the asynchronous operation, containing a paginated list of Grade resources.

Exceptions

JsonApiException

Thrown when the HTTP response indicates a failure status code.