List of all items
Structs
- application::models::account::Account
- application::models::account::AccountActivity
- application::models::account::AccountBalance
- application::models::account::AccountInfo
- application::models::account::AccountTransaction
- application::models::account::Activity
- application::models::account::MarketData
- application::models::account::PageData
- application::models::account::Position
- application::models::account::PositionDetails
- application::models::account::PositionMarket
- application::models::account::Positions
- application::models::account::TransactionHistory
- application::models::account::TransactionMetadata
- application::models::account::WorkingOrder
- application::models::account::WorkingOrderData
- application::models::account::WorkingOrders
- application::models::market::Currency
- application::models::market::DealingRules
- application::models::market::HistoricalPrice
- application::models::market::HistoricalPricesResponse
- application::models::market::Instrument
- application::models::market::MarketData
- application::models::market::MarketDetails
- application::models::market::MarketSearchResult
- application::models::market::MarketSnapshot
- application::models::market::PriceAllowance
- application::models::market::PricePoint
- application::models::order::ClosePositionRequest
- application::models::order::ClosePositionResponse
- application::models::order::CreateOrderRequest
- application::models::order::CreateOrderResponse
- application::models::order::OrderConfirmation
- application::models::order::UpdatePositionRequest
- application::models::transaction::RawTransaction
- application::models::transaction::Transaction
- application::services::AccountListener
- application::services::MarketListener
- application::services::account_service::AccountServiceImpl
- application::services::ig_tx_client::IgTxClient
- application::services::market_service::MarketServiceImpl
- application::services::order_service::OrderServiceImpl
- config::Config
- config::Credentials
- config::RestApiConfig
- config::WebSocketConfig
- presentation::AccountData
- presentation::MarketData
- session::auth::IgAuth
- session::interface::IgSession
- session::response::SessionResp
- storage::config::DatabaseConfig
- transport::http_client::IgHttpClientImpl
Enums
- application::models::market::InstrumentType
- application::models::order::Direction
- application::models::order::OrderStatus
- application::models::order::OrderType
- application::models::order::TimeInForce
- error::AppError
- error::AuthError
- error::FetchError
- transport::lightstreamer_client::SubscriptionType
Traits
- application::services::account_service::AccountService
- application::services::ig_tx_client::IgTxFetcher
- application::services::market_service::MarketService
- application::services::order_service::OrderService
- session::interface::IgAuthenticator
- transport::http_client::IgHttpClient
Functions
- config::get_env_or_default
- storage::utils::store_transactions
- utils::finance::calculate_percentage_return
- utils::finance::calculate_pnl
- utils::logger::setup_logger
- utils::transactions::fetch_and_store_transactions
- utils::transactions::fetch_transactions