aboutsummaryrefslogtreecommitdiff
path: root/server/src/compat/jellyfin/models.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-05-26 18:24:16 +0200
committermetamuffin <metamuffin@disroot.org>2025-05-26 18:24:16 +0200
commit3b15caade07e8fbe351fed9aceb3f435bf58368e (patch)
treecce91c229b78061ad36f29d76a76d67c3c737c59 /server/src/compat/jellyfin/models.rs
parent1eeff5c03e8985d16d4f2b6283741dd82b369bd3 (diff)
downloadjellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar
jellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar.bz2
jellything-3b15caade07e8fbe351fed9aceb3f435bf58368e.tar.zst
move all direct database access to logic crate
Diffstat (limited to 'server/src/compat/jellyfin/models.rs')
-rw-r--r--server/src/compat/jellyfin/models.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/src/compat/jellyfin/models.rs b/server/src/compat/jellyfin/models.rs
index 6a68455..9dbad9c 100644
--- a/server/src/compat/jellyfin/models.rs
+++ b/server/src/compat/jellyfin/models.rs
@@ -7,6 +7,14 @@ use serde::{Deserialize, Serialize};
use serde_json::Value;
use std::collections::BTreeMap;
+#[derive(Debug, Serialize, Default)]
+#[serde(rename_all = "PascalCase")]
+pub(super) struct JellyfinItemsResponse {
+ pub items: Vec<JellyfinItem>,
+ pub total_record_count: usize,
+ pub start_index: usize,
+}
+
#[derive(Debug, Serialize, Deserialize)]
pub(super) enum JellyfinItemType {
AudioBook,