ledger_models/
fintekkers.requests.security.rs1#[allow(clippy::derive_partial_eq_without_eq)]
3#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct QuerySecurityRequestProto {
5 #[prost(string, tag = "1")]
6 pub object_class: ::prost::alloc::string::String,
7 #[prost(string, tag = "2")]
8 pub version: ::prost::alloc::string::String,
9 #[prost(message, repeated, tag = "21")]
11 pub uu_ids: ::prost::alloc::vec::Vec<super::super::models::util::UuidProto>,
12 #[prost(message, optional, tag = "22")]
14 pub search_security_input: ::core::option::Option<
15 super::super::models::position::PositionFilterProto,
16 >,
17 #[prost(message, optional, tag = "23")]
18 pub as_of: ::core::option::Option<super::super::models::util::LocalTimestampProto>,
19}
20#[allow(clippy::derive_partial_eq_without_eq)]
21#[derive(Clone, PartialEq, ::prost::Message)]
22pub struct QuerySecurityResponseProto {
23 #[prost(string, tag = "1")]
24 pub object_class: ::prost::alloc::string::String,
25 #[prost(string, tag = "2")]
26 pub version: ::prost::alloc::string::String,
27 #[prost(message, optional, tag = "20")]
29 pub query_security_input: ::core::option::Option<QuerySecurityRequestProto>,
30 #[prost(message, repeated, tag = "30")]
32 pub security_response: ::prost::alloc::vec::Vec<
33 super::super::models::security::SecurityProto,
34 >,
35 #[prost(message, repeated, tag = "40")]
37 pub errors_or_warnings: ::prost::alloc::vec::Vec<super::util::errors::SummaryProto>,
38}
39#[allow(clippy::derive_partial_eq_without_eq)]
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct GetFieldsResponseProto {
42 #[prost(string, tag = "1")]
43 pub object_class: ::prost::alloc::string::String,
44 #[prost(string, tag = "2")]
45 pub version: ::prost::alloc::string::String,
46 #[prost(
47 enumeration = "super::super::models::position::FieldProto",
48 repeated,
49 tag = "10"
50 )]
51 pub fields: ::prost::alloc::vec::Vec<i32>,
52}
53#[allow(clippy::derive_partial_eq_without_eq)]
63#[derive(Clone, PartialEq, ::prost::Message)]
64pub struct CreateSecurityRequestProto {
65 #[prost(string, tag = "1")]
66 pub object_class: ::prost::alloc::string::String,
67 #[prost(string, tag = "2")]
68 pub version: ::prost::alloc::string::String,
69 #[prost(message, optional, tag = "20")]
73 pub security_input: ::core::option::Option<
74 super::super::models::security::SecurityProto,
75 >,
76}
77#[allow(clippy::derive_partial_eq_without_eq)]
78#[derive(Clone, PartialEq, ::prost::Message)]
79pub struct CreateSecurityResponseProto {
80 #[prost(string, tag = "1")]
81 pub object_class: ::prost::alloc::string::String,
82 #[prost(string, tag = "2")]
83 pub version: ::prost::alloc::string::String,
84 #[prost(message, optional, tag = "20")]
86 pub security_request: ::core::option::Option<CreateSecurityRequestProto>,
87 #[prost(message, optional, tag = "30")]
89 pub security_response: ::core::option::Option<
90 super::super::models::security::SecurityProto,
91 >,
92 #[prost(message, optional, tag = "40")]
95 pub errors_or_warnings: ::core::option::Option<super::util::errors::SummaryProto>,
96}
97#[allow(clippy::derive_partial_eq_without_eq)]
98#[derive(Clone, PartialEq, ::prost::Message)]
99pub struct GetFieldValuesRequestProto {
100 #[prost(string, tag = "1")]
101 pub object_class: ::prost::alloc::string::String,
102 #[prost(string, tag = "2")]
103 pub version: ::prost::alloc::string::String,
104 #[prost(enumeration = "super::super::models::position::FieldProto", tag = "10")]
105 pub field: i32,
106}
107#[allow(clippy::derive_partial_eq_without_eq)]
108#[derive(Clone, PartialEq, ::prost::Message)]
109pub struct GetFieldValuesResponseProto {
110 #[prost(string, tag = "1")]
111 pub object_class: ::prost::alloc::string::String,
112 #[prost(string, tag = "2")]
113 pub version: ::prost::alloc::string::String,
114 #[prost(message, repeated, tag = "10")]
115 pub values: ::prost::alloc::vec::Vec<::prost_types::Any>,
116}