golem_gateway_client/model/
method_pattern.rs1use serde::Deserialize;
2use serde::Serialize;
3
4#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
5pub enum MethodPattern {
6 Get,
7 Connect,
8 Post,
9 Delete,
10 Put,
11 Patch,
12 Options,
13 Trace,
14 Head,
15}
16
17impl ToString for MethodPattern{
18 fn to_string(&self) -> String {
19 match self {
20 MethodPattern::Get => "Get".to_string(),
21 MethodPattern::Connect => "Connect".to_string(),
22 MethodPattern::Post => "Post".to_string(),
23 MethodPattern::Delete => "Delete".to_string(),
24 MethodPattern::Put => "Put".to_string(),
25 MethodPattern::Patch => "Patch".to_string(),
26 MethodPattern::Options => "Options".to_string(),
27 MethodPattern::Trace => "Trace".to_string(),
28 MethodPattern::Head => "Head".to_string(),
29 }
30 }
31}