AssetId |
string |
json:"AssetId" validate:"string" id:"true" |
BMId |
string |
json:"BMId" 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" |
RevokedDateTime |
string |
json:"RevokedDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$" |
RevokedTimeZone |
string |
json:"RevokedTimeZone,omitempty" validate:"string" |
Revoked |
string |
json:"Revoked,omitempty" validate:"string" default:"NO" |
BusinessMessageType |
string |
json:"BusinessMessageType" validate:"string,regexp=^(TRANSPORT EVENT|SERVICE COMMUNICATION|KEY)$" mandatory:"true" |
StandardMessage |
string |
json:"StandardMessage" validate:"string,regexp=^(YES|NO)$" mandatory:"true" |
MessageCode |
string |
json:"MessageCode" validate:"string" |
MessageSubCode1 |
string |
json:"MessageSubCode1,omitempty" validate:"string" |
StandardMessageSupplementaryInformation |
string |
json:"StandardMessageSupplementaryInformation,omitempty" validate:"string" |
SystemOfRecordMessageId |
string |
json:"SystemOfRecordMessageId,omitempty" validate:"string" |
MessageInformation |
string |
json:"MessageInformation,omitempty" validate:"string,max=256" |
EquipmentNumber |
string |
json:"EquipmentNumber,omitempty" validate:"string" |
ActualTotalWeight |
string |
json:"ActualTotalWeight,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20" |
WeightUoM |
string |
json:"WeightUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
ActualTotalVolume |
string |
json:"ActualTotalVolume,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20" |
VolumeUoM |
string |
json:"VolumeUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$" |
ActualLoadingMeter |
string |
json:"ActualLoadingMeter,omitempty" validate:"string,regexp=^(\d+)?(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20" |
ActualNumberOfTUs |
int |
json:"ActualNumberOfTUs,omitempty" validate:"int" |
Key |
string |
json:"Key,omitempty" validate:"string" |
APIAddress1 |
string |
json:"APIAddress1,omitempty" validate:"string" |
APIAddress1KeyApplied |
string |
json:"APIAddress1KeyApplied,omitempty" validate:"string" |
APIAddress2 |
string |
json:"APIAddress2,omitempty" validate:"string" |
APIAddress2KeyApplied |
string |
json:"APIAddress2KeyApplied,omitempty" validate:"string" |
Capacity |
[CACapacity] |
json:"Capacity,omitempty" |
Cargo |
[CACargo] |
json:"Cargo,omitempty" |
TransportOrder |
[CATransportOrder] |
json:"TransportOrder,omitempty" |
TransportUnit |
[CATransportUnit] |
json:"TransportUnit,omitempty" |
BusinessMessage |
[CABusinessMessage] |
json:"BusinessMessage,omitempty" |
Certificate |
[CACertificate] |
json:"Certificate,omitempty" |
ServiceSpecificInformation |
[ServiceSpecificInformation] |
json:"ServiceSpecificInformation,omitempty" |
Price |
Price |
json:"Price,omitempty" |
OrganizationSelection |
[OrganizationSelection] |
json:"OrganizationSelection,omitempty" |
TimeWindow |
[TimeWindow] |
json:"TimeWindow,omitempty" |
DateTimeWindow |
[DateTimeWindow] |
json:"DateTimeWindow,omitempty" |
Time |
[Time] |
json:"Time,omitempty" |
Location |
Location |
json:"Location,omitempty" |
ExternalReferences |
[ExternalReferences] |
json:"ExternalReferences,omitempty" |
ContactInfo |
[ContactInfo] |
json:"ContactInfo,omitempty" |
Attachment |
[Attachment] |
json:"Attachment,omitempty" |
StructVersion |
string |
json:"StructVersion" validate:"string,regexp=^(\d{1}|\d{2})\.(\d{1}|\d{2})(\.(\d{1}|\d{2}|\d{3}))?$" default:"1.0.2" |
PaymentTxId |
string |
json:"PaymentTxId" validate:"string" |
CreatorInfo |
CreatorInfo |
json:"CreatorInfo" |
RecipientInfo |
[RecipientInfo] |
json:"RecipientInfo" |
VehicleDetails |
VehicleDetails |
json:"VehicleDetails,omitempty" |
ActualEquipmentCapacity |
*string |
json:"ActualEquipmentCapacity,omitempty" |
CalculatedCO2Emission |
*string |
json:"CalculatedCO2Emission,omitempty" |