ledger_models/
fintekkers.models.util.rs1#[allow(clippy::derive_partial_eq_without_eq)]
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct LocalTimestampProto {
4 #[prost(message, optional, tag = "1")]
5 pub timestamp: ::core::option::Option<::prost_types::Timestamp>,
6 #[prost(string, tag = "2")]
9 pub time_zone: ::prost::alloc::string::String,
10}
11#[allow(clippy::derive_partial_eq_without_eq)]
12#[derive(Clone, PartialEq, ::prost::Message)]
13pub struct UuidProto {
14 #[prost(bytes = "vec", tag = "1")]
15 pub raw_uuid: ::prost::alloc::vec::Vec<u8>,
16}
17#[allow(clippy::derive_partial_eq_without_eq)]
19#[derive(Clone, PartialEq, ::prost::Message)]
20pub struct DecimalValueProto {
21 #[prost(string, tag = "10")]
24 pub arbitrary_precision_value: ::prost::alloc::string::String,
25}
26#[allow(clippy::derive_partial_eq_without_eq)]
27#[derive(Clone, PartialEq, ::prost::Message)]
28pub struct LocalDateProto {
29 #[prost(uint32, tag = "1")]
30 pub year: u32,
31 #[prost(uint32, tag = "2")]
32 pub month: u32,
33 #[prost(uint32, tag = "3")]
34 pub day: u32,
35}
36#[allow(clippy::derive_partial_eq_without_eq)]
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct CurrencyProto {
42 #[prost(string, tag = "1")]
44 pub iso_code: ::prost::alloc::string::String,
45}
46#[allow(clippy::derive_partial_eq_without_eq)]
47#[derive(Clone, PartialEq, ::prost::Message)]
48pub struct DateRangeProto {
49 #[prost(string, tag = "1")]
50 pub object_class: ::prost::alloc::string::String,
51 #[prost(string, tag = "2")]
52 pub version: ::prost::alloc::string::String,
53 #[prost(message, optional, tag = "10")]
55 pub start: ::core::option::Option<LocalTimestampProto>,
56 #[prost(message, optional, tag = "11")]
57 pub end: ::core::option::Option<LocalTimestampProto>,
58}
59#[allow(clippy::derive_partial_eq_without_eq)]
60#[derive(Clone, PartialEq, ::prost::Message)]
61pub struct Endpoint {
62 #[prost(string, tag = "1")]
66 pub ip: ::prost::alloc::string::String,
67 #[prost(uint32, tag = "2")]
69 pub port: u32,
70 #[prost(string, tag = "3")]
73 pub fully_qualified_url: ::prost::alloc::string::String,
74}