@openweb3-io/wallet-pay
Version:
Wallet Pay API client and wallet pay verification library
63 lines (62 loc) • 4.45 kB
TypeScript
import { Configuration } from '../configuration';
import { CreateEndpointRequest } from '../models/CreateEndpointRequest';
import { CreateOrderRequest } from '../models/CreateOrderRequest';
import { CreateRefundRequest } from '../models/CreateRefundRequest';
import { Currency } from '../models/Currency';
import { CursorPageCurrency } from '../models/CursorPageCurrency';
import { CursorPageEndpoint } from '../models/CursorPageEndpoint';
import { Endpoint } from '../models/Endpoint';
import { EstimateResponse } from '../models/EstimateResponse';
import { GetRatesRequest } from '../models/GetRatesRequest';
import { GetRatesResponse } from '../models/GetRatesResponse';
import { Order } from '../models/Order';
import { PageOrder } from '../models/PageOrder';
import { PageRefund } from '../models/PageRefund';
import { Refund } from '../models/Refund';
import { TransferRequest } from '../models/TransferRequest';
import { TransferResponse } from '../models/TransferResponse';
import { CurrenciesApiRequestFactory, CurrenciesApiResponseProcessor } from "../apis/CurrenciesApi";
export declare class PromiseCurrenciesApi {
private api;
constructor(configuration: Configuration, requestFactory?: CurrenciesApiRequestFactory, responseProcessor?: CurrenciesApiResponseProcessor);
v1CurrenciesList(limit: number, cursor?: string, rated?: boolean, _options?: Configuration): Promise<CursorPageCurrency>;
v1CurrenciesRetrieve(code: string, _options?: Configuration): Promise<Currency>;
}
import { OrdersApiRequestFactory, OrdersApiResponseProcessor } from "../apis/OrdersApi";
export declare class PromiseOrdersApi {
private api;
constructor(configuration: Configuration, requestFactory?: OrdersApiRequestFactory, responseProcessor?: OrdersApiResponseProcessor);
v1OrdersCreate(createOrderRequest: CreateOrderRequest, _options?: Configuration): Promise<Order>;
v1OrdersList(size: number, page?: number, walletId?: string, currency?: string, userId?: string, status?: string, creator?: string, _options?: Configuration): Promise<PageOrder>;
v1OrdersRetrieve(idOrUid: string, _options?: Configuration): Promise<Order>;
}
import { RatesApiRequestFactory, RatesApiResponseProcessor } from "../apis/RatesApi";
export declare class PromiseRatesApi {
private api;
constructor(configuration: Configuration, requestFactory?: RatesApiRequestFactory, responseProcessor?: RatesApiResponseProcessor);
v1RatesEstimate(baseCurrency: string, baseAmount: string, toCurrency: string, _options?: Configuration): Promise<EstimateResponse>;
v1RatesList(getRatesRequest: GetRatesRequest, _options?: Configuration): Promise<GetRatesResponse>;
}
import { RefundsApiRequestFactory, RefundsApiResponseProcessor } from "../apis/RefundsApi";
export declare class PromiseRefundsApi {
private api;
constructor(configuration: Configuration, requestFactory?: RefundsApiRequestFactory, responseProcessor?: RefundsApiResponseProcessor);
v1RefundsCreate(createRefundRequest: CreateRefundRequest, _options?: Configuration): Promise<Refund>;
v1RefundsList(size: number, page?: number, orderId?: string, _options?: Configuration): Promise<PageRefund>;
v1RefundsRetrieve(idOrUid: string, _options?: Configuration): Promise<Refund>;
}
import { TransfersApiRequestFactory, TransfersApiResponseProcessor } from "../apis/TransfersApi";
export declare class PromiseTransfersApi {
private api;
constructor(configuration: Configuration, requestFactory?: TransfersApiRequestFactory, responseProcessor?: TransfersApiResponseProcessor);
v1TransfersTransfer(transferRequest: TransferRequest, _options?: Configuration): Promise<TransferResponse>;
}
import { WebhookEndpointsApiRequestFactory, WebhookEndpointsApiResponseProcessor } from "../apis/WebhookEndpointsApi";
export declare class PromiseWebhookEndpointsApi {
private api;
constructor(configuration: Configuration, requestFactory?: WebhookEndpointsApiRequestFactory, responseProcessor?: WebhookEndpointsApiResponseProcessor);
v1WebhookEndpointsCreate(createEndpointRequest: CreateEndpointRequest, _options?: Configuration): Promise<Endpoint>;
v1WebhookEndpointsDelete(endpointId: string, _options?: Configuration): Promise<void>;
v1WebhookEndpointsList(limit: number, cursor?: string, _options?: Configuration): Promise<CursorPageEndpoint>;
v1WebhookEndpointsRetrieve(endpointId: string, _options?: Configuration): Promise<Endpoint>;
}