tigeropen 0.5.8

老虎证券 OpenAPI Rust SDK
Documentation
//! 数据模型模块,包含枚举类型、合约、订单、持仓、行情响应、交易响应等。

pub mod contract;
pub mod enums;
pub mod order;
pub mod position;
pub mod quote;
pub mod quote_requests;
pub mod trade;
pub mod trade_requests;
pub use quote_requests::*;
pub use trade_requests::*;

// Re-export commonly used types at the model module root.
pub use contract::{
    cash_contract, fund_contract, future_contract, option_contract, option_contract_by_symbol,
    stock_contract, warrant_contract, Contract, TickSize,
};
pub use order::{
    algo_order, auction_limit_order, auction_market_order, limit_order, market_order,
    new_order_leg, stop_limit_order, stop_order, trail_order, AlgoParams, AlgoParamsRequest, Order,
    OrderLeg, OrderLegRequest, OrderRequest,
};
pub use position::Position;
#[allow(deprecated)]
pub use quote::{
    Brief, BrokerDetail, CapitalDistribution, CapitalFlow, CapitalFlowItem, CorporateAction,
    CorporateActionRequest, CorporateDelisting, CorporateIPO, CorporateSymbolChange, Depth,
    DepthLevel, ExchangeRate, FinancialCurrency, FinancialDailyItem, FinancialDailyRequest,
    FinancialReportItem, FinancialReportRequest, FundContractInfo, FundHistoryQuote, FundQuote,
    FutureContractInfo, FutureDepth, FutureExchange, FutureKline, FutureKlineItem,
    FutureMainContractHistory, FutureQuote, FutureTradeTickItem, FutureTradingSegment,
    FutureTradingTime, ImpliedVolMetric, IndustryItem, IndustryStock, Kline, KlineItem, KlineQuota,
    KlineQuotaDetail, MarketScannerRequest, MarketScannerTag, MarketScannerTagGroup,
    MarketScannerTags, MarketState, OptionAnalysis, OptionBrief, OptionChain, OptionChainRow,
    OptionExpiration, OptionKline, OptionLeg as OptionChainLeg, OptionSymbol,
    OptionVolatilityPoint, QuoteOvernight, QuotePermission, ScannerDataRow, ScannerResult,
    ScannerResultItem, ShortInterest, StockBroker, StockBrokerItem, StockDetail, StockFundamental,
    StockIndustry, SymbolName, Timeline, TimelineBucket, TimelineItem, TradeRankItem, TradeTick,
    TradeTickItem, TradingCalendarItem, WarrantBrief, WarrantFilterResult,
};
pub use trade::{
    AggregateAssets, AnalyticsAsset, Asset, AssetSegment, CurrencyAsset, EstimateTradableQuantity,
    ForexOrderResult, FundDetails, FundingHistoryItem, ManagedAccount, OrderIdResult,
    PlaceOrderResult, PositionTransferDetail, PositionTransferExternalRecord,
    PositionTransferRecord, PreviewResult, PrimeAsset, PrimeAssetSegment, SegmentFund,
    SegmentFundAvailableItem, SegmentFundHistoryItem, Transaction, TransferItemResponse,
};