UNPKG

@hubspot/api-client

Version:

NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files

429 lines 23.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ObservableSubscriptionsApi = exports.ObservableSettingsApi = void 0; const rxjsStub_1 = require("../rxjsStub"); const rxjsStub_2 = require("../rxjsStub"); const SettingsApi_1 = require("../apis/SettingsApi"); class ObservableSettingsApi { constructor(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new SettingsApi_1.SettingsApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new SettingsApi_1.SettingsApiResponseProcessor(); } clearWithHttpInfo(appId, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.clear(appId, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.clearWithHttpInfo(rsp))); })); } clear(appId, _options) { return this.clearWithHttpInfo(appId, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } configureWithHttpInfo(appId, settingsChangeRequest, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.configure(appId, settingsChangeRequest, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.configureWithHttpInfo(rsp))); })); } configure(appId, settingsChangeRequest, _options) { return this.configureWithHttpInfo(appId, settingsChangeRequest, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } getAllWithHttpInfo(appId, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.getAll(appId, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getAllWithHttpInfo(rsp))); })); } getAll(appId, _options) { return this.getAllWithHttpInfo(appId, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } } exports.ObservableSettingsApi = ObservableSettingsApi; const SubscriptionsApi_1 = require("../apis/SubscriptionsApi"); class ObservableSubscriptionsApi { constructor(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new SubscriptionsApi_1.SubscriptionsApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new SubscriptionsApi_1.SubscriptionsApiResponseProcessor(); } archiveWithHttpInfo(subscriptionId, appId, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.archive(subscriptionId, appId, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.archiveWithHttpInfo(rsp))); })); } archive(subscriptionId, appId, _options) { return this.archiveWithHttpInfo(subscriptionId, appId, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } createWithHttpInfo(appId, subscriptionCreateRequest, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.create(appId, subscriptionCreateRequest, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createWithHttpInfo(rsp))); })); } create(appId, subscriptionCreateRequest, _options) { return this.createWithHttpInfo(appId, subscriptionCreateRequest, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } getAllWithHttpInfo(appId, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.getAll(appId, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getAllWithHttpInfo(rsp))); })); } getAll(appId, _options) { return this.getAllWithHttpInfo(appId, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } getByIdWithHttpInfo(subscriptionId, appId, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.getById(subscriptionId, appId, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getByIdWithHttpInfo(rsp))); })); } getById(subscriptionId, appId, _options) { return this.getByIdWithHttpInfo(subscriptionId, appId, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } updateWithHttpInfo(subscriptionId, appId, subscriptionPatchRequest, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.update(subscriptionId, appId, subscriptionPatchRequest, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateWithHttpInfo(rsp))); })); } update(subscriptionId, appId, subscriptionPatchRequest, _options) { return this.updateWithHttpInfo(subscriptionId, appId, subscriptionPatchRequest, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } updateBatchWithHttpInfo(appId, batchInputSubscriptionBatchUpdateRequest, _options) { let _config = this.configuration; let allMiddleware = []; if (_options && _options.middleware) { const middlewareMergeStrategy = _options.middlewareMergeStrategy || 'replace'; const calltimeMiddleware = _options.middleware; switch (middlewareMergeStrategy) { case 'append': allMiddleware = this.configuration.middleware.concat(calltimeMiddleware); break; case 'prepend': allMiddleware = calltimeMiddleware.concat(this.configuration.middleware); break; case 'replace': allMiddleware = calltimeMiddleware; break; default: throw new Error(`unrecognized middleware merge strategy '${middlewareMergeStrategy}'`); } } if (_options) { _config = { baseServer: _options.baseServer || this.configuration.baseServer, httpApi: _options.httpApi || this.configuration.httpApi, authMethods: _options.authMethods || this.configuration.authMethods, middleware: allMiddleware || this.configuration.middleware }; } const requestContextPromise = this.requestFactory.updateBatch(appId, batchInputSubscriptionBatchUpdateRequest, _config); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (const middleware of allMiddleware) { middlewarePreObservable = middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => middleware.pre(ctx))); } return middlewarePreObservable.pipe((0, rxjsStub_2.mergeMap)((ctx) => this.configuration.httpApi.send(ctx))). pipe((0, rxjsStub_2.mergeMap)((response) => { let middlewarePostObservable = (0, rxjsStub_1.of)(response); for (const middleware of allMiddleware.reverse()) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateBatchWithHttpInfo(rsp))); })); } updateBatch(appId, batchInputSubscriptionBatchUpdateRequest, _options) { return this.updateBatchWithHttpInfo(appId, batchInputSubscriptionBatchUpdateRequest, _options).pipe((0, rxjsStub_2.map)((apiResponse) => apiResponse.data)); } } exports.ObservableSubscriptionsApi = ObservableSubscriptionsApi; //# sourceMappingURL=ObservableAPI.js.map