@openweb3-io/waas
Version:
WaaS API client and WaaS verification library
25 lines (24 loc) • 2.02 kB
TypeScript
import { BaseAPIRequestFactory } from './baseapi';
import { Configuration } from '../configuration';
import { RequestContext, ResponseContext, HttpInfo } from '../http/http';
import { CreateGasStationRequest } from '../models/CreateGasStationRequest';
import { CursorPageGasStation } from '../models/CursorPageGasStation';
import { GasStation } from '../models/GasStation';
import { GetGasStationDepositAddressReply } from '../models/GetGasStationDepositAddressReply';
import { UpdateGasStationRequest } from '../models/UpdateGasStationRequest';
export declare class GasStationsApiRequestFactory extends BaseAPIRequestFactory {
v1GasStationsCreate(createGasStationRequest: CreateGasStationRequest, _options?: Configuration): Promise<RequestContext>;
v1GasStationsDelete(gasStationId: string, _options?: Configuration): Promise<RequestContext>;
v1GasStationsGetOrCreateDepositAddress(chainId: string, walletId?: string, _options?: Configuration): Promise<RequestContext>;
v1GasStationsList(cursor?: string, limit?: number, _options?: Configuration): Promise<RequestContext>;
v1GasStationsRetrieve(gasStationId: string, _options?: Configuration): Promise<RequestContext>;
v1GasStationsUpdate(gasStationId: string, updateGasStationRequest: UpdateGasStationRequest, _options?: Configuration): Promise<RequestContext>;
}
export declare class GasStationsApiResponseProcessor {
v1GasStationsCreateWithHttpInfo(response: ResponseContext): Promise<HttpInfo<GasStation>>;
v1GasStationsDeleteWithHttpInfo(response: ResponseContext): Promise<HttpInfo<GasStation>>;
v1GasStationsGetOrCreateDepositAddressWithHttpInfo(response: ResponseContext): Promise<HttpInfo<GetGasStationDepositAddressReply>>;
v1GasStationsListWithHttpInfo(response: ResponseContext): Promise<HttpInfo<CursorPageGasStation>>;
v1GasStationsRetrieveWithHttpInfo(response: ResponseContext): Promise<HttpInfo<GasStation>>;
v1GasStationsUpdateWithHttpInfo(response: ResponseContext): Promise<HttpInfo<GasStation>>;
}