intercom-client
Version:
Official Node bindings to the Intercom API
113 lines (112 loc) • 6.27 kB
TypeScript
import type { BaseClientOptions } from "../../../../BaseClient.js";
import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js";
import { AdminsClient } from "../resources/admins/client/Client.js";
import { AiContentClient } from "../resources/aiContent/client/Client.js";
import { ArticlesClient } from "../resources/articles/client/Client.js";
import { AwayStatusReasonsClient } from "../resources/awayStatusReasons/client/Client.js";
import { BrandsClient } from "../resources/brands/client/Client.js";
import { CallsClient } from "../resources/calls/client/Client.js";
import { CompaniesClient } from "../resources/companies/client/Client.js";
import { ContactsClient } from "../resources/contacts/client/Client.js";
import { ConversationsClient } from "../resources/conversations/client/Client.js";
import { CustomChannelEventsClient } from "../resources/customChannelEvents/client/Client.js";
import { CustomObjectInstancesClient } from "../resources/customObjectInstances/client/Client.js";
import { DataAttributesClient } from "../resources/dataAttributes/client/Client.js";
import { DataEventsClient } from "../resources/dataEvents/client/Client.js";
import { DataExportClient } from "../resources/dataExport/client/Client.js";
import { EmailsClient } from "../resources/emails/client/Client.js";
import { ExportClient } from "../resources/export/client/Client.js";
import { HelpCenterClient } from "../resources/helpCenter/client/Client.js";
import { InternalArticlesClient } from "../resources/internalArticles/client/Client.js";
import { JobsClient } from "../resources/jobs/client/Client.js";
import { MacrosClient } from "../resources/macros/client/Client.js";
import { MessagesClient } from "../resources/messages/client/Client.js";
import { NewsClient } from "../resources/news/client/Client.js";
import { NotesClient } from "../resources/notes/client/Client.js";
import { SegmentsClient } from "../resources/segments/client/Client.js";
import { SubscriptionTypesClient } from "../resources/subscriptionTypes/client/Client.js";
import { SwitchClient } from "../resources/switch/client/Client.js";
import { TagsClient } from "../resources/tags/client/Client.js";
import { TeamsClient } from "../resources/teams/client/Client.js";
import { TicketStatesClient } from "../resources/ticketStates/client/Client.js";
import { TicketsClient } from "../resources/tickets/client/Client.js";
import { TicketTypeAttributesClient } from "../resources/ticketTypeAttributes/client/Client.js";
import { TicketTypesClient } from "../resources/ticketTypes/client/Client.js";
import { VisitorsClient } from "../resources/visitors/client/Client.js";
import { WorkflowsClient } from "../resources/workflows/client/Client.js";
export declare namespace UnstableClient {
interface Options extends BaseClientOptions {
}
}
export declare class UnstableClient {
protected readonly _options: NormalizedClientOptionsWithAuth<UnstableClient.Options>;
protected _admins: AdminsClient | undefined;
protected _aiContent: AiContentClient | undefined;
protected _articles: ArticlesClient | undefined;
protected _awayStatusReasons: AwayStatusReasonsClient | undefined;
protected _export: ExportClient | undefined;
protected _helpCenter: HelpCenterClient | undefined;
protected _internalArticles: InternalArticlesClient | undefined;
protected _companies: CompaniesClient | undefined;
protected _notes: NotesClient | undefined;
protected _contacts: ContactsClient | undefined;
protected _subscriptionTypes: SubscriptionTypesClient | undefined;
protected _tags: TagsClient | undefined;
protected _conversations: ConversationsClient | undefined;
protected _customChannelEvents: CustomChannelEventsClient | undefined;
protected _customObjectInstances: CustomObjectInstancesClient | undefined;
protected _dataAttributes: DataAttributesClient | undefined;
protected _dataEvents: DataEventsClient | undefined;
protected _dataExport: DataExportClient | undefined;
protected _workflows: WorkflowsClient | undefined;
protected _jobs: JobsClient | undefined;
protected _macros: MacrosClient | undefined;
protected _messages: MessagesClient | undefined;
protected _news: NewsClient | undefined;
protected _segments: SegmentsClient | undefined;
protected _switch: SwitchClient | undefined;
protected _calls: CallsClient | undefined;
protected _teams: TeamsClient | undefined;
protected _ticketStates: TicketStatesClient | undefined;
protected _ticketTypeAttributes: TicketTypeAttributesClient | undefined;
protected _ticketTypes: TicketTypesClient | undefined;
protected _tickets: TicketsClient | undefined;
protected _visitors: VisitorsClient | undefined;
protected _brands: BrandsClient | undefined;
protected _emails: EmailsClient | undefined;
constructor(options?: UnstableClient.Options);
get admins(): AdminsClient;
get aiContent(): AiContentClient;
get articles(): ArticlesClient;
get awayStatusReasons(): AwayStatusReasonsClient;
get export(): ExportClient;
get helpCenter(): HelpCenterClient;
get internalArticles(): InternalArticlesClient;
get companies(): CompaniesClient;
get notes(): NotesClient;
get contacts(): ContactsClient;
get subscriptionTypes(): SubscriptionTypesClient;
get tags(): TagsClient;
get conversations(): ConversationsClient;
get customChannelEvents(): CustomChannelEventsClient;
get customObjectInstances(): CustomObjectInstancesClient;
get dataAttributes(): DataAttributesClient;
get dataEvents(): DataEventsClient;
get dataExport(): DataExportClient;
get workflows(): WorkflowsClient;
get jobs(): JobsClient;
get macros(): MacrosClient;
get messages(): MessagesClient;
get news(): NewsClient;
get segments(): SegmentsClient;
get switch(): SwitchClient;
get calls(): CallsClient;
get teams(): TeamsClient;
get ticketStates(): TicketStatesClient;
get ticketTypeAttributes(): TicketTypeAttributesClient;
get ticketTypes(): TicketTypesClient;
get tickets(): TicketsClient;
get visitors(): VisitorsClient;
get brands(): BrandsClient;
get emails(): EmailsClient;
}