Class OrganizationClient
- Namespace
- Crews.PlanningCenter.Api.People.V2022_01_28
- Assembly
- Crews.PlanningCenter.Api.dll
Client for interacting with the Organization resource.
public class OrganizationClient : SingletonResourceClient<Organization, OrganizationResource, OrganizationResponse>
- Inheritance
-
OrganizationClient
- Inherited Members
Constructors
OrganizationClient(HttpClient, Uri)
Client for interacting with the Organization resource.
public OrganizationClient(HttpClient httpClient, Uri uri)
Parameters
httpClientHttpClienturiUri
Properties
Addresses
Associated Addresses.
public PaginatedAddressClient Addresses { get; }
Property Value
Apps
Associated Apps.
public PaginatedAppClient Apps { get; }
Property Value
BirthdayPeople
Associated BirthdayPeople.
public BirthdayPeopleClient BirthdayPeople { get; }
Property Value
Campuses
Associated Campuses.
public PaginatedCampusClient Campuses { get; }
Property Value
Carriers
Associated Carriers.
public PaginatedCarrierClient Carriers { get; }
Property Value
CustomSenders
Associated CustomSenders.
public PaginatedCustomSenderClient CustomSenders { get; }
Property Value
Emails
Associated Emails.
public PaginatedEmailClient Emails { get; }
Property Value
FieldData
Associated FieldData.
public PaginatedFieldDatumClient FieldData { get; }
Property Value
FieldDefinitions
Associated FieldDefinitions.
public PaginatedFieldDefinitionClient FieldDefinitions { get; }
Property Value
FormCategories
Associated FormCategories.
public PaginatedFormCategoryClient FormCategories { get; }
Property Value
Forms
Associated Forms.
public PaginatedFormClient Forms { get; }
Property Value
Grades
Associated Grades.
public PaginatedGradeClient Grades { get; }
Property Value
Households
Associated Households.
public PaginatedHouseholdClient Households { get; }
Property Value
InactiveReasons
Associated InactiveReasons.
public PaginatedInactiveReasonClient InactiveReasons { get; }
Property Value
ListCategories
Associated ListCategories.
public PaginatedListCategoryClient ListCategories { get; }
Property Value
Lists
Associated Lists.
public PaginatedListClient Lists { get; }
Property Value
MaritalStatuses
Associated MaritalStatuses.
public PaginatedMaritalStatusClient MaritalStatuses { get; }
Property Value
MessageGroups
Associated MessageGroups.
public PaginatedMessageGroupClient MessageGroups { get; }
Property Value
Messages
Associated Messages.
public PaginatedMessageClient Messages { get; }
Property Value
NamePrefixes
Associated NamePrefixes.
public PaginatedNamePrefixClient NamePrefixes { get; }
Property Value
NameSuffixes
Associated NameSuffixes.
public PaginatedNameSuffixClient NameSuffixes { get; }
Property Value
NoteCategories
Associated NoteCategories.
public PaginatedNoteCategoryClient NoteCategories { get; }
Property Value
NoteCategorySubscriptions
Associated NoteCategorySubscriptions.
public PaginatedNoteCategorySubscriptionClient NoteCategorySubscriptions { get; }
Property Value
Notes
Associated Notes.
public PaginatedNoteClient Notes { get; }
Property Value
People
Associated People.
public PaginatedPersonClient People { get; }
Property Value
PeopleImports
Associated PeopleImports.
public PaginatedPeopleImportClient PeopleImports { get; }
Property Value
PersonMergers
Associated PersonMergers.
public PaginatedPersonMergerClient PersonMergers { get; }
Property Value
PhoneNumbers
Associated PhoneNumbers.
public PaginatedPhoneNumberClient PhoneNumbers { get; }
Property Value
Reports
Associated Reports.
public PaginatedReportClient Reports { get; }
Property Value
SchoolOptions
Associated SchoolOptions.
public PaginatedSchoolOptionClient SchoolOptions { get; }
Property Value
SocialProfiles
Associated SocialProfiles.
public PaginatedSocialProfileClient SocialProfiles { get; }
Property Value
SpamEmailAddresses
Associated SpamEmailAddresses.
public PaginatedSpamEmailAddressClient SpamEmailAddresses { get; }
Property Value
Stats
Associated Stats.
public OrganizationStatisticsClient Stats { get; }
Property Value
Tabs
Associated Tabs.
public PaginatedTabClient Tabs { get; }
Property Value
Workflows
Associated Workflows.
public PaginatedWorkflowClient Workflows { get; }
Property Value
Methods
GetAsync(CancellationToken)
Fetches the Organization resource asynchronously.
public Task<OrganizationResponse> GetAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenA token to monitor for cancellation requests.
Returns
- Task<OrganizationResponse>
A task representing the asynchronous operation, containing the Organization resource.
Exceptions
- JsonApiException
Thrown when the HTTP response indicates a failure status code.