You've already forked flix
23 lines
564 B
Rust
23 lines
564 B
Rust
use super::{CollectionId, MovieId};
|
|
|
|
/// A deserialized Collection from the TMDB API
|
|
#[derive(Debug, 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, serde::Deserialize)]
|
|
pub struct Item {
|
|
/// The movie's TMDB ID
|
|
pub id: MovieId,
|
|
}
|