kiteconnect_async_wasm/models/common/enums/mod.rs
1/*!
2Shared enums and constants used across all KiteConnect models.
3
4This module contains all the enums that are used by multiple modules,
5organized into logical submodules for better maintainability.
6
7## Modules
8
9- `exchange`: Stock exchanges and trading venues
10- `trading`: Trading-related enums (products, validity, transaction types, etc.)
11- `instruments`: Instrument types and market segments
12- `interval`: Time intervals for historical data
13- `gtt`: Good Till Triggered order status
14*/
15
16pub mod exchange;
17pub mod gtt;
18pub mod instruments;
19pub mod interval;
20pub mod trading;
21
22// Re-export all enums for backward compatibility
23pub use exchange::Exchange;
24pub use gtt::GttStatus;
25pub use instruments::{InstrumentType, Segment};
26pub use interval::Interval;
27pub use trading::{OrderType, Product, TransactionType, Validity, Variety};