aboutsummaryrefslogtreecommitdiff
path: root/trakt-rs/src/smo.rs
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-02-20 16:14:15 -0800
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-02-20 16:17:20 -0800
commit136478c50bbac16f32d109b3e0e3a1064e923134 (patch)
tree29c5d237f0ed1ebba7c7be753d903136a59fb84c /trakt-rs/src/smo.rs
parentab2f5c92c235c2b8db1190a9105282aa5693db71 (diff)
downloadtrakt-136478c50bbac16f32d109b3e0e3a1064e923134.tar.gz
trakt-136478c50bbac16f32d109b3e0e3a1064e923134.tar.zst
trakt-136478c50bbac16f32d109b3e0e3a1064e923134.zip
feat(api): adds search endpoints
feat(api): adds text search endpoint feat(api): adds id lookup endpoint
Diffstat (limited to '')
-rw-r--r--trakt-rs/src/smo.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/trakt-rs/src/smo.rs b/trakt-rs/src/smo.rs
index 234d20a..fdc1809 100644
--- a/trakt-rs/src/smo.rs
+++ b/trakt-rs/src/smo.rs
@@ -327,3 +327,14 @@ pub enum CommentWithItem {
comment: Comment,
},
}
+
+#[derive(Debug, Clone, Eq, PartialEq, Hash, Deserialize)]
+#[serde(rename_all = "lowercase")]
+#[serde(tag = "type")]
+pub enum Item {
+ Movie { movie: Box<Movie> },
+ Show { show: Box<Show> },
+ Season { season: Box<Season> },
+ Episode { episode: Box<Episode> },
+ List { list: Box<List> },
+}