ledger_models/
fintekkers.requests.util.rs1#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
2#[repr(i32)]
3pub enum RequestOperationTypeProto {
4 UnknownOperation = 0,
5 Validate = 1,
8 Create = 2,
10 Get = 3,
12 Search = 4,
14}
15impl RequestOperationTypeProto {
16 pub fn as_str_name(&self) -> &'static str {
21 match self {
22 RequestOperationTypeProto::UnknownOperation => "UNKNOWN_OPERATION",
23 RequestOperationTypeProto::Validate => "VALIDATE",
24 RequestOperationTypeProto::Create => "CREATE",
25 RequestOperationTypeProto::Get => "GET",
26 RequestOperationTypeProto::Search => "SEARCH",
27 }
28 }
29 pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
31 match value {
32 "UNKNOWN_OPERATION" => Some(Self::UnknownOperation),
33 "VALIDATE" => Some(Self::Validate),
34 "CREATE" => Some(Self::Create),
35 "GET" => Some(Self::Get),
36 "SEARCH" => Some(Self::Search),
37 _ => None,
38 }
39 }
40}