diff --git a/src/types/request.rs b/src/types/request.rs index 8a51b9e..856ba94 100644 --- a/src/types/request.rs +++ b/src/types/request.rs @@ -262,6 +262,7 @@ pub enum TorrentGetField { IsFinished, IsPrivate, IsStalled, + Labels, LeftUntilDone, MetadataPercentComplete, Name, @@ -305,6 +306,7 @@ impl TorrentGetField { TorrentGetField::IsFinished => "isFinished", TorrentGetField::IsPrivate => "isPrivate", TorrentGetField::IsStalled => "isStalled", + TorrentGetField::Labels => "labels", TorrentGetField::LeftUntilDone => "leftUntilDone", TorrentGetField::MetadataPercentComplete => "metadataPercentComplete", TorrentGetField::Name => "name", diff --git a/src/types/response.rs b/src/types/response.rs index ed502b1..3cd1176 100644 --- a/src/types/response.rs +++ b/src/types/response.rs @@ -95,6 +95,8 @@ pub struct Torrent { pub is_private: Option, #[serde(rename = "isStalled")] pub is_stalled: Option, + #[serde(rename = "labels")] + pub labels: Option>, #[serde(rename = "leftUntilDone")] pub left_until_done: Option, #[serde(rename = "metadataPercentComplete")]