Skip to main content

flix_tmdb/model/
season.rs

1use chrono::NaiveDate;
2
3use flix_model::numbers::SeasonNumber;
4
5/// A deserialized Season from the TMDB API
6#[derive(Debug, Clone, serde::Deserialize)]
7pub struct Season {
8	/// The season's number
9	pub season_number: SeasonNumber,
10	/// The season's title
11	#[serde(rename = "name")]
12	pub title: String,
13	/// The season's overview
14	pub overview: String,
15	/// The season's air date
16	pub air_date: NaiveDate,
17	/// The number of episodes in this season
18	pub episodes: Vec<FakeEpisode>,
19}
20
21/// A placeholder struct for parsing the episodes list for a season
22#[derive(Debug, Clone, serde::Deserialize)]
23pub struct FakeEpisode {}