1#[allow(clippy::derive_partial_eq_without_eq)]
11#[derive(Clone, PartialEq, ::prost::Message)]
12pub struct CreateSecurityRequestProto {
13 #[prost(string, tag = "1")]
14 pub object_class: ::prost::alloc::string::String,
15 #[prost(string, tag = "2")]
16 pub version: ::prost::alloc::string::String,
17 #[prost(message, optional, tag = "20")]
21 pub security_input: ::core::option::Option<
22 super::super::models::security::SecurityProto,
23 >,
24}
25#[allow(clippy::derive_partial_eq_without_eq)]
26#[derive(Clone, PartialEq, ::prost::Message)]
27pub struct CreateSecurityResponseProto {
28 #[prost(string, tag = "1")]
29 pub object_class: ::prost::alloc::string::String,
30 #[prost(string, tag = "2")]
31 pub version: ::prost::alloc::string::String,
32 #[prost(message, optional, tag = "20")]
34 pub security_request: ::core::option::Option<CreateSecurityRequestProto>,
35 #[prost(message, optional, tag = "30")]
37 pub security_response: ::core::option::Option<
38 super::super::models::security::SecurityProto,
39 >,
40 #[prost(message, optional, tag = "40")]
43 pub errors_or_warnings: ::core::option::Option<super::util::errors::SummaryProto>,
44}
45#[allow(clippy::derive_partial_eq_without_eq)]
46#[derive(Clone, PartialEq, ::prost::Message)]
47pub struct GetFieldValuesRequestProto {
48 #[prost(string, tag = "1")]
49 pub object_class: ::prost::alloc::string::String,
50 #[prost(string, tag = "2")]
51 pub version: ::prost::alloc::string::String,
52 #[prost(enumeration = "super::super::models::position::FieldProto", tag = "10")]
53 pub field: i32,
54}
55#[allow(clippy::derive_partial_eq_without_eq)]
56#[derive(Clone, PartialEq, ::prost::Message)]
57pub struct GetFieldValuesResponseProto {
58 #[prost(string, tag = "1")]
59 pub object_class: ::prost::alloc::string::String,
60 #[prost(string, tag = "2")]
61 pub version: ::prost::alloc::string::String,
62 #[prost(message, repeated, tag = "10")]
63 pub values: ::prost::alloc::vec::Vec<::prost_types::Any>,
64}
65#[allow(clippy::derive_partial_eq_without_eq)]
66#[derive(Clone, PartialEq, ::prost::Message)]
67pub struct GetFieldsResponseProto {
68 #[prost(string, tag = "1")]
69 pub object_class: ::prost::alloc::string::String,
70 #[prost(string, tag = "2")]
71 pub version: ::prost::alloc::string::String,
72 #[prost(
73 enumeration = "super::super::models::position::FieldProto",
74 repeated,
75 tag = "10"
76 )]
77 pub fields: ::prost::alloc::vec::Vec<i32>,
78}
79#[allow(clippy::derive_partial_eq_without_eq)]
81#[derive(Clone, PartialEq, ::prost::Message)]
82pub struct QuerySecurityRequestProto {
83 #[prost(string, tag = "1")]
84 pub object_class: ::prost::alloc::string::String,
85 #[prost(string, tag = "2")]
86 pub version: ::prost::alloc::string::String,
87 #[prost(message, repeated, tag = "21")]
89 pub uu_ids: ::prost::alloc::vec::Vec<super::super::models::util::UuidProto>,
90 #[prost(message, optional, tag = "22")]
92 pub search_security_input: ::core::option::Option<
93 super::super::models::position::PositionFilterProto,
94 >,
95 #[prost(message, optional, tag = "23")]
96 pub as_of: ::core::option::Option<super::super::models::util::LocalTimestampProto>,
97 #[prost(string, tag = "24")]
100 pub name_filter: ::prost::alloc::string::String,
101 #[prost(bool, tag = "25")]
107 pub lookthrough: bool,
108}
109#[allow(clippy::derive_partial_eq_without_eq)]
110#[derive(Clone, PartialEq, ::prost::Message)]
111pub struct QuerySecurityResponseProto {
112 #[prost(string, tag = "1")]
113 pub object_class: ::prost::alloc::string::String,
114 #[prost(string, tag = "2")]
115 pub version: ::prost::alloc::string::String,
116 #[prost(message, optional, tag = "20")]
118 pub query_security_input: ::core::option::Option<QuerySecurityRequestProto>,
119 #[prost(message, repeated, tag = "30")]
121 pub security_response: ::prost::alloc::vec::Vec<
122 super::super::models::security::SecurityProto,
123 >,
124 #[prost(message, repeated, tag = "40")]
126 pub errors_or_warnings: ::prost::alloc::vec::Vec<super::util::errors::SummaryProto>,
127}