thunkmetrc_wrapper/models/
active_delivery.rs1use serde::{Deserialize, Serialize};
2#[allow(unused_imports)]
3use super::*;
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct ActiveDelivery {
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}