myria-core-sdk
Version:
Latest version SDK
14 lines (13 loc) • 751 B
TypeScript
import { IMyriaClient } from "../clients/MyriaClient";
import { CommonPaginateDataTypes } from "../types/CommonTypes";
import { TradesRequestTypes, TradesResponseType } from "../types/TradesTypes";
import { APIResponseType } from "../types/APIResponseType";
export declare class TradeManager {
private tradesAPI;
private transactionManager;
private commonModule;
constructor(mClient: IMyriaClient);
createTrades(payload: TradesRequestTypes): Promise<APIResponseType<TradesResponseType> | undefined>;
getTrades(startKey?: string, tradesType?: string): Promise<APIResponseType<CommonPaginateDataTypes<TradesResponseType[]>> | undefined>;
getTradesById(id: string): Promise<APIResponseType<TradesResponseType> | undefined>;
}