@openweb3-io/wallet-pay
Version:
Wallet Pay API client and wallet pay verification library
285 lines • 18.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObservableWebhookEndpointsApi = exports.ObservableTransfersApi = exports.ObservableRefundsApi = exports.ObservableRatesApi = exports.ObservableOrdersApi = exports.ObservableCurrenciesApi = void 0;
const rxjsStub_1 = require("../rxjsStub");
const rxjsStub_2 = require("../rxjsStub");
const CurrenciesApi_1 = require("../apis/CurrenciesApi");
class ObservableCurrenciesApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new CurrenciesApi_1.CurrenciesApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new CurrenciesApi_1.CurrenciesApiResponseProcessor();
}
v1CurrenciesList(limit, cursor, appId, rated, _options) {
const requestContextPromise = this.requestFactory.v1CurrenciesList(limit, cursor, appId, rated, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1CurrenciesList(rsp)));
}));
}
v1CurrenciesRetrieve(code, _options) {
const requestContextPromise = this.requestFactory.v1CurrenciesRetrieve(code, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1CurrenciesRetrieve(rsp)));
}));
}
}
exports.ObservableCurrenciesApi = ObservableCurrenciesApi;
const OrdersApi_1 = require("../apis/OrdersApi");
class ObservableOrdersApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new OrdersApi_1.OrdersApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new OrdersApi_1.OrdersApiResponseProcessor();
}
v1OrdersCreate(createOrderRequest, _options) {
const requestContextPromise = this.requestFactory.v1OrdersCreate(createOrderRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1OrdersCreate(rsp)));
}));
}
v1OrdersList(size, page, walletId, currency, userId, status, creator, _options) {
const requestContextPromise = this.requestFactory.v1OrdersList(size, page, walletId, currency, userId, status, creator, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1OrdersList(rsp)));
}));
}
v1OrdersRetrieve(idOrUid, _options) {
const requestContextPromise = this.requestFactory.v1OrdersRetrieve(idOrUid, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1OrdersRetrieve(rsp)));
}));
}
}
exports.ObservableOrdersApi = ObservableOrdersApi;
const RatesApi_1 = require("../apis/RatesApi");
class ObservableRatesApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new RatesApi_1.RatesApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new RatesApi_1.RatesApiResponseProcessor();
}
v1RatesEstimate(baseCurrency, baseAmount, toCurrency, _options) {
const requestContextPromise = this.requestFactory.v1RatesEstimate(baseCurrency, baseAmount, toCurrency, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1RatesEstimate(rsp)));
}));
}
v1RatesList(getRatesRequest, _options) {
const requestContextPromise = this.requestFactory.v1RatesList(getRatesRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1RatesList(rsp)));
}));
}
}
exports.ObservableRatesApi = ObservableRatesApi;
const RefundsApi_1 = require("../apis/RefundsApi");
class ObservableRefundsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new RefundsApi_1.RefundsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new RefundsApi_1.RefundsApiResponseProcessor();
}
v1RefundsCreate(createRefundRequest, _options) {
const requestContextPromise = this.requestFactory.v1RefundsCreate(createRefundRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1RefundsCreate(rsp)));
}));
}
v1RefundsList(size, page, orderId, _options) {
const requestContextPromise = this.requestFactory.v1RefundsList(size, page, orderId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1RefundsList(rsp)));
}));
}
v1RefundsRetrieve(idOrUid, _options) {
const requestContextPromise = this.requestFactory.v1RefundsRetrieve(idOrUid, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1RefundsRetrieve(rsp)));
}));
}
}
exports.ObservableRefundsApi = ObservableRefundsApi;
const TransfersApi_1 = require("../apis/TransfersApi");
class ObservableTransfersApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new TransfersApi_1.TransfersApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new TransfersApi_1.TransfersApiResponseProcessor();
}
v1TransfersTransfer(transferRequest, _options) {
const requestContextPromise = this.requestFactory.v1TransfersTransfer(transferRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransfersTransfer(rsp)));
}));
}
}
exports.ObservableTransfersApi = ObservableTransfersApi;
const WebhookEndpointsApi_1 = require("../apis/WebhookEndpointsApi");
class ObservableWebhookEndpointsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new WebhookEndpointsApi_1.WebhookEndpointsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new WebhookEndpointsApi_1.WebhookEndpointsApiResponseProcessor();
}
v1WebhookEndpointsCreate(createEndpointRequest, _options) {
const requestContextPromise = this.requestFactory.v1WebhookEndpointsCreate(createEndpointRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhookEndpointsCreate(rsp)));
}));
}
v1WebhookEndpointsDelete(endpointId, _options) {
const requestContextPromise = this.requestFactory.v1WebhookEndpointsDelete(endpointId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhookEndpointsDelete(rsp)));
}));
}
v1WebhookEndpointsList(limit, cursor, _options) {
const requestContextPromise = this.requestFactory.v1WebhookEndpointsList(limit, cursor, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhookEndpointsList(rsp)));
}));
}
v1WebhookEndpointsRetrieve(endpointId, _options) {
const requestContextPromise = this.requestFactory.v1WebhookEndpointsRetrieve(endpointId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (let middleware of this.configuration.middleware) {
middlewarePreObservable = middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => middleware.pre(ctx)));
}
return middlewarePreObservable.pipe(rxjsStub_2.mergeMap((ctx) => this.configuration.httpApi.send(ctx))).
pipe(rxjsStub_2.mergeMap((response) => {
let middlewarePostObservable = rxjsStub_1.of(response);
for (let middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhookEndpointsRetrieve(rsp)));
}));
}
}
exports.ObservableWebhookEndpointsApi = ObservableWebhookEndpointsApi;
//# sourceMappingURL=ObservableAPI.js.map