UNPKG

intercom-client

Version:

Official Node bindings to the Intercom API

167 lines (166 loc) 8.67 kB
"use strict"; // This file was auto-generated by Fern from our API Definition. Object.defineProperty(exports, "__esModule", { value: true }); exports.IntercomClient = void 0; const Client_js_1 = require("./api/resources/admins/client/Client.js"); const Client_js_2 = require("./api/resources/aiContent/client/Client.js"); const Client_js_3 = require("./api/resources/articles/client/Client.js"); const Client_js_4 = require("./api/resources/awayStatusReasons/client/Client.js"); const Client_js_5 = require("./api/resources/calls/client/Client.js"); const Client_js_6 = require("./api/resources/companies/client/Client.js"); const Client_js_7 = require("./api/resources/contacts/client/Client.js"); const Client_js_8 = require("./api/resources/conversations/client/Client.js"); const Client_js_9 = require("./api/resources/customChannelEvents/client/Client.js"); const Client_js_10 = require("./api/resources/customObjectInstances/client/Client.js"); const Client_js_11 = require("./api/resources/dataAttributes/client/Client.js"); const Client_js_12 = require("./api/resources/dataExport/client/Client.js"); const Client_js_13 = require("./api/resources/events/client/Client.js"); const Client_js_14 = require("./api/resources/export/client/Client.js"); const Client_js_15 = require("./api/resources/helpCenters/client/Client.js"); const Client_js_16 = require("./api/resources/internalArticles/client/Client.js"); const Client_js_17 = require("./api/resources/ipAllowlist/client/Client.js"); const Client_js_18 = require("./api/resources/jobs/client/Client.js"); const Client_js_19 = require("./api/resources/messages/client/Client.js"); const Client_js_20 = require("./api/resources/news/client/Client.js"); const Client_js_21 = require("./api/resources/notes/client/Client.js"); const Client_js_22 = require("./api/resources/phoneCallRedirects/client/Client.js"); const Client_js_23 = require("./api/resources/segments/client/Client.js"); const Client_js_24 = require("./api/resources/subscriptionTypes/client/Client.js"); const Client_js_25 = require("./api/resources/tags/client/Client.js"); const Client_js_26 = require("./api/resources/teams/client/Client.js"); const Client_js_27 = require("./api/resources/ticketStates/client/Client.js"); const Client_js_28 = require("./api/resources/tickets/client/Client.js"); const Client_js_29 = require("./api/resources/ticketTypes/client/Client.js"); const Client_js_30 = require("./api/resources/unstable/client/Client.js"); const Client_js_31 = require("./api/resources/visitors/client/Client.js"); const BaseClient_js_1 = require("./BaseClient.js"); class IntercomClient { constructor(options = {}) { this._options = (0, BaseClient_js_1.normalizeClientOptionsWithAuth)(options); } get admins() { var _a; return ((_a = this._admins) !== null && _a !== void 0 ? _a : (this._admins = new Client_js_1.AdminsClient(this._options))); } get aiContent() { var _a; return ((_a = this._aiContent) !== null && _a !== void 0 ? _a : (this._aiContent = new Client_js_2.AiContentClient(this._options))); } get articles() { var _a; return ((_a = this._articles) !== null && _a !== void 0 ? _a : (this._articles = new Client_js_3.ArticlesClient(this._options))); } get awayStatusReasons() { var _a; return ((_a = this._awayStatusReasons) !== null && _a !== void 0 ? _a : (this._awayStatusReasons = new Client_js_4.AwayStatusReasonsClient(this._options))); } get export() { var _a; return ((_a = this._export) !== null && _a !== void 0 ? _a : (this._export = new Client_js_14.ExportClient(this._options))); } get dataExport() { var _a; return ((_a = this._dataExport) !== null && _a !== void 0 ? _a : (this._dataExport = new Client_js_12.DataExportClient(this._options))); } get helpCenters() { var _a; return ((_a = this._helpCenters) !== null && _a !== void 0 ? _a : (this._helpCenters = new Client_js_15.HelpCentersClient(this._options))); } get internalArticles() { var _a; return ((_a = this._internalArticles) !== null && _a !== void 0 ? _a : (this._internalArticles = new Client_js_16.InternalArticlesClient(this._options))); } get ipAllowlist() { var _a; return ((_a = this._ipAllowlist) !== null && _a !== void 0 ? _a : (this._ipAllowlist = new Client_js_17.IpAllowlistClient(this._options))); } get companies() { var _a; return ((_a = this._companies) !== null && _a !== void 0 ? _a : (this._companies = new Client_js_6.CompaniesClient(this._options))); } get contacts() { var _a; return ((_a = this._contacts) !== null && _a !== void 0 ? _a : (this._contacts = new Client_js_7.ContactsClient(this._options))); } get notes() { var _a; return ((_a = this._notes) !== null && _a !== void 0 ? _a : (this._notes = new Client_js_21.NotesClient(this._options))); } get tags() { var _a; return ((_a = this._tags) !== null && _a !== void 0 ? _a : (this._tags = new Client_js_25.TagsClient(this._options))); } get conversations() { var _a; return ((_a = this._conversations) !== null && _a !== void 0 ? _a : (this._conversations = new Client_js_8.ConversationsClient(this._options))); } get customChannelEvents() { var _a; return ((_a = this._customChannelEvents) !== null && _a !== void 0 ? _a : (this._customChannelEvents = new Client_js_9.CustomChannelEventsClient(this._options))); } get customObjectInstances() { var _a; return ((_a = this._customObjectInstances) !== null && _a !== void 0 ? _a : (this._customObjectInstances = new Client_js_10.CustomObjectInstancesClient(this._options))); } get dataAttributes() { var _a; return ((_a = this._dataAttributes) !== null && _a !== void 0 ? _a : (this._dataAttributes = new Client_js_11.DataAttributesClient(this._options))); } get events() { var _a; return ((_a = this._events) !== null && _a !== void 0 ? _a : (this._events = new Client_js_13.EventsClient(this._options))); } get jobs() { var _a; return ((_a = this._jobs) !== null && _a !== void 0 ? _a : (this._jobs = new Client_js_18.JobsClient(this._options))); } get messages() { var _a; return ((_a = this._messages) !== null && _a !== void 0 ? _a : (this._messages = new Client_js_19.MessagesClient(this._options))); } get segments() { var _a; return ((_a = this._segments) !== null && _a !== void 0 ? _a : (this._segments = new Client_js_23.SegmentsClient(this._options))); } get subscriptionTypes() { var _a; return ((_a = this._subscriptionTypes) !== null && _a !== void 0 ? _a : (this._subscriptionTypes = new Client_js_24.SubscriptionTypesClient(this._options))); } get phoneCallRedirects() { var _a; return ((_a = this._phoneCallRedirects) !== null && _a !== void 0 ? _a : (this._phoneCallRedirects = new Client_js_22.PhoneCallRedirectsClient(this._options))); } get calls() { var _a; return ((_a = this._calls) !== null && _a !== void 0 ? _a : (this._calls = new Client_js_5.CallsClient(this._options))); } get teams() { var _a; return ((_a = this._teams) !== null && _a !== void 0 ? _a : (this._teams = new Client_js_26.TeamsClient(this._options))); } get ticketStates() { var _a; return ((_a = this._ticketStates) !== null && _a !== void 0 ? _a : (this._ticketStates = new Client_js_27.TicketStatesClient(this._options))); } get ticketTypes() { var _a; return ((_a = this._ticketTypes) !== null && _a !== void 0 ? _a : (this._ticketTypes = new Client_js_29.TicketTypesClient(this._options))); } get tickets() { var _a; return ((_a = this._tickets) !== null && _a !== void 0 ? _a : (this._tickets = new Client_js_28.TicketsClient(this._options))); } get visitors() { var _a; return ((_a = this._visitors) !== null && _a !== void 0 ? _a : (this._visitors = new Client_js_31.VisitorsClient(this._options))); } get news() { var _a; return ((_a = this._news) !== null && _a !== void 0 ? _a : (this._news = new Client_js_20.NewsClient(this._options))); } get unstable() { var _a; return ((_a = this._unstable) !== null && _a !== void 0 ? _a : (this._unstable = new Client_js_30.UnstableClient(this._options))); } } exports.IntercomClient = IntercomClient;