#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Settings {
#[prost(int64, tag="1")]
pub threshold_shares: i64,
#[prost(uint32, tag="2")]
pub consecutive_checks: u32,
#[prost(uint64, tag="3")]
pub interval_secs: u64,
#[prost(string, repeated, tag="4")]
pub funds: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSettingsRequest {
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateSettingsRequest {
#[prost(int64, tag="1")]
pub threshold_shares: i64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ListStopEventsRequest {
#[prost(uint32, tag="1")]
pub limit: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ListStopEventsResponse {
#[prost(message, repeated, tag="1")]
pub events: ::prost::alloc::vec::Vec<StopEvent>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StopEvent {
#[prost(string, tag="1")]
pub instance: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub fund: ::prost::alloc::string::String,
#[prost(string, tag="3")]
pub symbol: ::prost::alloc::string::String,
#[prost(string, tag="4")]
pub name: ::prost::alloc::string::String,
#[prost(int64, tag="5")]
pub kdo_sellable: i64,
#[prost(int64, tag="6")]
pub ledger_sellable: i64,
#[prost(string, tag="7")]
pub cause: ::prost::alloc::string::String,
#[prost(string, tag="8")]
pub occurred_at: ::prost::alloc::string::String,
#[prost(bool, tag="9")]
pub succeeded: bool,
#[prost(string, tag="10")]
pub error: ::prost::alloc::string::String,
#[prost(string, repeated, tag="11")]
pub stopped_services: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
include!("inventory_guard.v1.guard.tonic.rs");
include!("inventory_guard.v1.guard.serde.rs");