Skip to main content

thunkmetrc_wrapper/models/
transfer.rs

1use serde::{Deserialize, Serialize};
2#[allow(unused_imports)]
3use super::*;
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct Transfer {
7    #[serde(rename = "ActualArrivalDateTime", skip_serializing_if = "Option::is_none")]
8    pub actual_arrival_date_time: Option<String>,
9    #[serde(rename = "ActualDepartureDateTime", skip_serializing_if = "Option::is_none")]
10    pub actual_departure_date_time: Option<String>,
11    #[serde(rename = "ActualReturnArrivalDateTime", skip_serializing_if = "Option::is_none")]
12    pub actual_return_arrival_date_time: Option<String>,
13    #[serde(rename = "ActualReturnDepartureDateTime", skip_serializing_if = "Option::is_none")]
14    pub actual_return_departure_date_time: Option<String>,
15    #[serde(rename = "ContainsDonation", skip_serializing_if = "Option::is_none")]
16    pub contains_donation: Option<bool>,
17    #[serde(rename = "ContainsPlantPackage", skip_serializing_if = "Option::is_none")]
18    pub contains_plant_package: Option<bool>,
19    #[serde(rename = "ContainsProductPackage", skip_serializing_if = "Option::is_none")]
20    pub contains_product_package: Option<bool>,
21    #[serde(rename = "ContainsProductRequiresRemediation", skip_serializing_if = "Option::is_none")]
22    pub contains_product_requires_remediation: Option<bool>,
23    #[serde(rename = "ContainsRemediatedProductPackage", skip_serializing_if = "Option::is_none")]
24    pub contains_remediated_product_package: Option<bool>,
25    #[serde(rename = "ContainsTestingSample", skip_serializing_if = "Option::is_none")]
26    pub contains_testing_sample: Option<bool>,
27    #[serde(rename = "ContainsTradeSample", skip_serializing_if = "Option::is_none")]
28    pub contains_trade_sample: Option<bool>,
29    #[serde(rename = "CreatedByUserName", skip_serializing_if = "Option::is_none")]
30    pub created_by_user_name: Option<String>,
31    #[serde(rename = "CreatedDateTime", skip_serializing_if = "Option::is_none")]
32    pub created_date_time: Option<String>,
33    #[serde(rename = "DeliveryCount", skip_serializing_if = "Option::is_none")]
34    pub delivery_count: Option<i64>,
35    #[serde(rename = "DeliveryId", skip_serializing_if = "Option::is_none")]
36    pub delivery_id: Option<i64>,
37    #[serde(rename = "DeliveryPackageCount", skip_serializing_if = "Option::is_none")]
38    pub delivery_package_count: Option<i64>,
39    #[serde(rename = "DeliveryReceivedPackageCount", skip_serializing_if = "Option::is_none")]
40    pub delivery_received_package_count: Option<i64>,
41    #[serde(rename = "DriverName", skip_serializing_if = "Option::is_none")]
42    pub driver_name: Option<String>,
43    #[serde(rename = "DriverOccupationalLicenseNumber", skip_serializing_if = "Option::is_none")]
44    pub driver_occupational_license_number: Option<String>,
45    #[serde(rename = "DriverVehicleLicenseNumber", skip_serializing_if = "Option::is_none")]
46    pub driver_vehicle_license_number: Option<String>,
47    #[serde(rename = "EstimatedArrivalDateTime", skip_serializing_if = "Option::is_none")]
48    pub estimated_arrival_date_time: Option<String>,
49    #[serde(rename = "EstimatedDepartureDateTime", skip_serializing_if = "Option::is_none")]
50    pub estimated_departure_date_time: Option<String>,
51    #[serde(rename = "EstimatedReturnArrivalDateTime", skip_serializing_if = "Option::is_none")]
52    pub estimated_return_arrival_date_time: Option<String>,
53    #[serde(rename = "EstimatedReturnDepartureDateTime", skip_serializing_if = "Option::is_none")]
54    pub estimated_return_departure_date_time: Option<String>,
55    #[serde(rename = "Id", skip_serializing_if = "Option::is_none")]
56    pub id: Option<i64>,
57    #[serde(rename = "InvoiceNumber", skip_serializing_if = "Option::is_none")]
58    pub invoice_number: Option<String>,
59    #[serde(rename = "IsVoided", skip_serializing_if = "Option::is_none")]
60    pub is_voided: Option<bool>,
61    #[serde(rename = "LastModified", skip_serializing_if = "Option::is_none")]
62    pub last_modified: Option<String>,
63    #[serde(rename = "ManifestNumber", skip_serializing_if = "Option::is_none")]
64    pub manifest_number: Option<String>,
65    #[serde(rename = "Name", skip_serializing_if = "Option::is_none")]
66    pub name: Option<String>,
67    #[serde(rename = "OriginatingTemplateId", skip_serializing_if = "Option::is_none")]
68    pub originating_template_id: Option<i64>,
69    #[serde(rename = "PackageCount", skip_serializing_if = "Option::is_none")]
70    pub package_count: Option<i64>,
71    #[serde(rename = "ReceivedDateTime", skip_serializing_if = "Option::is_none")]
72    pub received_date_time: Option<String>,
73    #[serde(rename = "ReceivedDeliveryCount", skip_serializing_if = "Option::is_none")]
74    pub received_delivery_count: Option<i64>,
75    #[serde(rename = "ReceivedPackageCount", skip_serializing_if = "Option::is_none")]
76    pub received_package_count: Option<i64>,
77    #[serde(rename = "RecipientFacilityLicenseNumber", skip_serializing_if = "Option::is_none")]
78    pub recipient_facility_license_number: Option<String>,
79    #[serde(rename = "RecipientFacilityName", skip_serializing_if = "Option::is_none")]
80    pub recipient_facility_name: Option<String>,
81    #[serde(rename = "ShipmentLicenseType", skip_serializing_if = "Option::is_none")]
82    pub shipment_license_type: Option<i64>,
83    #[serde(rename = "ShipmentTransactionType", skip_serializing_if = "Option::is_none")]
84    pub shipment_transaction_type: Option<String>,
85    #[serde(rename = "ShipmentTypeName", skip_serializing_if = "Option::is_none")]
86    pub shipment_type_name: Option<String>,
87    #[serde(rename = "ShipperFacilityLicenseNumber", skip_serializing_if = "Option::is_none")]
88    pub shipper_facility_license_number: Option<String>,
89    #[serde(rename = "ShipperFacilityName", skip_serializing_if = "Option::is_none")]
90    pub shipper_facility_name: Option<String>,
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}