@openweb3-io/waas
Version:
WaaS API client and WaaS verification library
22 lines (21 loc) • 1.75 kB
TypeScript
import { BaseAPIRequestFactory } from './baseapi';
import { Configuration } from '../configuration';
import { RequestContext, ResponseContext, HttpInfo } from '../http/http';
import { Address } from '../models/Address';
import { CreateAddressRequest } from '../models/CreateAddressRequest';
import { CursorPageAddress } from '../models/CursorPageAddress';
import { ValidateAddressesReply } from '../models/ValidateAddressesReply';
export declare class AddressesApiRequestFactory extends BaseAPIRequestFactory {
v1AddressesList(walletIds?: Array<string>, chainIds?: Array<string>, cursor?: string, limit?: number, _options?: Configuration): Promise<RequestContext>;
v1AddressesValidate(chainId: string, addresses: Array<string>, _options?: Configuration): Promise<RequestContext>;
v1WalletsCreateAddress(walletId: string, createAddressRequest: CreateAddressRequest, _options?: Configuration): Promise<RequestContext>;
v1WalletsGetAddress(walletId: string, address: string, _options?: Configuration): Promise<RequestContext>;
v1WalletsListAddresses(walletId: string, chainIds?: Array<string>, cursor?: string, limit?: number, _options?: Configuration): Promise<RequestContext>;
}
export declare class AddressesApiResponseProcessor {
v1AddressesListWithHttpInfo(response: ResponseContext): Promise<HttpInfo<CursorPageAddress>>;
v1AddressesValidateWithHttpInfo(response: ResponseContext): Promise<HttpInfo<ValidateAddressesReply>>;
v1WalletsCreateAddressWithHttpInfo(response: ResponseContext): Promise<HttpInfo<Address>>;
v1WalletsGetAddressWithHttpInfo(response: ResponseContext): Promise<HttpInfo<Address>>;
v1WalletsListAddressesWithHttpInfo(response: ResponseContext): Promise<HttpInfo<CursorPageAddress>>;
}