ids_apis/
kdo.v1.system.rs1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, Copy, PartialEq, ::prost::Message)]
5pub struct GetConnectionInfoRequest {
6}
7#[allow(clippy::derive_partial_eq_without_eq)]
8#[derive(Clone, Copy, PartialEq, ::prost::Message)]
9pub struct GetVersionInfoRequest {
10}
11#[allow(clippy::derive_partial_eq_without_eq)]
12#[derive(Clone, PartialEq, ::prost::Message)]
13pub struct GetVersionInfoResponse {
14 #[prost(string, tag="1")]
16 pub git_commit_hash: ::prost::alloc::string::String,
17}
18#[allow(clippy::derive_partial_eq_without_eq)]
19#[derive(Clone, PartialEq, ::prost::Message)]
20pub struct GetConnectionInfoResponse {
21 #[prost(message, optional, tag="1")]
23 pub krx_market_feed: ::core::option::Option<MarketFeedInfo>,
24 #[prost(message, optional, tag="2")]
26 pub nxt_market_feed: ::core::option::Option<MarketFeedInfo>,
27 #[prost(message, optional, tag="3")]
29 pub fep: ::core::option::Option<FepInfo>,
30}
31#[allow(clippy::derive_partial_eq_without_eq)]
33#[derive(Clone, PartialEq, ::prost::Message)]
34pub struct MarketFeedInfo {
35 #[prost(string, tag="1")]
37 pub implementation: ::prost::alloc::string::String,
38}
39#[allow(clippy::derive_partial_eq_without_eq)]
41#[derive(Clone, PartialEq, ::prost::Message)]
42pub struct FepInfo {
43 #[prost(string, tag="1")]
45 pub implementation: ::prost::alloc::string::String,
46 #[prost(message, repeated, tag="2")]
48 pub clients: ::prost::alloc::vec::Vec<FepClientInfo>,
49}
50#[allow(clippy::derive_partial_eq_without_eq)]
52#[derive(Clone, PartialEq, ::prost::Message)]
53pub struct FepClientInfo {
54 #[prost(string, tag="1")]
56 pub market_type: ::prost::alloc::string::String,
57 #[prost(string, tag="2")]
59 pub exchange_type: ::prost::alloc::string::String,
60 #[prost(string, tag="3")]
62 pub client_type: ::prost::alloc::string::String,
63 #[prost(string, tag="4")]
65 pub task_code: ::prost::alloc::string::String,
66 #[prost(string, tag="5")]
68 pub transport_type: ::prost::alloc::string::String,
69 #[prost(string, tag="6")]
71 pub host: ::prost::alloc::string::String,
72 #[prost(uint32, tag="7")]
74 pub port: u32,
75 #[prost(string, tag="8")]
77 pub path: ::prost::alloc::string::String,
78 #[prost(string, tag="9")]
80 pub hostname: ::prost::alloc::string::String,
81}
82include!("kdo.v1.system.tonic.rs");
83include!("kdo.v1.system.serde.rs");
84