radarr_api_rs/models/
update_mechanism.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
14pub enum UpdateMechanism {
15 #[serde(rename = "builtIn")]
16 BuiltIn,
17 #[serde(rename = "script")]
18 Script,
19 #[serde(rename = "external")]
20 External,
21 #[serde(rename = "apt")]
22 Apt,
23 #[serde(rename = "docker")]
24 Docker,
25
26}
27
28impl ToString for UpdateMechanism {
29 fn to_string(&self) -> String {
30 match self {
31 Self::BuiltIn => String::from("builtIn"),
32 Self::Script => String::from("script"),
33 Self::External => String::from("external"),
34 Self::Apt => String::from("apt"),
35 Self::Docker => String::from("docker"),
36 }
37 }
38}
39
40impl Default for UpdateMechanism {
41 fn default() -> UpdateMechanism {
42 Self::BuiltIn
43 }
44}
45
46
47
48