longbridge 4.4.3

Longbridge OpenAPI SDK for Rust
Documentation
//! Trade related types

mod cmd_code;
mod context;
mod core;
mod push_types;
mod requests;
mod types;

pub use context::{EstimateMaxPurchaseQuantityResponse, SubmitOrderResponse, TradeContext};
pub use push_types::{PushEvent, PushOrderChanged, TopicType};
pub use requests::{
    CancelOrderOptions, EstimateMaxPurchaseQuantityOptions, GetAllExecutionsOptions,
    GetCashFlowOptions, GetFundPositionsOptions, GetHistoryExecutionsOptions,
    GetHistoryOrdersOptions, GetOrderDetailOptions, GetStockPositionsOptions,
    GetTodayExecutionsOptions, GetTodayOrdersOptions, ReplaceAttachedParams, ReplaceOrderOptions,
    SubmitAttachedParams, SubmitOrderOptions,
};
pub use types::{
    AccountBalance,
    AllExecutionsResponse,
    AttachedOrderDetail,
    AttachedOrderType,
    BalanceType,
    CashFlow,
    CashFlowDirection,
    CashInfo,
    ChargeCategoryCode,
    CommissionFreeStatus,
    DeductionStatus,
    Execution,
    FrozenTransactionFee,
    FundPosition,
    FundPositionChannel,
    FundPositionsResponse,
    // US-market types
    GetUSHistoryOrders,
    GetUSRealizedPLOptions,
    MarginRatio,
    Order,
    OrderChargeDetail,
    OrderChargeFee,
    OrderChargeItem,
    OrderDetail,
    OrderHistoryDetail,
    OrderSide,
    OrderStatus,
    OrderTag,
    OrderType,
    OutsideRTH,
    QueryUSOrdersOptions,
    QueryUSOrdersResponse,
    StockPosition,
    StockPositionChannel,
    StockPositionsResponse,
    TimeInForceType,
    TriggerPriceType,
    TriggerStatus,
    USAssetOverview,
    USAttachedOrder,
    USButtonControl,
    USCashEntry,
    USChargeDetail,
    USChargeItem,
    USCryptoEntry,
    USOrderDetail,
    USOrderDetailResponse,
    USOrderHistory,
    USRealizedPL,
    USRealizedPLEntry,
    USRealizedPLMetric,
    USStockEntry,
};