Class TagClient
- Namespace
- Crews.PlanningCenter.Api.Groups.V2018_08_01
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with the Tag resource.
public class TagClient : SingletonResourceClient<Tag, TagResource, TagResponse>
- Inheritance
-
TagClient
- Inherited Members
Constructors
TagClient(HttpClient, Uri)
Client for interacting with the Tag resource.
public TagClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Properties
Groups
Associated Groups.
public PaginatedGroupClient Groups { get; }
Property Value
Methods
AddCustomParameter(string, string)
Adds a custom query parameter to the request URI.
public TagClient AddCustomParameter(string parameter, string value)
Parameters
Returns
ClearParameters()
Removes the entire query string from the request URI.
public TagClient ClearParameters()
Returns
GetAsync(CancellationToken)
Fetches the Tag resource asynchronously.
public Task<TagResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<TagResponse>
A task representing the asynchronous operation, containing the Tag resource.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.