intercom-client
Version:
Official Node bindings to the Intercom API
182 lines (181 loc) • 9.32 kB
JavaScript
"use strict";
// This file was auto-generated by Fern from our API Definition.
Object.defineProperty(exports, "__esModule", { value: true });
exports.UnstableClient = void 0;
const BaseClient_js_1 = require("../../../../BaseClient.js");
const Client_js_1 = require("../resources/admins/client/Client.js");
const Client_js_2 = require("../resources/aiContent/client/Client.js");
const Client_js_3 = require("../resources/articles/client/Client.js");
const Client_js_4 = require("../resources/awayStatusReasons/client/Client.js");
const Client_js_5 = require("../resources/brands/client/Client.js");
const Client_js_6 = require("../resources/calls/client/Client.js");
const Client_js_7 = require("../resources/companies/client/Client.js");
const Client_js_8 = require("../resources/contacts/client/Client.js");
const Client_js_9 = require("../resources/conversations/client/Client.js");
const Client_js_10 = require("../resources/customChannelEvents/client/Client.js");
const Client_js_11 = require("../resources/customObjectInstances/client/Client.js");
const Client_js_12 = require("../resources/dataAttributes/client/Client.js");
const Client_js_13 = require("../resources/dataEvents/client/Client.js");
const Client_js_14 = require("../resources/dataExport/client/Client.js");
const Client_js_15 = require("../resources/emails/client/Client.js");
const Client_js_16 = require("../resources/export/client/Client.js");
const Client_js_17 = require("../resources/helpCenter/client/Client.js");
const Client_js_18 = require("../resources/internalArticles/client/Client.js");
const Client_js_19 = require("../resources/jobs/client/Client.js");
const Client_js_20 = require("../resources/macros/client/Client.js");
const Client_js_21 = require("../resources/messages/client/Client.js");
const Client_js_22 = require("../resources/news/client/Client.js");
const Client_js_23 = require("../resources/notes/client/Client.js");
const Client_js_24 = require("../resources/segments/client/Client.js");
const Client_js_25 = require("../resources/subscriptionTypes/client/Client.js");
const Client_js_26 = require("../resources/switch/client/Client.js");
const Client_js_27 = require("../resources/tags/client/Client.js");
const Client_js_28 = require("../resources/teams/client/Client.js");
const Client_js_29 = require("../resources/ticketStates/client/Client.js");
const Client_js_30 = require("../resources/tickets/client/Client.js");
const Client_js_31 = require("../resources/ticketTypeAttributes/client/Client.js");
const Client_js_32 = require("../resources/ticketTypes/client/Client.js");
const Client_js_33 = require("../resources/visitors/client/Client.js");
const Client_js_34 = require("../resources/workflows/client/Client.js");
class UnstableClient {
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_16.ExportClient(this._options)));
}
get helpCenter() {
var _a;
return ((_a = this._helpCenter) !== null && _a !== void 0 ? _a : (this._helpCenter = new Client_js_17.HelpCenterClient(this._options)));
}
get internalArticles() {
var _a;
return ((_a = this._internalArticles) !== null && _a !== void 0 ? _a : (this._internalArticles = new Client_js_18.InternalArticlesClient(this._options)));
}
get companies() {
var _a;
return ((_a = this._companies) !== null && _a !== void 0 ? _a : (this._companies = new Client_js_7.CompaniesClient(this._options)));
}
get notes() {
var _a;
return ((_a = this._notes) !== null && _a !== void 0 ? _a : (this._notes = new Client_js_23.NotesClient(this._options)));
}
get contacts() {
var _a;
return ((_a = this._contacts) !== null && _a !== void 0 ? _a : (this._contacts = new Client_js_8.ContactsClient(this._options)));
}
get subscriptionTypes() {
var _a;
return ((_a = this._subscriptionTypes) !== null && _a !== void 0 ? _a : (this._subscriptionTypes = new Client_js_25.SubscriptionTypesClient(this._options)));
}
get tags() {
var _a;
return ((_a = this._tags) !== null && _a !== void 0 ? _a : (this._tags = new Client_js_27.TagsClient(this._options)));
}
get conversations() {
var _a;
return ((_a = this._conversations) !== null && _a !== void 0 ? _a : (this._conversations = new Client_js_9.ConversationsClient(this._options)));
}
get customChannelEvents() {
var _a;
return ((_a = this._customChannelEvents) !== null && _a !== void 0 ? _a : (this._customChannelEvents = new Client_js_10.CustomChannelEventsClient(this._options)));
}
get customObjectInstances() {
var _a;
return ((_a = this._customObjectInstances) !== null && _a !== void 0 ? _a : (this._customObjectInstances = new Client_js_11.CustomObjectInstancesClient(this._options)));
}
get dataAttributes() {
var _a;
return ((_a = this._dataAttributes) !== null && _a !== void 0 ? _a : (this._dataAttributes = new Client_js_12.DataAttributesClient(this._options)));
}
get dataEvents() {
var _a;
return ((_a = this._dataEvents) !== null && _a !== void 0 ? _a : (this._dataEvents = new Client_js_13.DataEventsClient(this._options)));
}
get dataExport() {
var _a;
return ((_a = this._dataExport) !== null && _a !== void 0 ? _a : (this._dataExport = new Client_js_14.DataExportClient(this._options)));
}
get workflows() {
var _a;
return ((_a = this._workflows) !== null && _a !== void 0 ? _a : (this._workflows = new Client_js_34.WorkflowsClient(this._options)));
}
get jobs() {
var _a;
return ((_a = this._jobs) !== null && _a !== void 0 ? _a : (this._jobs = new Client_js_19.JobsClient(this._options)));
}
get macros() {
var _a;
return ((_a = this._macros) !== null && _a !== void 0 ? _a : (this._macros = new Client_js_20.MacrosClient(this._options)));
}
get messages() {
var _a;
return ((_a = this._messages) !== null && _a !== void 0 ? _a : (this._messages = new Client_js_21.MessagesClient(this._options)));
}
get news() {
var _a;
return ((_a = this._news) !== null && _a !== void 0 ? _a : (this._news = new Client_js_22.NewsClient(this._options)));
}
get segments() {
var _a;
return ((_a = this._segments) !== null && _a !== void 0 ? _a : (this._segments = new Client_js_24.SegmentsClient(this._options)));
}
get switch() {
var _a;
return ((_a = this._switch) !== null && _a !== void 0 ? _a : (this._switch = new Client_js_26.SwitchClient(this._options)));
}
get calls() {
var _a;
return ((_a = this._calls) !== null && _a !== void 0 ? _a : (this._calls = new Client_js_6.CallsClient(this._options)));
}
get teams() {
var _a;
return ((_a = this._teams) !== null && _a !== void 0 ? _a : (this._teams = new Client_js_28.TeamsClient(this._options)));
}
get ticketStates() {
var _a;
return ((_a = this._ticketStates) !== null && _a !== void 0 ? _a : (this._ticketStates = new Client_js_29.TicketStatesClient(this._options)));
}
get ticketTypeAttributes() {
var _a;
return ((_a = this._ticketTypeAttributes) !== null && _a !== void 0 ? _a : (this._ticketTypeAttributes = new Client_js_31.TicketTypeAttributesClient(this._options)));
}
get ticketTypes() {
var _a;
return ((_a = this._ticketTypes) !== null && _a !== void 0 ? _a : (this._ticketTypes = new Client_js_32.TicketTypesClient(this._options)));
}
get tickets() {
var _a;
return ((_a = this._tickets) !== null && _a !== void 0 ? _a : (this._tickets = new Client_js_30.TicketsClient(this._options)));
}
get visitors() {
var _a;
return ((_a = this._visitors) !== null && _a !== void 0 ? _a : (this._visitors = new Client_js_33.VisitorsClient(this._options)));
}
get brands() {
var _a;
return ((_a = this._brands) !== null && _a !== void 0 ? _a : (this._brands = new Client_js_5.BrandsClient(this._options)));
}
get emails() {
var _a;
return ((_a = this._emails) !== null && _a !== void 0 ? _a : (this._emails = new Client_js_15.EmailsClient(this._options)));
}
}
exports.UnstableClient = UnstableClient;