Skip to content

Capacity 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"
CapacityId string json:"CapacityId,omitempty" validate:"string"
StructVersion string json:"StructVersion,omitempty" validate:"string,regexp=^1\.0\.\d+$" default:"1.0.5"
RootAssetId string json:"RootAssetId,omitempty" validate:"string"
ShipmentId string json:"ShipmentId,omitempty" validate:"string"
SystemOfRecordCapacityId string json:"SystemOfRecordCapacityId,omitempty" validate:"string"
CarrierReferenceNumber string json:"CarrierReferenceNumber,omitempty" validate:"string"
ShipperReferenceNumber string json:"ShipperReferenceNumber,omitempty" validate:"string"
PartnerReferenceNumber string json:"PartnerReferenceNumber,omitempty" validate:"string"
UniversalId string json:"UniversalId,omitempty" validate:"string"
CarrierContractNumber string json:"CarrierContractNumber,omitempty" validate:"string"
State string json:"State" validate:"string,regexp=^(ASSIGNED|ACCEPTED|ACCEPTED BID|DECLINED|CANCELED)$" mandatory:"true"
RequiredConfirmDateTime string json:"RequiredConfirmDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
ConfirmDateTimeZone string json:"ConfirmDateTimeZone,omitempty" validate:"string"
PartialAcceptanceAllowed string json:"PartialAcceptanceAllowed,omitempty" validate:"string,regexp=^(YES|NO)$"
AutoAccept string json:"AutoAccept,omitempty" validate:"string"
TransportMode string json:"TransportMode,omitempty" validate:"string,regexp=^(FTL|PTL|LCL|FCL|AIR)$"
EquipmentType string json:"EquipmentType,omitempty" validate:"string"
AvailableLength string json:"AvailableLength,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
AvailableWidth string json:"AvailableWidth,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
AvailableHeight string json:"AvailableHeight,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
AvailableWeight string json:"AvailableWeight,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
DimensionUoM string json:"DimensionUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$"
WeightUoM string json:"WeightUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$"
CargoTerms string json:"CargoTerms,omitempty" validate:"string"
PickupZone string json:"PickupZone,omitempty" validate:"string"
DeliveryZone string json:"DeliveryZone,omitempty" validate:"string"
ServiceDistance string json:"ServiceDistance,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
DistanceUoM string json:"DistanceUoM,omitempty" validate:"string,regexp=^(FOT|FTQ|FTK|INH|INK|INQ|MTR|MTK|MTQ|KGM|LBS|KMT|SMI|CEL|FAH)$"
MaximumNumberOfStops int json:"MaximumNumberOfStops,omitempty" validate:"int"
ServiceTime string json:"ServiceTime,omitempty" validate:"string"
EarliestPickupDateTime string json:"EarliestPickupDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
LatestPickupDateTime string json:"LatestPickupDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
PickupDateTimeZone string json:"PickupDateTimeZone,omitempty" validate:"string"
EarliestDeliveryDateTime string json:"EarliestDeliveryDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
LatestDeliveryDateTime string json:"LatestDeliveryDateTime,omitempty" validate:"string,regexp=^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(([+-]\d\d:\d\d)|Z)$"
DeliveryDateTimeZone string json:"DeliveryDateTimeZone,omitempty" validate:"string"
TimeZone string json:"TimeZone,omitempty" validate:"string"
MinimumPricePerLoad string json:"MinimumPricePerLoad,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
MinimumPricePerDistanceUoM string json:"MinimumPricePerDistanceUoM,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
MinimumPricePerHour string json:"MinimumPricePerHour,omitempty" validate:"string,regexp=^\d+(\.(\d{1}|\d{2}|\d{3}|\d{4}|\d{5}|\d{6}))?$,min=1,max=20"
PriceCurrencyCode string json:"PriceCurrencyCode,omitempty" validate:"string,regexp=^[A-Z][A-Z][A-Z]$"
ShipFrom ShipFrom json:"ShipFrom,omitempty"
ShipTo ShipTo json:"ShipTo,omitempty"
ContactInfo [ContactInfo] json:"ContactInfo,omitempty"
Attachment [Attachment] json:"Attachment,omitempty"
ExternalReferences [ExternalReferences] json:"ExternalReferences,omitempty"
TransportReferences [TransportReferences] json:"TransportReferences,omitempty"
Mode string json:"Mode,omitempty" validate:"string,regexp=^(Sea|Road|Air)$"
ServiceLevel string json:"ServiceLevel,omitempty" validate:"string,regexp=^(Express|Regular)$"
PickupMethod string json:"PickupMethod,omitempty" validate:"string"