UNPKG

@coveo/platform-client

Version:

The main goal of this package is to provide an easy to configure and straightforward way of querying Coveo Cloud APIs using JavaScript.

182 lines 9.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Access_js_1 = tslib_1.__importDefault(require("./OrganizationAccess/Access.js")); const Activities_js_1 = tslib_1.__importDefault(require("./Activities/Activities.js")); const ApiKeys_js_1 = tslib_1.__importDefault(require("./ApiKeys/ApiKeys.js")); const AWS_js_1 = tslib_1.__importDefault(require("./AWS/AWS.js")); const CaseAssistConfig_js_1 = tslib_1.__importDefault(require("./CaseAssistConfigs/CaseAssistConfig.js")); const Catalog_js_1 = tslib_1.__importDefault(require("./Catalogs/Catalog.js")); const CatalogConfiguration_js_1 = tslib_1.__importDefault(require("./Catalogs/CatalogConfiguration.js")); const Cluster_js_1 = tslib_1.__importDefault(require("./Clusters/Cluster.js")); const Connectivity_js_1 = tslib_1.__importDefault(require("./Connectivity/Connectivity.js")); const CrawlingModule_js_1 = tslib_1.__importDefault(require("./CrawlingModule/CrawlingModule.js")); const Extensions_js_1 = tslib_1.__importDefault(require("./Extensions/Extensions.js")); const Fields_js_1 = tslib_1.__importDefault(require("./Fields/Fields.js")); const Global_js_1 = tslib_1.__importDefault(require("./Global/Global.js")); const GlobalGroup_js_1 = tslib_1.__importDefault(require("./GlobalGroups/GlobalGroup.js")); const Groups_js_1 = tslib_1.__importDefault(require("./Groups/Groups.js")); const Indexes_js_1 = tslib_1.__importDefault(require("./Indexes/Indexes.js")); const InProductExperiences_js_1 = tslib_1.__importDefault(require("./InProductExperiences/InProductExperiences.js")); const InsightPanelConfig_js_1 = tslib_1.__importDefault(require("./InsightPanelConfigs/InsightPanelConfig.js")); const InsightPanelInterface_js_1 = tslib_1.__importDefault(require("./InsightPanelInterfaces/InsightPanelInterface.js")); const Invites_js_1 = tslib_1.__importDefault(require("./Invites/Invites.js")); const IPXInterface_js_1 = tslib_1.__importDefault(require("./IPXInterfaces/IPXInterface.js")); const License_js_1 = tslib_1.__importDefault(require("./License/License.js")); const Limits_js_1 = tslib_1.__importDefault(require("./Limits/Limits.js")); const Links_js_1 = tslib_1.__importDefault(require("./Links/Links.js")); const Logs_js_1 = tslib_1.__importDefault(require("./Logs/Logs.js")); const MachineLearning_js_1 = tslib_1.__importDefault(require("./MachineLearning/MachineLearning.js")); const ModifierTemplates_js_1 = tslib_1.__importDefault(require("./ModifierTemplates/ModifierTemplates.js")); const notification_js_1 = tslib_1.__importDefault(require("./Notification/notification.js")); const Organization_js_1 = tslib_1.__importDefault(require("./Organizations/Organization.js")); const Pipelines_js_1 = tslib_1.__importDefault(require("./Pipelines/Pipelines.js")); const PrivilegeEvaluator_js_1 = tslib_1.__importDefault(require("./PrivilegeEvaluator/PrivilegeEvaluator.js")); const ProductListing_js_1 = tslib_1.__importDefault(require("./Catalogs/ProductListing.js")); const ProductListingConfiguration_js_1 = tslib_1.__importDefault(require("./Catalogs/ProductListingConfiguration.js")); const Product_js_1 = tslib_1.__importDefault(require("./Products/Product.js")); const PushApi_js_1 = tslib_1.__importDefault(require("./PushApi/PushApi.js")); const ResourceSnapshots_js_1 = tslib_1.__importDefault(require("./ResourceSnapshots/ResourceSnapshots.js")); const Saml_js_1 = tslib_1.__importDefault(require("./Saml/Saml.js")); const SchemaService_js_1 = tslib_1.__importDefault(require("./SchemaService/SchemaService.js")); const Search_js_1 = tslib_1.__importDefault(require("./Search/Search.js")); const SearchInterfaces_js_1 = tslib_1.__importDefault(require("./SearchInterfaces/SearchInterfaces.js")); const SearchPages_js_1 = tslib_1.__importDefault(require("./SearchPages/SearchPages.js")); const NextGenSearchPages_js_1 = tslib_1.__importDefault(require("./NextGenSearchPages/NextGenSearchPages.js")); const SearchUsageMetrics_js_1 = tslib_1.__importDefault(require("./SearchUsageMetrics/SearchUsageMetrics.js")); const SecurityCache_js_1 = tslib_1.__importDefault(require("./SecurityCache/SecurityCache.js")); const Sources_js_1 = tslib_1.__importDefault(require("./Sources/Sources.js")); const UsageAnalytics_js_1 = tslib_1.__importDefault(require("./UsageAnalytics/UsageAnalytics.js")); const User_js_1 = tslib_1.__importDefault(require("./Users/User.js")); const Vaults_js_1 = tslib_1.__importDefault(require("./Vaults/Vaults.js")); const HostedPages_js_1 = tslib_1.__importDefault(require("./HostedPages/HostedPages.js")); const SearchAnalysis_js_1 = tslib_1.__importDefault(require("./SearchAnalysis/SearchAnalysis.js")); const Project_js_1 = tslib_1.__importDefault(require("./Projects/Project.js")); const Resources_js_1 = tslib_1.__importDefault(require("./Resources/Resources.js")); const CatalogContent_js_1 = tslib_1.__importDefault(require("./Catalogs/CatalogContent.js")); const Properties_js_1 = tslib_1.__importDefault(require("./AnalyticsAdmin/Properties/Properties.js")); const ApiKeyTemplate_js_1 = tslib_1.__importDefault(require("./ApiKeyTemplate/ApiKeyTemplate.js")); const resourcesMap = [ { key: 'activity', resource: Activities_js_1.default }, { key: 'apiKey', resource: ApiKeys_js_1.default }, { key: 'apiKeyTemplate', resource: ApiKeyTemplate_js_1.default }, { key: 'aws', resource: AWS_js_1.default }, { key: 'caseAssistConfig', resource: CaseAssistConfig_js_1.default }, { key: 'catalog', resource: Catalog_js_1.default }, { key: 'catalogConfiguration', resource: CatalogConfiguration_js_1.default }, { key: 'catalogContent', resource: CatalogContent_js_1.default }, { key: 'cluster', resource: Cluster_js_1.default }, { key: 'connectivity', resource: Connectivity_js_1.default }, { key: 'crawlingModule', resource: CrawlingModule_js_1.default }, { key: 'extension', resource: Extensions_js_1.default }, { key: 'field', resource: Fields_js_1.default }, { key: 'global', resource: Global_js_1.default }, { key: 'globalGroup', resource: GlobalGroup_js_1.default }, { key: 'group', resource: Groups_js_1.default }, { key: 'hostedPages', resource: HostedPages_js_1.default }, { key: 'index', resource: Indexes_js_1.default }, { key: 'insightPanelConfig', resource: InsightPanelConfig_js_1.default }, { key: 'insightPanelInterface', resource: InsightPanelInterface_js_1.default }, { key: 'invites', resource: Invites_js_1.default }, { key: 'ipx', resource: InProductExperiences_js_1.default }, { key: 'ipxInterface', resource: IPXInterface_js_1.default }, { key: 'license', resource: License_js_1.default }, { key: 'limits', resource: Limits_js_1.default }, { key: 'links', resource: Links_js_1.default }, { key: 'logs', resource: Logs_js_1.default }, { key: 'ml', resource: MachineLearning_js_1.default }, { key: 'modifierTemplates', resource: ModifierTemplates_js_1.default }, { key: 'notification', resource: notification_js_1.default }, { key: 'organization', resource: Organization_js_1.default }, { key: 'organizationAccess', resource: Access_js_1.default }, { key: 'pipeline', resource: Pipelines_js_1.default }, { key: 'privilegeEvaluator', resource: PrivilegeEvaluator_js_1.default }, { key: 'productListing', resource: ProductListing_js_1.default }, { key: 'productListingConfiguration', resource: ProductListingConfiguration_js_1.default }, { key: 'products', resource: Product_js_1.default }, { key: 'properties', resource: Properties_js_1.default }, { key: 'pushApi', resource: PushApi_js_1.default }, { key: 'resourceSnapshot', resource: ResourceSnapshots_js_1.default }, { key: 'saml', resource: Saml_js_1.default }, { key: 'schemaService', resource: SchemaService_js_1.default }, { key: 'search', resource: Search_js_1.default }, { key: 'searchInterfaces', resource: SearchInterfaces_js_1.default }, { key: 'searchPages', resource: SearchPages_js_1.default }, { key: 'nextGenSearchPages', resource: NextGenSearchPages_js_1.default }, { key: 'searchUsageMetrics', resource: SearchUsageMetrics_js_1.default }, { key: 'securityCache', resource: SecurityCache_js_1.default }, { key: 'source', resource: Sources_js_1.default }, { key: 'ua', resource: UsageAnalytics_js_1.default }, { key: 'user', resource: User_js_1.default }, { key: 'vault', resource: Vaults_js_1.default }, { key: 'notification', resource: notification_js_1.default }, { key: 'privilegeEvaluator', resource: PrivilegeEvaluator_js_1.default }, { key: 'searchAnalysis', resource: SearchAnalysis_js_1.default }, { key: 'project', resource: Project_js_1.default }, { key: 'resources', resource: Resources_js_1.default }, ]; class PlatformResources { API; ServerlessAPI; activity; apiKey; apiKeyTemplate; aws; caseAssistConfig; catalog; catalogConfiguration; cluster; crawlingModule; connectivity; extension; field; global; globalGroup; group; hostedPages; index; insightPanelConfig; insightPanelInterface; invites; ipx; ipxInterface; license; limits; links; logs; ml; modifierTemplates; notification; organization; organizationAccess; pipeline; privilegeEvaluator; productListing; productListingConfiguration; products; properties; pushApi; resourceSnapshot; saml; schemaService; search; searchInterfaces; searchPages; nextGenSearchPages; searchUsageMetrics; securityCache; source; ua; user; vault; project; resources; catalogContent; registerAll() { resourcesMap.forEach(({ key, resource }) => { this[key] = new resource(this.API, this.ServerlessAPI); }); } } exports.default = PlatformResources; //# sourceMappingURL=PlatformResources.js.map