use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
#[serde(default)]
pub struct UserRecommendationsRelationships {
#[serde(rename = "discoveryMixes")]
pub discovery_mixes: Box<models::MultiRelationshipDataDocument>,
#[serde(rename = "myMixes")]
pub my_mixes: Box<models::MultiRelationshipDataDocument>,
#[serde(rename = "newArrivalMixes")]
pub new_arrival_mixes: Box<models::MultiRelationshipDataDocument>,
}
impl UserRecommendationsRelationships {
pub fn new(discovery_mixes: models::MultiRelationshipDataDocument, my_mixes: models::MultiRelationshipDataDocument, new_arrival_mixes: models::MultiRelationshipDataDocument) -> UserRecommendationsRelationships {
UserRecommendationsRelationships {
discovery_mixes: Box::new(discovery_mixes),
my_mixes: Box::new(my_mixes),
new_arrival_mixes: Box::new(new_arrival_mixes),
}
}
}