Skip to content

TransportStatus Public

ASSET Type DataModel Json
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"