use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct Subscription {
#[serde(rename = "membership")]
pub membership: Box<models::SubscribedMembershipPlan>,
#[serde(rename = "user")]
pub user: Box<models::SubscribedMembershipUser>,
}
impl Subscription {
pub fn new(membership: models::SubscribedMembershipPlan, user: models::SubscribedMembershipUser) -> Subscription {
Subscription {
membership: Box::new(membership),
user: Box::new(user),
}
}
}