amazon_spapi/models/orders_v0/
order_regulated_info.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct OrderRegulatedInfo {
17 #[serde(rename = "AmazonOrderId")]
19 pub amazon_order_id: String,
20 #[serde(rename = "RegulatedInformation")]
21 pub regulated_information: Box<models::orders_v0::RegulatedInformation>,
22 #[serde(rename = "RequiresDosageLabel")]
24 pub requires_dosage_label: bool,
25 #[serde(rename = "RegulatedOrderVerificationStatus")]
26 pub regulated_order_verification_status: Box<models::orders_v0::RegulatedOrderVerificationStatus>,
27}
28
29impl OrderRegulatedInfo {
30 pub fn new(amazon_order_id: String, regulated_information: models::orders_v0::RegulatedInformation, requires_dosage_label: bool, regulated_order_verification_status: models::orders_v0::RegulatedOrderVerificationStatus) -> OrderRegulatedInfo {
32 OrderRegulatedInfo {
33 amazon_order_id,
34 regulated_information: Box::new(regulated_information),
35 requires_dosage_label,
36 regulated_order_verification_status: Box::new(regulated_order_verification_status),
37 }
38 }
39}
40