From 6056fa9df419c1745b0c4f246e95c0b73fbcb645 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 22 Dec 2023 10:09:22 +0100 Subject: rework import pt. 3: auto children --- common/src/lib.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'common/src') diff --git a/common/src/lib.rs b/common/src/lib.rs index 9a3535a..ce83bd4 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -21,8 +21,10 @@ use std::{collections::BTreeMap, path::PathBuf}; #[derive(Debug, Clone, Deserialize, Serialize, Default)] pub struct Node { - #[serde(default)] pub public: NodePublic, - #[serde(default)] pub private: NodePrivate, + #[serde(default)] + pub public: NodePublic, + #[serde(default)] + pub private: NodePrivate, } #[rustfmt::skip] @@ -62,7 +64,9 @@ pub struct ImportOptions { pub enum ImportSource { Override(Node), Tmdb(u64), - AutoChildren, + AutoChildren { + path: Option, + }, Media { location: AssetLocation, // TODO ignore options @@ -140,7 +144,8 @@ pub struct SourceTrack { pub codec: String, pub language: String, pub default_duration: Option, - #[serde(default)] pub federated: Vec, + #[serde(default)] + pub federated: Vec, } #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq, PartialOrd, Ord)] -- cgit v1.2.3-70-g09d2