| AssetId |
string |
json:"AssetId" validate:"string" id:"true" |
| TSId |
string |
json:"TSId,omitempty" validate:"string" |
| CargoAssetId |
string |
json:"CargoAssetId,omitempty" validate:"string" |
| TOAssetId |
[]string |
json:"TOAssetId,omitempty" validate:"array=string" |
| TUAssetId |
[]string |
json:"TUAssetId,omitempty" validate:"array=string" |
| CapacityAssetId |
string |
json:"CapacityAssetId,omitempty" validate:"string" |
| StructVersion |
string |
json:"StructVersion,omitempty" validate:"string,regexp=^1\.0\.\d+$" default:"1.0.4" |
| TransportStatusType |
string |
json:"TransportStatusType" validate:"string,regexp=^(STANDARD|NON STANDARD)$" mandatory:"true" |
| StatusCode |
string |
json:"StatusCode,omitempty" validate:"string" |
| StatusSubCode |
string |
json:"StatusSubCode,omitempty" validate:"string" |
| ReasonCode |
string |
json:"ReasonCode,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" |
| 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" |
| EquipmentNumber |
string |
json:"EquipmentNumber,omitempty" validate:"string" |
| ActualTotalWeight |
string |
json:"ActualTotalWeight,omitempty" validate:"string,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| 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,min=1,max=20,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| 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,min=1,max=20,regexp=^(\d+)?(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$" |
| ActualNumberOfTUs |
int |
json:"ActualNumberOfTUs,omitempty" validate:"int" |
| PaymentTxId |
string |
json:"PaymentTxId" validate:"string" |
| Time |
[Time] |
json:"Time,omitempty" |
| Price |
Price |
json:"Price,omitempty" |
| Location |
Location |
json:"Location,omitempty" |
| Attachment |
[Attachment] |
json:"Attachment,omitempty" |
| ExternalReferences |
[ExternalReferences] |
json:"ExternalReferences,omitempty" |
| CargoId |
string |
json:"CargoId" validate:"string" |
| VehicleDetails |
VehicleDetails |
json:"VehicleDetails,omitempty" |
| ActualEquipmentCapacity |
*string |
json:"ActualEquipmentCapacity,omitempty" |
| CalculatedCO2Emission |
*string |
json:"CalculatedCO2Emission,omitempty" |
| VesselNumber |
string |
json:"VesselNumber,omitempty" |