use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OperationalConfiguration {
#[serde(rename = "contactDetails", skip_serializing_if = "Option::is_none")]
pub contact_details: Option<Box<models::supply_sources_2020_07_01::ContactDetails>>,
#[serde(rename = "throughputConfig", skip_serializing_if = "Option::is_none")]
pub throughput_config: Option<Box<models::supply_sources_2020_07_01::ThroughputConfig>>,
#[serde(rename = "operatingHoursByDay", skip_serializing_if = "Option::is_none")]
pub operating_hours_by_day: Option<Box<models::supply_sources_2020_07_01::OperatingHoursByDay>>,
#[serde(rename = "handlingTime", skip_serializing_if = "Option::is_none")]
pub handling_time: Option<Box<models::supply_sources_2020_07_01::Duration>>,
}
impl OperationalConfiguration {
pub fn new() -> OperationalConfiguration {
OperationalConfiguration {
contact_details: None,
throughput_config: None,
operating_hours_by_day: None,
handling_time: None,
}
}
}