use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
#[serde(default)]
pub struct PlaylistsRelationships {
#[serde(rename = "coverArt")]
pub cover_art: Box<models::MultiRelationshipDataDocument>,
#[serde(rename = "items")]
pub items: Box<models::PlaylistsItemsMultiRelationshipDataDocument>,
#[serde(rename = "ownerProfiles")]
pub owner_profiles: Box<models::MultiRelationshipDataDocument>,
#[serde(rename = "owners")]
pub owners: Box<models::MultiRelationshipDataDocument>,
}
impl PlaylistsRelationships {
pub fn new(cover_art: models::MultiRelationshipDataDocument, items: models::PlaylistsItemsMultiRelationshipDataDocument, owner_profiles: models::MultiRelationshipDataDocument, owners: models::MultiRelationshipDataDocument) -> PlaylistsRelationships {
PlaylistsRelationships {
cover_art: Box::new(cover_art),
items: Box::new(items),
owner_profiles: Box::new(owner_profiles),
owners: Box::new(owners),
}
}
}