TransportUnit Public
| ASSET | Type | DataModel Json |
|---|---|---|
| AssetId | string | json:"AssetId" validate:"string" id:"true" |
| TUId | string | json:"TUId,omitempty" validate:"string" |
| SystemOfRecordTUId | string | json:"SystemOfRecordTUId,omitempty" validate:"string" |
| UniversalId | string | json:"UniversalId,omitempty" validate:"string" |
| StructVersion | string | json:"StructVersion,omitempty" validate:"string,regexp=^1\.0\.\d+$" default:"1.0.1" |
| RootAssetId | string | json:"RootAssetId,omitempty" validate:"string" |
| OuterPackagingNumber | string | json:"OuterPackagingNumber,omitempty" validate:"string" |
| TUType | string | json:"TUType,omitempty" validate:"string" |
| Stackable | string | json:"Stackable,omitempty" validate:"string,regexp=^(YES|NO)$" |
| TemperatureControlled | string | json:"TemperatureControlled,omitempty" validate:"string,regexp=^(YES|NO)$" |
Temperature@DeprecatedUse TemperatureMax and TemperatureMin instead |
string | json:"Temperature,omitempty" validate:"string,min=1,max=7,regexp=^[-]?\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TemperatureMin | string | json:"TemperatureMin,omitempty" validate:"string,min=1,max=7,regexp=^[-]?\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TemperatureMax | string | json:"TemperatureMax,omitempty" validate:"string,min=1,max=7,regexp=^[-]?\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TemperatureZone | string | json:"TemperatureZone,omitempty" validate:"string,regexp=^(Frozen|Chilled|Ambient|Dry goods|Custom)$" |
| TemperatureUoM | string | json:"TemperatureUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| GoodsClass | string | json:"GoodsClass,omitempty" validate:"string" |
| GoodsDescription | string | json:"GoodsDescription,omitempty" validate:"string" |
| SystemOfRecordTUGroupId | string | json:"SystemOfRecordTUGroupId,omitempty" validate:"string" |
| TUGroupLoadingMeter | string | json:"TUGroupLoadingMeter,omitempty" validate:"string,min=1,max=20,regexp=^(\d+)?(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUGroupWeight | string | json:"TUGroupWeight,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUGroupWeightUoM | string | json:"TUGroupWeightUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| TUGroupVolume | string | json:"TUGroupVolume,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUGroupVolumeUoM | string | json:"TUGroupVolumeUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| TUGrossWeight | string | json:"TUGrossWeight,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUNetWeight | string | json:"TUNetWeight,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUWeightUoM | string | json:"TUWeightUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| TUGrossVolume | string | json:"TUGrossVolume,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUNetVolume | string | json:"TUNetVolume,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUVolumeUoM | string | json:"TUVolumeUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| TUHeight | string | json:"TUHeight,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TULength | string | json:"TULength,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| TUWidth | string | json:"TUWidth,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| DimensionUoM | string | json:"DimensionUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
| HazmatUNCode | string | json:"HazmatUNCode,omitempty" validate:"string" |
| HazmatClass | string | json:"HazmatClass,omitempty" validate:"string" |
| HazmatPackingGroup | string | json:"HazmatPackingGroup,omitempty" validate:"string" |
| HazmatProperShippingName | string | json:"HazmatProperShippingName,omitempty" validate:"string" |
| TransportExecutionState | string | json:"TransportExecutionState,omitempty" validate:"string" |
| EventDateTime | string | json:"EventDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$" |
| EventTimeZone | string | json:"EventTimeZone,omitempty" validate:"string" |
| NeedsCustomClearance | string | json:"NeedsCustomClearance,omitempty" validate:"string,regexp=^(YES|NO)$" default:"NO" |
| ContactInfo | [ContactInfo] | json:"ContactInfo,omitempty" |
| Attachment | [Attachment] | json:"Attachment,omitempty" |
| ExternalReferences | ExternalReferences | json:"ExternalReferences,omitempty" |