intercom-client
Version:
Official Node bindings to the Intercom API
167 lines (166 loc) • 8.67 kB
JavaScript
"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;