/** * Kanga Exchange API * API documentation generated from Kanga Exchange source code. * * The version of the OpenAPI document: 1.0.0 * Contact: support@kanga.exchange * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { ApiV2AomClosePost200Response, ApiV2AomCreatePost200Response, ApiV2AomCreatePostRequest, ApiV2AomGetPost200Response, ApiV2AomGetPostRequest, ApiV2AomListPost200Response, ApiV2AomListPostRequest, ApiV2AomStartPost200Response, ApiV2AomStopPost200Response, ApiV2AomTopupPost200Response, ApiV2AomTopupPostRequest, ApiV2AomUpdatePost200Response, ApiV2AomUpdatePostRequest, ApiV2AomWithdrawPost200Response } from '../models'; export interface ApiV2AomClosePostRequest { apiV2AomGetPostRequest: ApiV2AomGetPostRequest; } export interface ApiV2AomCreatePostOperationRequest { apiV2AomCreatePostRequest: ApiV2AomCreatePostRequest; } export interface ApiV2AomGetPostOperationRequest { apiV2AomGetPostRequest: ApiV2AomGetPostRequest; } export interface ApiV2AomListPostOperationRequest { apiV2AomListPostRequest: ApiV2AomListPostRequest; } export interface ApiV2AomStartPostRequest { apiV2AomGetPostRequest: ApiV2AomGetPostRequest; } export interface ApiV2AomStopPostRequest { apiV2AomGetPostRequest: ApiV2AomGetPostRequest; } export interface ApiV2AomTopupPostOperationRequest { apiV2AomTopupPostRequest: ApiV2AomTopupPostRequest; } export interface ApiV2AomUpdatePostOperationRequest { apiV2AomUpdatePostRequest: ApiV2AomUpdatePostRequest; } export interface ApiV2AomWithdrawPostRequest { apiV2AomGetPostRequest: ApiV2AomGetPostRequest; } /** * AOMApi - interface * * @export * @interface AOMApiInterface */ export interface AOMApiInterface { /** * Closes an automated order maker and transfers funds to wallet. An AOM can only be closed when inactive * @summary Close automated order maker * @param {ApiV2AomGetPostRequest} apiV2AomGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomClosePostRaw(requestParameters: ApiV2AomClosePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Closes an automated order maker and transfers funds to wallet. An AOM can only be closed when inactive * Close automated order maker */ apiV2AomClosePost(requestParameters: ApiV2AomClosePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates a new automated order maker. * @summary Create automated order maker * @param {ApiV2AomCreatePostRequest} apiV2AomCreatePostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomCreatePostRaw(requestParameters: ApiV2AomCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new automated order maker. * Create automated order maker */ apiV2AomCreatePost(requestParameters: ApiV2AomCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns automated order maker details and currency balances. * @summary Automated order maker details * @param {ApiV2AomGetPostRequest} apiV2AomGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomGetPostRaw(requestParameters: ApiV2AomGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns automated order maker details and currency balances. * Automated order maker details */ apiV2AomGetPost(requestParameters: ApiV2AomGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of automated order makers. * @summary List automated order makers * @param {ApiV2AomListPostRequest} apiV2AomListPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomListPostRaw(requestParameters: ApiV2AomListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of automated order makers. * List automated order makers */ apiV2AomListPost(requestParameters: ApiV2AomListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Starts a newly created or previously stopped automated order maker. * @summary Start automated order maker * @param {ApiV2AomGetPostRequest} apiV2AomGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomStartPostRaw(requestParameters: ApiV2AomStartPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Starts a newly created or previously stopped automated order maker. * Start automated order maker */ apiV2AomStartPost(requestParameters: ApiV2AomStartPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Stops an active automated order maker. * @summary Stop automated order maker * @param {ApiV2AomGetPostRequest} apiV2AomGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomStopPostRaw(requestParameters: ApiV2AomStopPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Stops an active automated order maker. * Stop automated order maker */ apiV2AomStopPost(requestParameters: ApiV2AomStopPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tops up automated order maker currency balance. * @summary Top up automated order maker * @param {ApiV2AomTopupPostRequest} apiV2AomTopupPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomTopupPostRaw(requestParameters: ApiV2AomTopupPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tops up automated order maker currency balance. * Top up automated order maker */ apiV2AomTopupPost(requestParameters: ApiV2AomTopupPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Updates an existing automated order maker. An AOM can only be updated when inactive. * @summary Update automated order maker * @param {ApiV2AomUpdatePostRequest} apiV2AomUpdatePostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomUpdatePostRaw(requestParameters: ApiV2AomUpdatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Updates an existing automated order maker. An AOM can only be updated when inactive. * Update automated order maker */ apiV2AomUpdatePost(requestParameters: ApiV2AomUpdatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Transfers the total balance of automated order maker purchases to wallet. * @summary Automated order maker purchase balance withdrawal * @param {ApiV2AomGetPostRequest} apiV2AomGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AOMApiInterface */ apiV2AomWithdrawPostRaw(requestParameters: ApiV2AomWithdrawPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Transfers the total balance of automated order maker purchases to wallet. * Automated order maker purchase balance withdrawal */ apiV2AomWithdrawPost(requestParameters: ApiV2AomWithdrawPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class AOMApi extends runtime.BaseAPI implements AOMApiInterface { /** * Closes an automated order maker and transfers funds to wallet. An AOM can only be closed when inactive * Close automated order maker */ apiV2AomClosePostRaw(requestParameters: ApiV2AomClosePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Closes an automated order maker and transfers funds to wallet. An AOM can only be closed when inactive * Close automated order maker */ apiV2AomClosePost(requestParameters: ApiV2AomClosePostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates a new automated order maker. * Create automated order maker */ apiV2AomCreatePostRaw(requestParameters: ApiV2AomCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new automated order maker. * Create automated order maker */ apiV2AomCreatePost(requestParameters: ApiV2AomCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns automated order maker details and currency balances. * Automated order maker details */ apiV2AomGetPostRaw(requestParameters: ApiV2AomGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns automated order maker details and currency balances. * Automated order maker details */ apiV2AomGetPost(requestParameters: ApiV2AomGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of automated order makers. * List automated order makers */ apiV2AomListPostRaw(requestParameters: ApiV2AomListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of automated order makers. * List automated order makers */ apiV2AomListPost(requestParameters: ApiV2AomListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Starts a newly created or previously stopped automated order maker. * Start automated order maker */ apiV2AomStartPostRaw(requestParameters: ApiV2AomStartPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Starts a newly created or previously stopped automated order maker. * Start automated order maker */ apiV2AomStartPost(requestParameters: ApiV2AomStartPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Stops an active automated order maker. * Stop automated order maker */ apiV2AomStopPostRaw(requestParameters: ApiV2AomStopPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Stops an active automated order maker. * Stop automated order maker */ apiV2AomStopPost(requestParameters: ApiV2AomStopPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Tops up automated order maker currency balance. * Top up automated order maker */ apiV2AomTopupPostRaw(requestParameters: ApiV2AomTopupPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tops up automated order maker currency balance. * Top up automated order maker */ apiV2AomTopupPost(requestParameters: ApiV2AomTopupPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Updates an existing automated order maker. An AOM can only be updated when inactive. * Update automated order maker */ apiV2AomUpdatePostRaw(requestParameters: ApiV2AomUpdatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Updates an existing automated order maker. An AOM can only be updated when inactive. * Update automated order maker */ apiV2AomUpdatePost(requestParameters: ApiV2AomUpdatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Transfers the total balance of automated order maker purchases to wallet. * Automated order maker purchase balance withdrawal */ apiV2AomWithdrawPostRaw(requestParameters: ApiV2AomWithdrawPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Transfers the total balance of automated order maker purchases to wallet. * Automated order maker purchase balance withdrawal */ apiV2AomWithdrawPost(requestParameters: ApiV2AomWithdrawPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=AOMApi.d.ts.map