aboutsummaryrefslogtreecommitdiff
path: root/import/src/infojson.rs
diff options
context:
space:
mode:
Diffstat (limited to 'import/src/infojson.rs')
-rw-r--r--import/src/infojson.rs10
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)]