radarr_api_rs/models/
quality_source.rs

1/*
2 * Radarr
3 *
4 * Radarr API docs
5 *
6 * The version of the OpenAPI document: 3.0.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11
12/// 
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
14pub enum QualitySource {
15    #[serde(rename = "unknown")]
16    Unknown,
17    #[serde(rename = "cam")]
18    Cam,
19    #[serde(rename = "telesync")]
20    Telesync,
21    #[serde(rename = "telecine")]
22    Telecine,
23    #[serde(rename = "workprint")]
24    Workprint,
25    #[serde(rename = "dvd")]
26    Dvd,
27    #[serde(rename = "tv")]
28    Tv,
29    #[serde(rename = "webdl")]
30    Webdl,
31    #[serde(rename = "webrip")]
32    Webrip,
33    #[serde(rename = "bluray")]
34    Bluray,
35
36}
37
38impl ToString for QualitySource {
39    fn to_string(&self) -> String {
40        match self {
41            Self::Unknown => String::from("unknown"),
42            Self::Cam => String::from("cam"),
43            Self::Telesync => String::from("telesync"),
44            Self::Telecine => String::from("telecine"),
45            Self::Workprint => String::from("workprint"),
46            Self::Dvd => String::from("dvd"),
47            Self::Tv => String::from("tv"),
48            Self::Webdl => String::from("webdl"),
49            Self::Webrip => String::from("webrip"),
50            Self::Bluray => String::from("bluray"),
51        }
52    }
53}
54
55impl Default for QualitySource {
56    fn default() -> QualitySource {
57        Self::Unknown
58    }
59}
60
61
62
63