Skip to main content

thunkmetrc_wrapper/models/
inactive_delivery.rs

1use serde::{Deserialize, Serialize};
2#[allow(unused_imports)]
3use super::*;
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct InactiveDelivery {
7    #[serde(rename = "AcceptedDateTime", skip_serializing_if = "Option::is_none")]
8    pub accepted_date_time: Option<String>,
9    #[serde(rename = "ActualArrivalDateTime", skip_serializing_if = "Option::is_none")]
10    pub actual_arrival_date_time: Option<String>,
11    #[serde(rename = "ActualDepartureDateTime", skip_serializing_if = "Option::is_none")]
12    pub actual_departure_date_time: Option<String>,
13    #[serde(rename = "ActualReturnArrivalDateTime", skip_serializing_if = "Option::is_none")]
14    pub actual_return_arrival_date_time: Option<String>,
15    #[serde(rename = "ActualReturnDepartureDateTime", skip_serializing_if = "Option::is_none")]
16    pub actual_return_departure_date_time: Option<String>,
17    #[serde(rename = "CompletedDateTime", skip_serializing_if = "Option::is_none")]
18    pub completed_date_time: Option<String>,
19    #[serde(rename = "ConsumerId", skip_serializing_if = "Option::is_none")]
20    pub consumer_id: Option<String>,
21    #[serde(rename = "DeliveryNumber", skip_serializing_if = "Option::is_none")]
22    pub delivery_number: Option<String>,
23    #[serde(rename = "Direction", skip_serializing_if = "Option::is_none")]
24    pub direction: Option<String>,
25    #[serde(rename = "DriverEmployeeId", skip_serializing_if = "Option::is_none")]
26    pub driver_employee_id: Option<String>,
27    #[serde(rename = "DriverName", skip_serializing_if = "Option::is_none")]
28    pub driver_name: Option<String>,
29    #[serde(rename = "DriversLicenseNumber", skip_serializing_if = "Option::is_none")]
30    pub drivers_license_number: Option<String>,
31    #[serde(rename = "EstimatedArrivalDateTime", skip_serializing_if = "Option::is_none")]
32    pub estimated_arrival_date_time: Option<String>,
33    #[serde(rename = "EstimatedDepartureDateTime", skip_serializing_if = "Option::is_none")]
34    pub estimated_departure_date_time: Option<String>,
35    #[serde(rename = "EstimatedReturnArrivalDateTime", skip_serializing_if = "Option::is_none")]
36    pub estimated_return_arrival_date_time: Option<String>,
37    #[serde(rename = "EstimatedReturnDepartureDateTime", skip_serializing_if = "Option::is_none")]
38    pub estimated_return_departure_date_time: Option<String>,
39    #[serde(rename = "FacilityLicenseNumber", skip_serializing_if = "Option::is_none")]
40    pub facility_license_number: Option<String>,
41    #[serde(rename = "FacilityName", skip_serializing_if = "Option::is_none")]
42    pub facility_name: Option<String>,
43    #[serde(rename = "Id", skip_serializing_if = "Option::is_none")]
44    pub id: Option<i64>,
45    #[serde(rename = "LastModified", skip_serializing_if = "Option::is_none")]
46    pub last_modified: Option<String>,
47    #[serde(rename = "PatientLicenseNumber", skip_serializing_if = "Option::is_none")]
48    pub patient_license_number: Option<String>,
49    #[serde(rename = "PlannedRoute", skip_serializing_if = "Option::is_none")]
50    pub planned_route: Option<String>,
51    #[serde(rename = "RecipientAddressCity", skip_serializing_if = "Option::is_none")]
52    pub recipient_address_city: Option<String>,
53    #[serde(rename = "RecipientAddressCounty", skip_serializing_if = "Option::is_none")]
54    pub recipient_address_county: Option<String>,
55    #[serde(rename = "RecipientAddressPostalCode", skip_serializing_if = "Option::is_none")]
56    pub recipient_address_postal_code: Option<String>,
57    #[serde(rename = "RecipientAddressState", skip_serializing_if = "Option::is_none")]
58    pub recipient_address_state: Option<String>,
59    #[serde(rename = "RecipientAddressStreet1", skip_serializing_if = "Option::is_none")]
60    pub recipient_address_street1: Option<String>,
61    #[serde(rename = "RecipientAddressStreet2", skip_serializing_if = "Option::is_none")]
62    pub recipient_address_street2: Option<String>,
63    #[serde(rename = "RecipientDeliveryZoneId", skip_serializing_if = "Option::is_none")]
64    pub recipient_delivery_zone_id: Option<i64>,
65    #[serde(rename = "RecipientDeliveryZoneName", skip_serializing_if = "Option::is_none")]
66    pub recipient_delivery_zone_name: Option<String>,
67    #[serde(rename = "RecipientName", skip_serializing_if = "Option::is_none")]
68    pub recipient_name: Option<String>,
69    #[serde(rename = "RecipientZoneId", skip_serializing_if = "Option::is_none")]
70    pub recipient_zone_id: Option<i64>,
71    #[serde(rename = "RecordedByUserName", skip_serializing_if = "Option::is_none")]
72    pub recorded_by_user_name: Option<String>,
73    #[serde(rename = "RecordedDateTime", skip_serializing_if = "Option::is_none")]
74    pub recorded_date_time: Option<String>,
75    #[serde(rename = "SalesCustomerType", skip_serializing_if = "Option::is_none")]
76    pub sales_customer_type: Option<String>,
77    #[serde(rename = "SalesDateTime", skip_serializing_if = "Option::is_none")]
78    pub sales_date_time: Option<String>,
79    #[serde(rename = "SalesDeliveryState", skip_serializing_if = "Option::is_none")]
80    pub sales_delivery_state: Option<String>,
81    #[serde(rename = "ShipperFacilityLicenseNumber", skip_serializing_if = "Option::is_none")]
82    pub shipper_facility_license_number: Option<String>,
83    #[serde(rename = "TotalPackages", skip_serializing_if = "Option::is_none")]
84    pub total_packages: Option<i64>,
85    #[serde(rename = "TotalPrice", skip_serializing_if = "Option::is_none")]
86    pub total_price: Option<i64>,
87    #[serde(rename = "Transactions", skip_serializing_if = "Option::is_none")]
88    pub transactions: Option<Vec<serde_json::Value>>,
89    #[serde(rename = "TransporterFacilityId", skip_serializing_if = "Option::is_none")]
90    pub transporter_facility_id: Option<i64>,
91    #[serde(rename = "TransporterFacilityLicenseNumber", skip_serializing_if = "Option::is_none")]
92    pub transporter_facility_license_number: Option<String>,
93    #[serde(rename = "TransporterFacilityName", skip_serializing_if = "Option::is_none")]
94    pub transporter_facility_name: Option<String>,
95    #[serde(rename = "VehicleLicensePlateNumber", skip_serializing_if = "Option::is_none")]
96    pub vehicle_license_plate_number: Option<String>,
97    #[serde(rename = "VehicleMake", skip_serializing_if = "Option::is_none")]
98    pub vehicle_make: Option<String>,
99    #[serde(rename = "VehicleModel", skip_serializing_if = "Option::is_none")]
100    pub vehicle_model: Option<String>,
101    #[serde(rename = "VehicleRegistrationNumber", skip_serializing_if = "Option::is_none")]
102    pub vehicle_registration_number: Option<String>,
103    #[serde(rename = "VoidedDate", skip_serializing_if = "Option::is_none")]
104    pub voided_date: Option<String>,
105}