Skip to main content

futu_proto/
proto_qot_event_contract.rs

1//! 行情 (Qot) 事件合约 (v10.9 6918+) 家族 prost 生成模块表 — `Qot_*EventContract*.proto`
2//! 一一映射.
3//!
4//! v1.8.0 large-file split: 纯搬移自 `lib.rs`, 由 `lib.rs` 以
5//! `pub use proto_qot_event_contract::*` 原路径回导出, `futu_proto::<module>` 对外路径不变.
6//! 子模块内容由 `build.rs` 生成, **不要手工编辑**; 修改 schema 请改 `proto/*.proto`.
7
8// prost 生成的模块以 `super::<sibling>`(如 `super::qot_common::Security`)引用跨 proto
9// 类型, 拆分前 parent 是 crate 根. v1.8.0 large-file split 后本文件成为 parent, 这里
10// 私有 re-import 让生成代码里的 `super::` 路径继续解析(不对外暴露新路径).
11use super::{common, qot_common};
12
13pub mod qot_get_event_contract_category {
14    include!(concat!(
15        env!("OUT_DIR"),
16        "/qot_get_event_contract_category.rs"
17    ));
18}
19
20pub mod qot_get_event_contract_series_list {
21    include!(concat!(
22        env!("OUT_DIR"),
23        "/qot_get_event_contract_series_list.rs"
24    ));
25}
26
27pub mod qot_get_event_contract_event_list {
28    include!(concat!(
29        env!("OUT_DIR"),
30        "/qot_get_event_contract_event_list.rs"
31    ));
32}
33
34pub mod qot_get_event_contract {
35    include!(concat!(env!("OUT_DIR"), "/qot_get_event_contract.rs"));
36}
37
38pub mod qot_get_event_contract_milestone_list {
39    include!(concat!(
40        env!("OUT_DIR"),
41        "/qot_get_event_contract_milestone_list.rs"
42    ));
43}
44
45pub mod qot_get_event_contract_snapshot {
46    include!(concat!(
47        env!("OUT_DIR"),
48        "/qot_get_event_contract_snapshot.rs"
49    ));
50}
51
52pub mod qot_get_event_contract_order_book {
53    include!(concat!(
54        env!("OUT_DIR"),
55        "/qot_get_event_contract_order_book.rs"
56    ));
57}
58
59pub mod qot_get_event_contract_kline {
60    include!(concat!(env!("OUT_DIR"), "/qot_get_event_contract_kline.rs"));
61}
62
63pub mod qot_get_event_contract_ticker {
64    include!(concat!(
65        env!("OUT_DIR"),
66        "/qot_get_event_contract_ticker.rs"
67    ));
68}
69
70pub mod qot_update_event_contract_order_book {
71    include!(concat!(
72        env!("OUT_DIR"),
73        "/qot_update_event_contract_order_book.rs"
74    ));
75}
76
77pub mod qot_update_event_contract_kline {
78    include!(concat!(
79        env!("OUT_DIR"),
80        "/qot_update_event_contract_kline.rs"
81    ));
82}
83
84pub mod qot_update_event_contract_ticker {
85    include!(concat!(
86        env!("OUT_DIR"),
87        "/qot_update_event_contract_ticker.rs"
88    ));
89}
90
91pub mod qot_get_event_contract_combo_list {
92    include!(concat!(
93        env!("OUT_DIR"),
94        "/qot_get_event_contract_combo_list.rs"
95    ));
96}
97
98pub mod qot_get_event_contract_combo_rfq {
99    include!(concat!(
100        env!("OUT_DIR"),
101        "/qot_get_event_contract_combo_rfq.rs"
102    ));
103}
104
105pub mod qot_sub_event_contract {
106    include!(concat!(env!("OUT_DIR"), "/qot_sub_event_contract.rs"));
107}
108
109pub mod qot_request_history_event_contract_kl {
110    include!(concat!(
111        env!("OUT_DIR"),
112        "/qot_request_history_event_contract_kl.rs"
113    ));
114}