amazon_spapi/models/fulfillment_outbound_2020_07_01/
tracking_event.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct TrackingEvent {
17 #[serde(rename = "eventDate")]
19 pub event_date: String,
20 #[serde(rename = "eventAddress")]
21 pub event_address: Box<models::fulfillment_outbound_2020_07_01::TrackingAddress>,
22 #[serde(rename = "eventCode")]
23 pub event_code: models::fulfillment_outbound_2020_07_01::EventCode,
24 #[serde(rename = "eventDescription")]
26 pub event_description: String,
27}
28
29impl TrackingEvent {
30 pub fn new(event_date: String, event_address: models::fulfillment_outbound_2020_07_01::TrackingAddress, event_code: models::fulfillment_outbound_2020_07_01::EventCode, event_description: String) -> TrackingEvent {
32 TrackingEvent {
33 event_date,
34 event_address: Box::new(event_address),
35 event_code,
36 event_description,
37 }
38 }
39}
40