flix-tmdb 0.0.4

Clients and models for fetching data from TMDB
Documentation
use super::{CollectionId, MovieId};

/// A deserialized Collection from the TMDB API
#[derive(Debug, Clone, serde::Deserialize)]
pub struct Collection {
	/// The collection's TMDB ID
	pub id: CollectionId,
	/// The collection's name
	pub name: String,
	/// The collection's overview
	pub overview: String,
	/// The list of movies that are part of this collection
	#[serde(rename = "parts")]
	pub movies: Vec<Item>,
}

/// A deserialized collection item from the TMDB API
#[derive(Debug, Clone, serde::Deserialize)]
pub struct Item {
	/// The movie's TMDB ID
	pub id: MovieId,
}