Skip to main content

ids_apis/
lib.rs

1pub mod google {
2    pub mod protobuf {
3        pub use pbjson_types::{FieldMask, Timestamp};
4    }
5}
6
7/// File descriptor set for gRPC reflection support
8pub const FILE_DESCRIPTOR_SET: &[u8] = include_bytes!("../descriptor.bin");
9
10// pub mod log_sync {
11//     pub mod v1 {
12//         pub mod pnl {
13//             include!("log_sync.v1.pnl.rs");
14//         }
15//         pub mod order_log {
16//             include!("log_sync.v1.order_log.rs");
17//         }
18//     }
19// }
20
21pub mod kdo {
22    pub mod v1 {
23        pub mod market {
24            include!("kdo.v1.market.rs");
25        }
26        pub mod etf {
27            include!("kdo.v1.etf.rs");
28        }
29        pub mod fund {
30            include!("kdo.v1.fund.rs");
31        }
32        pub mod lp {
33            include!("kdo.v1.lp.rs");
34        }
35        pub mod futures_lp {
36            include!("kdo.v1.futures_lp.rs");
37        }
38        pub mod inventory {
39            include!("kdo.v1.inventory.rs");
40        }
41        pub mod portfolio {
42            include!("kdo.v1.portfolio.rs");
43        }
44        pub mod order_log {
45            include!("kdo.v1.order_log.rs");
46        }
47        pub mod user {
48            include!("kdo.v1.user.rs");
49        }
50        pub mod notification {
51            include!("kdo.v1.notification.rs");
52        }
53        pub mod order {
54            include!("kdo.v1.order.rs");
55        }
56        pub mod arbitrage {
57            include!("kdo.v1.arbitrage.rs");
58        }
59        pub mod basket {
60            include!("kdo.v1.basket.rs");
61        }
62        pub mod auto_amend {
63            include!("kdo.v1.auto_amend.rs");
64        }
65        pub mod vi_arbitrage {
66            include!("kdo.v1.vi_arbitrage.rs");
67        }
68        pub mod stock {
69            include!("kdo.v1.stock.rs");
70        }
71        pub mod future {
72            include!("kdo.v1.future.rs");
73        }
74        pub mod track_record {
75            include!("kdo.v1.track_record.rs");
76        }
77        pub mod lead_lag {
78            include!("kdo.v1.lead_lag.rs");
79        }
80        pub mod lead_lag_v2 {
81            include!("kdo.v1.lead_lag_v2.rs");
82        }
83        pub mod hedge {
84            include!("kdo.v1.hedge.rs");
85        }
86        pub mod mm {
87            include!("kdo.v1.mm.rs");
88        }
89        pub mod mm_v2 {
90            include!("kdo.v1.mm_v2.rs");
91        }
92        pub mod market_sniping {
93            include!("kdo.v1.market_sniping.rs");
94        }
95        pub mod common {
96            include!("kdo.v1.common.rs");
97        }
98        pub mod system {
99            include!("kdo.v1.system.rs");
100        }
101        pub mod order_limit {
102            include!("kdo.v1.order_limit.rs");
103        }
104        pub mod pair {
105            include!("kdo.v1.pair.rs");
106        }
107    }
108}
109pub mod market {
110    pub mod v1 {
111        pub mod archive {
112            include!("market.v1.archive.rs");
113        }
114        pub mod feed {
115            include!("market.v1.feed.rs");
116        }
117    }
118}
119
120
121pub mod master_sync {
122    pub mod v1 {
123        pub mod instrument {
124            include!("master_sync.v1.instrument.rs");
125        }
126        pub mod etf {
127            include!("master_sync.v1.etf.rs");
128        }
129        pub mod stock {
130            include!("master_sync.v1.stock.rs");
131        }
132        pub mod futures {
133            include!("master_sync.v1.futures.rs");
134        }
135
136    }
137}
138
139pub mod mmm {
140    pub mod v1 {
141        pub mod basket {
142            include!("mmm.v1.basket.rs");
143        }
144
145        pub mod notification {
146            include!("mmm.v1.notification.rs");
147        }
148
149        pub mod etf {
150            include!("mmm.v1.etf.rs");
151        }
152
153    }
154}
155
156pub mod system_ops {
157    pub mod v1 {
158        pub mod holiday {
159            include!("system_ops.v1.holiday.rs");
160        }
161    }
162}