/** * 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 { ApiV2MarketChangesGet200Response, ApiV2MarketDepthGet200Response, ApiV2MarketOrderbookRawGet200Response, ApiV2MarketTradesGet200Response } from '../models'; export interface ApiV2MarketChangesGetRequest { market: string; } export interface ApiV2MarketDepthGetRequest { market: string; } export interface ApiV2MarketOrderbookRawGetRequest { market: string; } export interface ApiV2MarketTradesGetRequest { market: string; } /** * PublicApi - interface * * @export * @interface PublicApiInterface */ export interface PublicApiInterface { /** * Returns the list of assets accepted by the exchange. * @summary Asset list * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketAssetsGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of assets accepted by the exchange. * Asset list */ apiV2MarketAssetsGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns raw change data for the specified market. * @summary Market changes * @param {string} market * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketChangesGetRaw(requestParameters: ApiV2MarketChangesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns raw change data for the specified market. * Market changes */ apiV2MarketChangesGet(requestParameters: ApiV2MarketChangesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the order book for the specified market. * @summary Order book * @param {string} market * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketDepthGetRaw(requestParameters: ApiV2MarketDepthGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the order book for the specified market. * Order book */ apiV2MarketDepthGet(requestParameters: ApiV2MarketDepthGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns raw order book data for the specified market. * @summary Order book (raw) * @param {string} market * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketOrderbookRawGetRaw(requestParameters: ApiV2MarketOrderbookRawGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns raw order book data for the specified market. * Order book (raw) */ apiV2MarketOrderbookRawGet(requestParameters: ApiV2MarketOrderbookRawGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns last price and 24-hour change for all active markets. * @summary Market tickers * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketTickerGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns last price and 24-hour change for all active markets. * Market tickers */ apiV2MarketTickerGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of trades for the specified market. * @summary Market trades * @param {string} market * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof PublicApiInterface */ apiV2MarketTradesGetRaw(requestParameters: ApiV2MarketTradesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of trades for the specified market. * Market trades */ apiV2MarketTradesGet(requestParameters: ApiV2MarketTradesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class PublicApi extends runtime.BaseAPI implements PublicApiInterface { /** * Returns the list of assets accepted by the exchange. * Asset list */ apiV2MarketAssetsGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of assets accepted by the exchange. * Asset list */ apiV2MarketAssetsGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns raw change data for the specified market. * Market changes */ apiV2MarketChangesGetRaw(requestParameters: ApiV2MarketChangesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns raw change data for the specified market. * Market changes */ apiV2MarketChangesGet(requestParameters: ApiV2MarketChangesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the order book for the specified market. * Order book */ apiV2MarketDepthGetRaw(requestParameters: ApiV2MarketDepthGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the order book for the specified market. * Order book */ apiV2MarketDepthGet(requestParameters: ApiV2MarketDepthGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns raw order book data for the specified market. * Order book (raw) */ apiV2MarketOrderbookRawGetRaw(requestParameters: ApiV2MarketOrderbookRawGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns raw order book data for the specified market. * Order book (raw) */ apiV2MarketOrderbookRawGet(requestParameters: ApiV2MarketOrderbookRawGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns last price and 24-hour change for all active markets. * Market tickers */ apiV2MarketTickerGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns last price and 24-hour change for all active markets. * Market tickers */ apiV2MarketTickerGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of trades for the specified market. * Market trades */ apiV2MarketTradesGetRaw(requestParameters: ApiV2MarketTradesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of trades for the specified market. * Market trades */ apiV2MarketTradesGet(requestParameters: ApiV2MarketTradesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=PublicApi.d.ts.map