/** * 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 { ApiMarketsPost200Response, ApiV2MarketOrderBookPost200Response, ApiV2MarketOrderBookPostRequest, ApiV2MarketOrderCancelPost200Response, ApiV2MarketOrderCancelPostRequest, ApiV2MarketOrderCreatePost200Response, ApiV2MarketOrderCreatePostRequest, ApiV2MarketOrderGetPost200Response, ApiV2MarketOrderGetPostRequest, ApiV2MarketOrderHistoryListPost200Response, ApiV2MarketOrderListPost200Response, ApiV2MarketOrderListPostRequest } from '../models'; export interface ApiMarketsPostRequest { body: object; } export interface ApiV2MarketOrderBookPostOperationRequest { apiV2MarketOrderBookPostRequest: ApiV2MarketOrderBookPostRequest; } export interface ApiV2MarketOrderCancelPostOperationRequest { apiV2MarketOrderCancelPostRequest: ApiV2MarketOrderCancelPostRequest; } export interface ApiV2MarketOrderCreatePostOperationRequest { apiV2MarketOrderCreatePostRequest: ApiV2MarketOrderCreatePostRequest; } export interface ApiV2MarketOrderGetPostOperationRequest { apiV2MarketOrderGetPostRequest: ApiV2MarketOrderGetPostRequest; } export interface ApiV2MarketOrderHistoryListPostRequest { apiV2MarketOrderBookPostRequest: ApiV2MarketOrderBookPostRequest; } export interface ApiV2MarketOrderListPostOperationRequest { apiV2MarketOrderListPostRequest: ApiV2MarketOrderListPostRequest; } /** * TradeApi - interface * * @export * @interface TradeApiInterface */ export interface TradeApiInterface { /** * Returns the list of all markets. This call will be deprecated in the near future. * @summary Market list * @param {object} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiMarketsPostRaw(requestParameters: ApiMarketsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of all markets. This call will be deprecated in the near future. * Market list */ apiMarketsPost(requestParameters: ApiMarketsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the order book for the specified market (cached every 2 seconds). * @summary Order book * @param {ApiV2MarketOrderBookPostRequest} apiV2MarketOrderBookPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderBookPostRaw(requestParameters: ApiV2MarketOrderBookPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the order book for the specified market (cached every 2 seconds). * Order book */ apiV2MarketOrderBookPost(requestParameters: ApiV2MarketOrderBookPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Cancels the order identified by orderId. * @summary Cancel order * @param {ApiV2MarketOrderCancelPostRequest} apiV2MarketOrderCancelPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderCancelPostRaw(requestParameters: ApiV2MarketOrderCancelPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Cancels the order identified by orderId. * Cancel order */ apiV2MarketOrderCancelPost(requestParameters: ApiV2MarketOrderCancelPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates a new order. On success returns orderId. * @summary Create order * @param {ApiV2MarketOrderCreatePostRequest} apiV2MarketOrderCreatePostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderCreatePostRaw(requestParameters: ApiV2MarketOrderCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new order. On success returns orderId. * Create order */ apiV2MarketOrderCreatePost(requestParameters: ApiV2MarketOrderCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the details of the specified order. * @summary Get order * @param {ApiV2MarketOrderGetPostRequest} apiV2MarketOrderGetPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderGetPostRaw(requestParameters: ApiV2MarketOrderGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the details of the specified order. * Get order */ apiV2MarketOrderGetPost(requestParameters: ApiV2MarketOrderGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns up to 50 recent orders (both fulfilled and canceled) from the specified market. * @summary Order history * @param {ApiV2MarketOrderBookPostRequest} apiV2MarketOrderBookPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderHistoryListPostRaw(requestParameters: ApiV2MarketOrderHistoryListPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns up to 50 recent orders (both fulfilled and canceled) from the specified market. * Order history */ apiV2MarketOrderHistoryListPost(requestParameters: ApiV2MarketOrderHistoryListPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns up to 100 active orders from the specified market. * @summary Active order list * @param {ApiV2MarketOrderListPostRequest} apiV2MarketOrderListPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TradeApiInterface */ apiV2MarketOrderListPostRaw(requestParameters: ApiV2MarketOrderListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns up to 100 active orders from the specified market. * Active order list */ apiV2MarketOrderListPost(requestParameters: ApiV2MarketOrderListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class TradeApi extends runtime.BaseAPI implements TradeApiInterface { /** * Returns the list of all markets. This call will be deprecated in the near future. * Market list */ apiMarketsPostRaw(requestParameters: ApiMarketsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of all markets. This call will be deprecated in the near future. * Market list */ apiMarketsPost(requestParameters: ApiMarketsPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the order book for the specified market (cached every 2 seconds). * Order book */ apiV2MarketOrderBookPostRaw(requestParameters: ApiV2MarketOrderBookPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the order book for the specified market (cached every 2 seconds). * Order book */ apiV2MarketOrderBookPost(requestParameters: ApiV2MarketOrderBookPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Cancels the order identified by orderId. * Cancel order */ apiV2MarketOrderCancelPostRaw(requestParameters: ApiV2MarketOrderCancelPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Cancels the order identified by orderId. * Cancel order */ apiV2MarketOrderCancelPost(requestParameters: ApiV2MarketOrderCancelPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates a new order. On success returns orderId. * Create order */ apiV2MarketOrderCreatePostRaw(requestParameters: ApiV2MarketOrderCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new order. On success returns orderId. * Create order */ apiV2MarketOrderCreatePost(requestParameters: ApiV2MarketOrderCreatePostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the details of the specified order. * Get order */ apiV2MarketOrderGetPostRaw(requestParameters: ApiV2MarketOrderGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the details of the specified order. * Get order */ apiV2MarketOrderGetPost(requestParameters: ApiV2MarketOrderGetPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns up to 50 recent orders (both fulfilled and canceled) from the specified market. * Order history */ apiV2MarketOrderHistoryListPostRaw(requestParameters: ApiV2MarketOrderHistoryListPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns up to 50 recent orders (both fulfilled and canceled) from the specified market. * Order history */ apiV2MarketOrderHistoryListPost(requestParameters: ApiV2MarketOrderHistoryListPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns up to 100 active orders from the specified market. * Active order list */ apiV2MarketOrderListPostRaw(requestParameters: ApiV2MarketOrderListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns up to 100 active orders from the specified market. * Active order list */ apiV2MarketOrderListPost(requestParameters: ApiV2MarketOrderListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=TradeApi.d.ts.map