use serde::{Deserialize, Serialize};
use crate::models::advanced_commerce_effective::AdvancedCommerceEffective;
use crate::models::advanced_commerce_period::AdvancedCommercePeriod;
#[derive(Debug, Clone, PartialEq, Eq, Hash, Deserialize, Serialize)]
#[serde(rename_all = "camelCase")]
pub struct AdvancedCommerceSubscriptionModifyPeriodChange {
pub period: AdvancedCommercePeriod,
pub effective: AdvancedCommerceEffective,
}
impl AdvancedCommerceSubscriptionModifyPeriodChange {
pub fn new(period: AdvancedCommercePeriod, effective: AdvancedCommerceEffective) -> Self {
Self { period, effective }
}
}