#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Message {
#[prost(string, tag = "1")]
pub message_for_user: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub message_for_developer: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ErrorProto {
#[prost(enumeration = "ErrorCode", tag = "1")]
pub code: i32,
#[prost(message, optional, tag = "2")]
pub detail: ::core::option::Option<Message>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct WarningProto {
#[prost(enumeration = "ErrorCode", tag = "1")]
pub code: i32,
#[prost(message, optional, tag = "2")]
pub detail: ::core::option::Option<Message>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ErrorCode {
UnknownError = 0,
Warning = 1,
}
impl ErrorCode {
pub fn as_str_name(&self) -> &'static str {
match self {
ErrorCode::UnknownError => "UNKNOWN_ERROR",
ErrorCode::Warning => "WARNING",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"UNKNOWN_ERROR" => Some(Self::UnknownError),
"WARNING" => Some(Self::Warning),
_ => None,
}
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SummaryProto {
#[prost(message, repeated, tag = "1")]
pub errors: ::prost::alloc::vec::Vec<ErrorProto>,
#[prost(message, repeated, tag = "2")]
pub warnings: ::prost::alloc::vec::Vec<WarningProto>,
}