use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PreviewOrganizationSubscriptionPlanChangeTaxRequest {
#[serde(rename = "plan", alias = "Plan")]
pub plan: Box<models::OrganizationSubscriptionPlanChangeRequest>,
#[serde(rename = "billingAddress", alias = "BillingAddress")]
pub billing_address: Box<models::CheckoutBillingAddressRequest>,
}
impl PreviewOrganizationSubscriptionPlanChangeTaxRequest {
pub fn new(
plan: models::OrganizationSubscriptionPlanChangeRequest,
billing_address: models::CheckoutBillingAddressRequest,
) -> PreviewOrganizationSubscriptionPlanChangeTaxRequest {
PreviewOrganizationSubscriptionPlanChangeTaxRequest {
plan: Box::new(plan),
billing_address: Box::new(billing_address),
}
}
}