UNPKG

@openweb3-io/wallet-pay

Version:

Wallet Pay API client and wallet pay verification library

122 lines (121 loc) 6.14 kB
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 interface CurrenciesApiV1CurrenciesListRequest { limit: number; cursor?: string; appId?: string; rated?: boolean; } export interface CurrenciesApiV1CurrenciesRetrieveRequest { code: string; } export declare class ObjectCurrenciesApi { private api; constructor(configuration: Configuration, requestFactory?: CurrenciesApiRequestFactory, responseProcessor?: CurrenciesApiResponseProcessor); v1CurrenciesList(param: CurrenciesApiV1CurrenciesListRequest, options?: Configuration): Promise<CursorPageCurrency>; v1CurrenciesRetrieve(param: CurrenciesApiV1CurrenciesRetrieveRequest, options?: Configuration): Promise<Currency>; } import { OrdersApiRequestFactory, OrdersApiResponseProcessor } from "../apis/OrdersApi"; export interface OrdersApiV1OrdersCreateRequest { createOrderRequest: CreateOrderRequest; } export interface OrdersApiV1OrdersListRequest { size: number; page?: number; walletId?: string; currency?: string; userId?: string; status?: string; creator?: string; } export interface OrdersApiV1OrdersRetrieveRequest { idOrUid: string; } export declare class ObjectOrdersApi { private api; constructor(configuration: Configuration, requestFactory?: OrdersApiRequestFactory, responseProcessor?: OrdersApiResponseProcessor); v1OrdersCreate(param: OrdersApiV1OrdersCreateRequest, options?: Configuration): Promise<Order>; v1OrdersList(param: OrdersApiV1OrdersListRequest, options?: Configuration): Promise<PageOrder>; v1OrdersRetrieve(param: OrdersApiV1OrdersRetrieveRequest, options?: Configuration): Promise<Order>; } import { RatesApiRequestFactory, RatesApiResponseProcessor } from "../apis/RatesApi"; export interface RatesApiV1RatesEstimateRequest { baseCurrency: string; baseAmount: string; toCurrency: string; } export interface RatesApiV1RatesListRequest { getRatesRequest: GetRatesRequest; } export declare class ObjectRatesApi { private api; constructor(configuration: Configuration, requestFactory?: RatesApiRequestFactory, responseProcessor?: RatesApiResponseProcessor); v1RatesEstimate(param: RatesApiV1RatesEstimateRequest, options?: Configuration): Promise<EstimateResponse>; v1RatesList(param: RatesApiV1RatesListRequest, options?: Configuration): Promise<GetRatesResponse>; } import { RefundsApiRequestFactory, RefundsApiResponseProcessor } from "../apis/RefundsApi"; export interface RefundsApiV1RefundsCreateRequest { createRefundRequest: CreateRefundRequest; } export interface RefundsApiV1RefundsListRequest { size: number; page?: number; orderId?: string; } export interface RefundsApiV1RefundsRetrieveRequest { idOrUid: string; } export declare class ObjectRefundsApi { private api; constructor(configuration: Configuration, requestFactory?: RefundsApiRequestFactory, responseProcessor?: RefundsApiResponseProcessor); v1RefundsCreate(param: RefundsApiV1RefundsCreateRequest, options?: Configuration): Promise<Refund>; v1RefundsList(param: RefundsApiV1RefundsListRequest, options?: Configuration): Promise<PageRefund>; v1RefundsRetrieve(param: RefundsApiV1RefundsRetrieveRequest, options?: Configuration): Promise<Refund>; } import { TransfersApiRequestFactory, TransfersApiResponseProcessor } from "../apis/TransfersApi"; export interface TransfersApiV1TransfersTransferRequest { transferRequest: TransferRequest; } export declare class ObjectTransfersApi { private api; constructor(configuration: Configuration, requestFactory?: TransfersApiRequestFactory, responseProcessor?: TransfersApiResponseProcessor); v1TransfersTransfer(param: TransfersApiV1TransfersTransferRequest, options?: Configuration): Promise<TransferResponse>; } import { WebhookEndpointsApiRequestFactory, WebhookEndpointsApiResponseProcessor } from "../apis/WebhookEndpointsApi"; export interface WebhookEndpointsApiV1WebhookEndpointsCreateRequest { createEndpointRequest: CreateEndpointRequest; } export interface WebhookEndpointsApiV1WebhookEndpointsDeleteRequest { endpointId: string; } export interface WebhookEndpointsApiV1WebhookEndpointsListRequest { limit: number; cursor?: string; } export interface WebhookEndpointsApiV1WebhookEndpointsRetrieveRequest { endpointId: string; } export declare class ObjectWebhookEndpointsApi { private api; constructor(configuration: Configuration, requestFactory?: WebhookEndpointsApiRequestFactory, responseProcessor?: WebhookEndpointsApiResponseProcessor); v1WebhookEndpointsCreate(param: WebhookEndpointsApiV1WebhookEndpointsCreateRequest, options?: Configuration): Promise<Endpoint>; v1WebhookEndpointsDelete(param: WebhookEndpointsApiV1WebhookEndpointsDeleteRequest, options?: Configuration): Promise<void>; v1WebhookEndpointsList(param: WebhookEndpointsApiV1WebhookEndpointsListRequest, options?: Configuration): Promise<CursorPageEndpoint>; v1WebhookEndpointsRetrieve(param: WebhookEndpointsApiV1WebhookEndpointsRetrieveRequest, options?: Configuration): Promise<Endpoint>; }