UNPKG

@onesignal/node-onesignal

Version:
706 lines 50.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ObservableDefaultApi = void 0; const rxjsStub_1 = require("../rxjsStub"); const rxjsStub_2 = require("../rxjsStub"); const DefaultApi_1 = require("../apis/DefaultApi"); class ObservableDefaultApi { constructor(configuration, requestFactory, responseProcessor) { this.configuration = configuration; this.requestFactory = requestFactory || new DefaultApi_1.DefaultApiRequestFactory(configuration); this.responseProcessor = responseProcessor || new DefaultApi_1.DefaultApiResponseProcessor(); } cancelNotification(appId, notificationId, _options) { const requestContextPromise = this.requestFactory.cancelNotification(appId, notificationId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.cancelNotification(rsp))); })); } copyTemplateToApp(templateId, appId, copyTemplateRequest, _options) { const requestContextPromise = this.requestFactory.copyTemplateToApp(templateId, appId, copyTemplateRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.copyTemplateToApp(rsp))); })); } createAlias(appId, aliasLabel, aliasId, userIdentityBody, _options) { const requestContextPromise = this.requestFactory.createAlias(appId, aliasLabel, aliasId, userIdentityBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createAlias(rsp))); })); } createAliasBySubscription(appId, subscriptionId, userIdentityBody, _options) { const requestContextPromise = this.requestFactory.createAliasBySubscription(appId, subscriptionId, userIdentityBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createAliasBySubscription(rsp))); })); } createApiKey(appId, createApiKeyRequest, _options) { const requestContextPromise = this.requestFactory.createApiKey(appId, createApiKeyRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createApiKey(rsp))); })); } createApp(app, _options) { const requestContextPromise = this.requestFactory.createApp(app, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createApp(rsp))); })); } createCustomEvents(appId, customEventsRequest, _options) { const requestContextPromise = this.requestFactory.createCustomEvents(appId, customEventsRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createCustomEvents(rsp))); })); } createNotification(notification, _options) { const requestContextPromise = this.requestFactory.createNotification(notification, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createNotification(rsp))); })); } createSegment(appId, segment, _options) { const requestContextPromise = this.requestFactory.createSegment(appId, segment, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createSegment(rsp))); })); } createSubscription(appId, aliasLabel, aliasId, subscriptionBody, _options) { const requestContextPromise = this.requestFactory.createSubscription(appId, aliasLabel, aliasId, subscriptionBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createSubscription(rsp))); })); } createTemplate(createTemplateRequest, _options) { const requestContextPromise = this.requestFactory.createTemplate(createTemplateRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createTemplate(rsp))); })); } createUser(appId, user, _options) { const requestContextPromise = this.requestFactory.createUser(appId, user, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.createUser(rsp))); })); } deleteAlias(appId, aliasLabel, aliasId, aliasLabelToDelete, _options) { const requestContextPromise = this.requestFactory.deleteAlias(appId, aliasLabel, aliasId, aliasLabelToDelete, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteAlias(rsp))); })); } deleteApiKey(appId, tokenId, _options) { const requestContextPromise = this.requestFactory.deleteApiKey(appId, tokenId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteApiKey(rsp))); })); } deleteSegment(appId, segmentId, _options) { const requestContextPromise = this.requestFactory.deleteSegment(appId, segmentId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteSegment(rsp))); })); } deleteSubscription(appId, subscriptionId, _options) { const requestContextPromise = this.requestFactory.deleteSubscription(appId, subscriptionId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteSubscription(rsp))); })); } deleteTemplate(templateId, appId, _options) { const requestContextPromise = this.requestFactory.deleteTemplate(templateId, appId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteTemplate(rsp))); })); } deleteUser(appId, aliasLabel, aliasId, _options) { const requestContextPromise = this.requestFactory.deleteUser(appId, aliasLabel, aliasId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.deleteUser(rsp))); })); } exportEvents(notificationId, appId, _options) { const requestContextPromise = this.requestFactory.exportEvents(notificationId, appId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.exportEvents(rsp))); })); } exportSubscriptions(appId, exportSubscriptionsRequestBody, _options) { const requestContextPromise = this.requestFactory.exportSubscriptions(appId, exportSubscriptionsRequestBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.exportSubscriptions(rsp))); })); } getAliases(appId, aliasLabel, aliasId, _options) { const requestContextPromise = this.requestFactory.getAliases(appId, aliasLabel, aliasId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getAliases(rsp))); })); } getAliasesBySubscription(appId, subscriptionId, _options) { const requestContextPromise = this.requestFactory.getAliasesBySubscription(appId, subscriptionId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getAliasesBySubscription(rsp))); })); } getApp(appId, _options) { const requestContextPromise = this.requestFactory.getApp(appId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getApp(rsp))); })); } getApps(_options) { const requestContextPromise = this.requestFactory.getApps(_options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getApps(rsp))); })); } getNotification(appId, notificationId, _options) { const requestContextPromise = this.requestFactory.getNotification(appId, notificationId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getNotification(rsp))); })); } getNotificationHistory(notificationId, getNotificationHistoryRequestBody, _options) { const requestContextPromise = this.requestFactory.getNotificationHistory(notificationId, getNotificationHistoryRequestBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getNotificationHistory(rsp))); })); } getNotifications(appId, limit, offset, kind, timeOffset, _options) { const requestContextPromise = this.requestFactory.getNotifications(appId, limit, offset, kind, timeOffset, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getNotifications(rsp))); })); } getOutcomes(appId, outcomeNames, outcomeNames2, outcomeTimeRange, outcomePlatforms, outcomeAttribution, _options) { const requestContextPromise = this.requestFactory.getOutcomes(appId, outcomeNames, outcomeNames2, outcomeTimeRange, outcomePlatforms, outcomeAttribution, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getOutcomes(rsp))); })); } getSegment(appId, segmentId, includeSegmentDetail, _options) { const requestContextPromise = this.requestFactory.getSegment(appId, segmentId, includeSegmentDetail, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getSegment(rsp))); })); } getSegments(appId, offset, limit, _options) { const requestContextPromise = this.requestFactory.getSegments(appId, offset, limit, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getSegments(rsp))); })); } getUser(appId, aliasLabel, aliasId, _options) { const requestContextPromise = this.requestFactory.getUser(appId, aliasLabel, aliasId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.getUser(rsp))); })); } listAuditLogs(organizationId, startTime, endTime, cursor, limit, appIds, actions, actorIds, actorEmails, targetTypes, targetIds, ipAddresses, _options) { const requestContextPromise = this.requestFactory.listAuditLogs(organizationId, startTime, endTime, cursor, limit, appIds, actions, actorIds, actorEmails, targetTypes, targetIds, ipAddresses, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.listAuditLogs(rsp))); })); } rotateApiKey(appId, tokenId, _options) { const requestContextPromise = this.requestFactory.rotateApiKey(appId, tokenId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.rotateApiKey(rsp))); })); } startLiveActivity(appId, activityType, startLiveActivityRequest, _options) { const requestContextPromise = this.requestFactory.startLiveActivity(appId, activityType, startLiveActivityRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.startLiveActivity(rsp))); })); } transferSubscription(appId, subscriptionId, transferSubscriptionRequestBody, _options) { const requestContextPromise = this.requestFactory.transferSubscription(appId, subscriptionId, transferSubscriptionRequestBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.transferSubscription(rsp))); })); } unsubscribeEmailWithToken(appId, notificationId, token, _options) { const requestContextPromise = this.requestFactory.unsubscribeEmailWithToken(appId, notificationId, token, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.unsubscribeEmailWithToken(rsp))); })); } updateApiKey(appId, tokenId, updateApiKeyRequest, _options) { const requestContextPromise = this.requestFactory.updateApiKey(appId, tokenId, updateApiKeyRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateApiKey(rsp))); })); } updateApp(appId, app, _options) { const requestContextPromise = this.requestFactory.updateApp(appId, app, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateApp(rsp))); })); } updateLiveActivity(appId, activityId, updateLiveActivityRequest, _options) { const requestContextPromise = this.requestFactory.updateLiveActivity(appId, activityId, updateLiveActivityRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateLiveActivity(rsp))); })); } updateSegment(appId, segmentId, updateSegmentRequest, _options) { const requestContextPromise = this.requestFactory.updateSegment(appId, segmentId, updateSegmentRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateSegment(rsp))); })); } updateSubscription(appId, subscriptionId, subscriptionBody, _options) { const requestContextPromise = this.requestFactory.updateSubscription(appId, subscriptionId, subscriptionBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateSubscription(rsp))); })); } updateSubscriptionByToken(appId, tokenType, token, subscriptionBody, _options) { const requestContextPromise = this.requestFactory.updateSubscriptionByToken(appId, tokenType, token, subscriptionBody, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateSubscriptionByToken(rsp))); })); } updateTemplate(templateId, appId, updateTemplateRequest, _options) { const requestContextPromise = this.requestFactory.updateTemplate(templateId, appId, updateTemplateRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateTemplate(rsp))); })); } updateUser(appId, aliasLabel, aliasId, updateUserRequest, _options) { const requestContextPromise = this.requestFactory.updateUser(appId, aliasLabel, aliasId, updateUserRequest, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.updateUser(rsp))); })); } viewApiKeys(appId, _options) { const requestContextPromise = this.requestFactory.viewApiKeys(appId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.viewApiKeys(rsp))); })); } viewTemplate(templateId, appId, _options) { const requestContextPromise = this.requestFactory.viewTemplate(templateId, appId, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this.configuration.middleware) { 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 (let middleware of this.configuration.middleware) { middlewarePostObservable = middlewarePostObservable.pipe((0, rxjsStub_2.mergeMap)((rsp) => middleware.post(rsp))); } return middlewarePostObservable.pipe((0, rxjsStub_2.map)((rsp) => this.responseProcessor.viewTemplate(rsp))); })); } viewTemplates(appId, limit, offset, channel, _options) { const requestContextPromise = this.requestFactory.viewTemplates(appId, limit, offset, channel, _options); let middlewarePreObservable = (0, rxjsStub_1.from)(requestContextPromise); for (let middleware of this