use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DistributionPackage {
#[serde(rename = "contents")]
pub contents: Box<models::awd_2024_05_09::DistributionPackageContents>,
#[serde(rename = "measurements")]
pub measurements: Box<models::awd_2024_05_09::MeasurementData>,
#[serde(rename = "type")]
pub r#type: models::awd_2024_05_09::DistributionPackageType,
}
impl DistributionPackage {
pub fn new(contents: models::awd_2024_05_09::DistributionPackageContents, measurements: models::awd_2024_05_09::MeasurementData, r#type: models::awd_2024_05_09::DistributionPackageType) -> DistributionPackage {
DistributionPackage {
contents: Box::new(contents),
measurements: Box::new(measurements),
r#type,
}
}
}