diff options
Diffstat (limited to 'import/src/infojson.rs')
-rw-r--r-- | import/src/infojson.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/import/src/infojson.rs b/import/src/infojson.rs index 2f5eeb7..ca02551 100644 --- a/import/src/infojson.rs +++ b/import/src/infojson.rs @@ -16,7 +16,7 @@ pub struct YVideo { pub thumbnail: String, pub description: String, pub channel_id: String, - pub duration: f64, + pub duration: Option<f64>, pub view_count: usize, pub average_rating: Option<String>, pub age_limit: usize, @@ -28,8 +28,8 @@ pub struct YVideo { pub comment_count: Option<usize>, pub chapters: Option<Vec<YChapter>>, pub heatmap: Option<Vec<YHeatmapSample>>, - pub like_count: usize, - pub channel: String, + pub like_count: Option<usize>, + pub channel: Option<String>, pub channel_follower_count: usize, pub channel_is_verified: Option<bool>, pub uploader: String, @@ -93,8 +93,8 @@ pub struct YFormat { #[derive(Debug, Serialize, Deserialize)] pub struct YFragment { - pub url: String, - pub duration: f64, + pub url: Option<String>, + pub duration: Option<f64>, } #[derive(Debug, Serialize, Deserialize)] |