#[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StrategyProto { #[prost(string, tag = "1")] pub object_class: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub version: ::prost::alloc::string::String, /// Primary Key #[prost(message, optional, tag = "5")] pub uuid: ::core::option::Option, #[prost(message, optional, tag = "6")] pub as_of: ::core::option::Option, #[prost(bool, tag = "7")] pub is_link: bool, #[prost(message, optional, tag = "8")] pub valid_from: ::core::option::Option, #[prost(message, optional, tag = "9")] pub valid_to: ::core::option::Option, /// Transaction details #[prost(string, tag = "10")] pub strategy_name: ::prost::alloc::string::String, #[prost(message, optional, boxed, tag = "11")] pub parent: ::core::option::Option<::prost::alloc::boxed::Box>, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MapFieldEntry { #[prost(message, optional, tag = "1")] pub key: ::core::option::Option, #[prost(message, optional, tag = "2")] pub value: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StrategyAllocationProto { #[prost(string, tag = "1")] pub object_class: ::prost::alloc::string::String, #[prost(string, tag = "2")] pub version: ::prost::alloc::string::String, /// Primary Key #[prost(message, optional, tag = "5")] pub uuid: ::core::option::Option, #[prost(message, optional, tag = "6")] pub as_of: ::core::option::Option, #[prost(bool, tag = "7")] pub is_link: bool, /// Map #[prost(message, repeated, tag = "10")] pub allocations: ::prost::alloc::vec::Vec, }