radarr_api_rs/models/
download_protocol.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
14pub enum DownloadProtocol {
15 #[serde(rename = "unknown")]
16 Unknown,
17 #[serde(rename = "usenet")]
18 Usenet,
19 #[serde(rename = "torrent")]
20 Torrent,
21
22}
23
24impl ToString for DownloadProtocol {
25 fn to_string(&self) -> String {
26 match self {
27 Self::Unknown => String::from("unknown"),
28 Self::Usenet => String::from("usenet"),
29 Self::Torrent => String::from("torrent"),
30 }
31 }
32}
33
34impl Default for DownloadProtocol {
35 fn default() -> DownloadProtocol {
36 Self::Unknown
37 }
38}
39
40
41
42