| 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" |