gateio-api
Version:
Complete & Robust Node.js SDK for Gate.com's REST APIs, WebSockets & WebSocket APIs, with TypeScript declarations.
62 lines (61 loc) • 1.8 kB
TypeScript
/**==========================================================================================================================
* EARN
* ==========================================================================================================================
*/
export interface DualInvestmentProduct {
id: number;
instrument_name: string;
invest_currency: string;
exercise_currency: string;
exercise_price: number;
delivery_time: number;
min_copies: number;
max_copies: number;
per_value: string;
apy_display: string;
start_time: number;
end_time: number;
status: 'NOTSTARTED' | 'ONGOING' | 'ENDED';
}
export interface DualInvestmentOrder {
id: number;
plan_id: number;
copies: string;
invest_amount: string;
settlement_amount: string;
create_time: number;
complete_time: number;
status: 'INIT' | 'SETTLEMENT_SUCCESS' | 'SETTLEMENT_PROCESSING' | 'CANCELED' | 'FAILED';
invest_currency: string;
exercise_currency: string;
exercise_price: string;
settlement_price: string;
settlement_currency: string;
apy_display: string;
apy_settlement: string;
delivery_time: number;
text: string;
}
export interface StructuredProduct {
id: number;
type: string;
name_en: string;
investment_coin: string;
investment_period: string;
min_annual_rate: string;
mid_annual_rate: string;
max_annual_rate: string;
watch_market: string;
start_time: number;
end_time: number;
status: 'in_process' | 'will_begin' | 'wait_settlement' | 'done';
}
export interface StructuredProductOrder {
id: number;
pid: string;
lock_coin: string;
amount: string;
status: 'SUCCESS' | 'FAILED' | 'DONE';
income: string;
create_time: number;
}