Skip to content

TransportUnit Public

ASSET Type DataModel Json
AssetId string json:"AssetId" validate:"string" id:"true"
SourceAssetId string json:"SourceAssetId" validate:"string" id:"true"
SourceChannelName string json:"SourceChannelName" validate:"string" id:"true"
TUId string json:"TUId,omitempty" validate:"string"
SystemOfRecordTUId string json:"SystemOfRecordTUId,omitempty" validate:"string"
CreationDateTime string json:"CreationDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
CreationTimeZone string json:"CreationTimeZone,omitempty" validate:"string"
UniversalId string json:"UniversalId,omitempty" validate:"string"
StructVersion string json:"StructVersion,omitempty" validate:"string,regexp=^(\d{1}|\d{2})\.(\d{1}|\d{2})(\.(\d{1}|\d{2}|\d{3}))?$" default:"1.0.3"
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 string json:"Temperature,omitempty" validate:"string,min=1,max=7,regexp=^[-]?\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$"
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)$"
NeedsCustomClearance string json:"NeedsCustomClearance,omitempty" validate:"string,regexp=^(YES|NO)$" default:"NO"
EventTimeZone string json:"EventTimeZone,omitempty" validate:"string"
ContactInfo [ContactInfo] json:"ContactInfo,omitempty"
Attachment [Attachment] json:"Attachment,omitempty"
ExternalReferences [ExternalReferences] json:"ExternalReferences,omitempty"