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