@openweb3-io/waas
Version:
WaaS API client and WaaS verification library
582 lines • 39.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObservableWebhookEventsApi = exports.ObservableWebhookEndpointsApi = exports.ObservableWalletsApi = exports.ObservableTransactionsApi = exports.ObservableTokensApi = exports.ObservableSweepsApi = exports.ObservableChainsApi = exports.ObservableAddressesApi = void 0;
const rxjsStub_1 = require("../rxjsStub");
const rxjsStub_2 = require("../rxjsStub");
const AddressesApi_1 = require("../apis/AddressesApi");
class ObservableAddressesApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new AddressesApi_1.AddressesApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new AddressesApi_1.AddressesApiResponseProcessor();
}
v1AddressesListWithHttpInfo(walletIds, chainIds, cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1AddressesList(walletIds, chainIds, cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1AddressesListWithHttpInfo(rsp)));
}));
}
v1AddressesList(walletIds, chainIds, cursor, limit, _options) {
return this.v1AddressesListWithHttpInfo(walletIds, chainIds, cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1AddressesValidateWithHttpInfo(chainId, addresses, _options) {
const requestContextPromise = this.requestFactory.v1AddressesValidate(chainId, addresses, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1AddressesValidateWithHttpInfo(rsp)));
}));
}
v1AddressesValidate(chainId, addresses, _options) {
return this.v1AddressesValidateWithHttpInfo(chainId, addresses, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsCreateAddressWithHttpInfo(walletId, createAddressRequest, _options) {
const requestContextPromise = this.requestFactory.v1WalletsCreateAddress(walletId, createAddressRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsCreateAddressWithHttpInfo(rsp)));
}));
}
v1WalletsCreateAddress(walletId, createAddressRequest, _options) {
return this.v1WalletsCreateAddressWithHttpInfo(walletId, createAddressRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsGetAddressWithHttpInfo(walletId, address, _options) {
const requestContextPromise = this.requestFactory.v1WalletsGetAddress(walletId, address, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsGetAddressWithHttpInfo(rsp)));
}));
}
v1WalletsGetAddress(walletId, address, _options) {
return this.v1WalletsGetAddressWithHttpInfo(walletId, address, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsListAddressesWithHttpInfo(walletId, chainIds, cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1WalletsListAddresses(walletId, chainIds, cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsListAddressesWithHttpInfo(rsp)));
}));
}
v1WalletsListAddresses(walletId, chainIds, cursor, limit, _options) {
return this.v1WalletsListAddressesWithHttpInfo(walletId, chainIds, cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableAddressesApi = ObservableAddressesApi;
const ChainsApi_1 = require("../apis/ChainsApi");
class ObservableChainsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new ChainsApi_1.ChainsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new ChainsApi_1.ChainsApiResponseProcessor();
}
v1ChainsListWithHttpInfo(cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1ChainsList(cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1ChainsListWithHttpInfo(rsp)));
}));
}
v1ChainsList(cursor, limit, _options) {
return this.v1ChainsListWithHttpInfo(cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1ChainsRetrieveWithHttpInfo(chainId, _options) {
const requestContextPromise = this.requestFactory.v1ChainsRetrieve(chainId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1ChainsRetrieveWithHttpInfo(rsp)));
}));
}
v1ChainsRetrieve(chainId, _options) {
return this.v1ChainsRetrieveWithHttpInfo(chainId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableChainsApi = ObservableChainsApi;
const SweepsApi_1 = require("../apis/SweepsApi");
class ObservableSweepsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new SweepsApi_1.SweepsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new SweepsApi_1.SweepsApiResponseProcessor();
}
v1SweepsAddressWithHttpInfo(address, sweepAddressRequest, _options) {
const requestContextPromise = this.requestFactory.v1SweepsAddress(address, sweepAddressRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1SweepsAddressWithHttpInfo(rsp)));
}));
}
v1SweepsAddress(address, sweepAddressRequest, _options) {
return this.v1SweepsAddressWithHttpInfo(address, sweepAddressRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableSweepsApi = ObservableSweepsApi;
const TokensApi_1 = require("../apis/TokensApi");
class ObservableTokensApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new TokensApi_1.TokensApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new TokensApi_1.TokensApiResponseProcessor();
}
v1TokensCreateWithHttpInfo(createTokenRequest, _options) {
const requestContextPromise = this.requestFactory.v1TokensCreate(createTokenRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TokensCreateWithHttpInfo(rsp)));
}));
}
v1TokensCreate(createTokenRequest, _options) {
return this.v1TokensCreateWithHttpInfo(createTokenRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TokensListWithHttpInfo(cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1TokensList(cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TokensListWithHttpInfo(rsp)));
}));
}
v1TokensList(cursor, limit, _options) {
return this.v1TokensListWithHttpInfo(cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TokensRetrieveWithHttpInfo(tokenId, _options) {
const requestContextPromise = this.requestFactory.v1TokensRetrieve(tokenId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TokensRetrieveWithHttpInfo(rsp)));
}));
}
v1TokensRetrieve(tokenId, _options) {
return this.v1TokensRetrieveWithHttpInfo(tokenId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TokensUpdateWithHttpInfo(tokenId, updateTokenRequest, _options) {
const requestContextPromise = this.requestFactory.v1TokensUpdate(tokenId, updateTokenRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TokensUpdateWithHttpInfo(rsp)));
}));
}
v1TokensUpdate(tokenId, updateTokenRequest, _options) {
return this.v1TokensUpdateWithHttpInfo(tokenId, updateTokenRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableTokensApi = ObservableTokensApi;
const TransactionsApi_1 = require("../apis/TransactionsApi");
class ObservableTransactionsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new TransactionsApi_1.TransactionsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new TransactionsApi_1.TransactionsApiResponseProcessor();
}
v1TransactionsEstimateFeeWithHttpInfo(estimateFeeRequest, _options) {
const requestContextPromise = this.requestFactory.v1TransactionsEstimateFee(estimateFeeRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransactionsEstimateFeeWithHttpInfo(rsp)));
}));
}
v1TransactionsEstimateFee(estimateFeeRequest, _options) {
return this.v1TransactionsEstimateFeeWithHttpInfo(estimateFeeRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TransactionsListWithHttpInfo(walletIds, chainIds, tokenIds, assetIds, hash, status, cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1TransactionsList(walletIds, chainIds, tokenIds, assetIds, hash, status, cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransactionsListWithHttpInfo(rsp)));
}));
}
v1TransactionsList(walletIds, chainIds, tokenIds, assetIds, hash, status, cursor, limit, _options) {
return this.v1TransactionsListWithHttpInfo(walletIds, chainIds, tokenIds, assetIds, hash, status, cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TransactionsRetrieveWithHttpInfo(transactionId, _options) {
const requestContextPromise = this.requestFactory.v1TransactionsRetrieve(transactionId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransactionsRetrieveWithHttpInfo(rsp)));
}));
}
v1TransactionsRetrieve(transactionId, _options) {
return this.v1TransactionsRetrieveWithHttpInfo(transactionId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TransactionsSignMessageWithHttpInfo(signMessageRequest, _options) {
const requestContextPromise = this.requestFactory.v1TransactionsSignMessage(signMessageRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransactionsSignMessageWithHttpInfo(rsp)));
}));
}
v1TransactionsSignMessage(signMessageRequest, _options) {
return this.v1TransactionsSignMessageWithHttpInfo(signMessageRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1TransactionsTransferWithHttpInfo(createTransferRequest, _options) {
const requestContextPromise = this.requestFactory.v1TransactionsTransfer(createTransferRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1TransactionsTransferWithHttpInfo(rsp)));
}));
}
v1TransactionsTransfer(createTransferRequest, _options) {
return this.v1TransactionsTransferWithHttpInfo(createTransferRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableTransactionsApi = ObservableTransactionsApi;
const WalletsApi_1 = require("../apis/WalletsApi");
class ObservableWalletsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new WalletsApi_1.WalletsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new WalletsApi_1.WalletsApiResponseProcessor();
}
v1WalletsCreateWithHttpInfo(createWalletRequest, _options) {
const requestContextPromise = this.requestFactory.v1WalletsCreate(createWalletRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsCreateWithHttpInfo(rsp)));
}));
}
v1WalletsCreate(createWalletRequest, _options) {
return this.v1WalletsCreateWithHttpInfo(createWalletRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsDeleteWithHttpInfo(walletId, _options) {
const requestContextPromise = this.requestFactory.v1WalletsDelete(walletId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsDeleteWithHttpInfo(rsp)));
}));
}
v1WalletsDelete(walletId, _options) {
return this.v1WalletsDeleteWithHttpInfo(walletId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsListWithHttpInfo(cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1WalletsList(cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsListWithHttpInfo(rsp)));
}));
}
v1WalletsList(cursor, limit, _options) {
return this.v1WalletsListWithHttpInfo(cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsRetrieveWithHttpInfo(walletId, _options) {
const requestContextPromise = this.requestFactory.v1WalletsRetrieve(walletId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsRetrieveWithHttpInfo(rsp)));
}));
}
v1WalletsRetrieve(walletId, _options) {
return this.v1WalletsRetrieveWithHttpInfo(walletId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WalletsUpdateWithHttpInfo(walletId, updateWalletRequest, _options) {
const requestContextPromise = this.requestFactory.v1WalletsUpdate(walletId, updateWalletRequest, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WalletsUpdateWithHttpInfo(rsp)));
}));
}
v1WalletsUpdate(walletId, updateWalletRequest, _options) {
return this.v1WalletsUpdateWithHttpInfo(walletId, updateWalletRequest, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableWalletsApi = ObservableWalletsApi;
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();
}
v1WebhooksEndpointCreateWithHttpInfo(createEndpoint, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEndpointCreate(createEndpoint, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEndpointCreateWithHttpInfo(rsp)));
}));
}
v1WebhooksEndpointCreate(createEndpoint, _options) {
return this.v1WebhooksEndpointCreateWithHttpInfo(createEndpoint, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WebhooksEndpointDeleteWithHttpInfo(endpointId, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEndpointDelete(endpointId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEndpointDeleteWithHttpInfo(rsp)));
}));
}
v1WebhooksEndpointDelete(endpointId, _options) {
return this.v1WebhooksEndpointDeleteWithHttpInfo(endpointId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WebhooksEndpointListWithHttpInfo(cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEndpointList(cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEndpointListWithHttpInfo(rsp)));
}));
}
v1WebhooksEndpointList(cursor, limit, _options) {
return this.v1WebhooksEndpointListWithHttpInfo(cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WebhooksEndpointRetrieveWithHttpInfo(endpointId, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEndpointRetrieve(endpointId, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEndpointRetrieveWithHttpInfo(rsp)));
}));
}
v1WebhooksEndpointRetrieve(endpointId, _options) {
return this.v1WebhooksEndpointRetrieveWithHttpInfo(endpointId, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
v1WebhooksEndpointUpdateWithHttpInfo(endpointId, updateEndpoint, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEndpointUpdate(endpointId, updateEndpoint, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEndpointUpdateWithHttpInfo(rsp)));
}));
}
v1WebhooksEndpointUpdate(endpointId, updateEndpoint, _options) {
return this.v1WebhooksEndpointUpdateWithHttpInfo(endpointId, updateEndpoint, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableWebhookEndpointsApi = ObservableWebhookEndpointsApi;
const WebhookEventsApi_1 = require("../apis/WebhookEventsApi");
class ObservableWebhookEventsApi {
constructor(configuration, requestFactory, responseProcessor) {
this.configuration = configuration;
this.requestFactory = requestFactory || new WebhookEventsApi_1.WebhookEventsApiRequestFactory(configuration);
this.responseProcessor = responseProcessor || new WebhookEventsApi_1.WebhookEventsApiResponseProcessor();
}
v1WebhooksEventsListWithHttpInfo(cursor, limit, _options) {
const requestContextPromise = this.requestFactory.v1WebhooksEventsList(cursor, limit, _options);
let middlewarePreObservable = rxjsStub_1.from(requestContextPromise);
for (const 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 (const middleware of this.configuration.middleware) {
middlewarePostObservable = middlewarePostObservable.pipe(rxjsStub_2.mergeMap((rsp) => middleware.post(rsp)));
}
return middlewarePostObservable.pipe(rxjsStub_2.map((rsp) => this.responseProcessor.v1WebhooksEventsListWithHttpInfo(rsp)));
}));
}
v1WebhooksEventsList(cursor, limit, _options) {
return this.v1WebhooksEventsListWithHttpInfo(cursor, limit, _options).pipe(rxjsStub_2.map((apiResponse) => apiResponse.data));
}
}
exports.ObservableWebhookEventsApi = ObservableWebhookEventsApi;
//# sourceMappingURL=ObservableAPI.js.map