cx_api/generated/
com.coralogixapis.apm.common.v2.rs#[derive(serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "snake_case")]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AuditLogDescription {
#[prost(string, tag = "1")]
pub description: ::prost::alloc::string::String,
}
#[derive(serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "snake_case")]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OrderBy {
#[prost(message, optional, tag = "1")]
pub field_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(enumeration = "OrderByDirection", tag = "2")]
pub direction: i32,
}
#[derive(serde::Serialize, serde::Deserialize)]
#[serde(rename_all = "snake_case")]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum OrderByDirection {
Unspecified = 0,
Asc = 1,
Desc = 2,
}
impl OrderByDirection {
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Unspecified => "ORDER_BY_DIRECTION_UNSPECIFIED",
Self::Asc => "ORDER_BY_DIRECTION_ASC",
Self::Desc => "ORDER_BY_DIRECTION_DESC",
}
}
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ORDER_BY_DIRECTION_UNSPECIFIED" => Some(Self::Unspecified),
"ORDER_BY_DIRECTION_ASC" => Some(Self::Asc),
"ORDER_BY_DIRECTION_DESC" => Some(Self::Desc),
_ => None,
}
}
}