From a685434b835a4aff14f728096dbc66c42306d1cf Mon Sep 17 00:00:00 2001 From: Leopith <113810806+leopith@users.noreply.github.com> Date: Mon, 19 Sep 2022 10:58:03 +1000 Subject: [PATCH] Support torrent labels --- src/types/request.rs | 2 ++ src/types/response.rs | 2 ++ 2 files changed, 4 insertions(+) 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")]