Documentation ¶
Index ¶
- Constants
- type Address
- type ClientError
- type CreateBoatShipment
- type CreateMTOShipment
- func (m *CreateMTOShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateMTOShipment) MarshalBinary() ([]byte, error)
- func (m CreateMTOShipment) MarshalJSON() ([]byte, error)
- func (m *CreateMTOShipment) MtoServiceItems() []MTOServiceItem
- func (m *CreateMTOShipment) SetMtoServiceItems(val []MTOServiceItem)
- func (m *CreateMTOShipment) UnmarshalBinary(b []byte) error
- func (m *CreateMTOShipment) UnmarshalJSON(raw []byte) error
- func (m *CreateMTOShipment) Validate(formats strfmt.Registry) error
- type CreatePPMShipment
- type CreateSITExtension
- type Customer
- type DestinationType
- type DutyLocation
- type Entitlements
- type Error
- type MTOAgent
- type MTOAgentType
- type MTOAgents
- type MTOServiceItem
- type MTOServiceItemBasic
- func (m *MTOServiceItemBasic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemBasic) ETag() string
- func (m *MTOServiceItemBasic) ID() strfmt.UUID
- func (m *MTOServiceItemBasic) LockedPriceCents() *int64
- func (m *MTOServiceItemBasic) MarshalBinary() ([]byte, error)
- func (m MTOServiceItemBasic) MarshalJSON() ([]byte, error)
- func (m *MTOServiceItemBasic) ModelType() MTOServiceItemModelType
- func (m *MTOServiceItemBasic) MoveTaskOrderID() *strfmt.UUID
- func (m *MTOServiceItemBasic) MtoShipmentID() strfmt.UUID
- func (m *MTOServiceItemBasic) ReServiceName() string
- func (m *MTOServiceItemBasic) RejectionReason() *string
- func (m *MTOServiceItemBasic) ServiceRequestDocuments() ServiceRequestDocuments
- func (m *MTOServiceItemBasic) SetETag(val string)
- func (m *MTOServiceItemBasic) SetID(val strfmt.UUID)
- func (m *MTOServiceItemBasic) SetLockedPriceCents(val *int64)
- func (m *MTOServiceItemBasic) SetModelType(val MTOServiceItemModelType)
- func (m *MTOServiceItemBasic) SetMoveTaskOrderID(val *strfmt.UUID)
- func (m *MTOServiceItemBasic) SetMtoShipmentID(val strfmt.UUID)
- func (m *MTOServiceItemBasic) SetReServiceName(val string)
- func (m *MTOServiceItemBasic) SetRejectionReason(val *string)
- func (m *MTOServiceItemBasic) SetServiceRequestDocuments(val ServiceRequestDocuments)
- func (m *MTOServiceItemBasic) SetStatus(val MTOServiceItemStatus)
- func (m *MTOServiceItemBasic) Status() MTOServiceItemStatus
- func (m *MTOServiceItemBasic) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemBasic) UnmarshalJSON(raw []byte) error
- func (m *MTOServiceItemBasic) Validate(formats strfmt.Registry) error
- type MTOServiceItemDestSIT
- func (m *MTOServiceItemDestSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemDestSIT) ETag() string
- func (m *MTOServiceItemDestSIT) ID() strfmt.UUID
- func (m *MTOServiceItemDestSIT) LockedPriceCents() *int64
- func (m *MTOServiceItemDestSIT) MarshalBinary() ([]byte, error)
- func (m MTOServiceItemDestSIT) MarshalJSON() ([]byte, error)
- func (m *MTOServiceItemDestSIT) ModelType() MTOServiceItemModelType
- func (m *MTOServiceItemDestSIT) MoveTaskOrderID() *strfmt.UUID
- func (m *MTOServiceItemDestSIT) MtoShipmentID() strfmt.UUID
- func (m *MTOServiceItemDestSIT) ReServiceName() string
- func (m *MTOServiceItemDestSIT) RejectionReason() *string
- func (m *MTOServiceItemDestSIT) ServiceRequestDocuments() ServiceRequestDocuments
- func (m *MTOServiceItemDestSIT) SetETag(val string)
- func (m *MTOServiceItemDestSIT) SetID(val strfmt.UUID)
- func (m *MTOServiceItemDestSIT) SetLockedPriceCents(val *int64)
- func (m *MTOServiceItemDestSIT) SetModelType(val MTOServiceItemModelType)
- func (m *MTOServiceItemDestSIT) SetMoveTaskOrderID(val *strfmt.UUID)
- func (m *MTOServiceItemDestSIT) SetMtoShipmentID(val strfmt.UUID)
- func (m *MTOServiceItemDestSIT) SetReServiceName(val string)
- func (m *MTOServiceItemDestSIT) SetRejectionReason(val *string)
- func (m *MTOServiceItemDestSIT) SetServiceRequestDocuments(val ServiceRequestDocuments)
- func (m *MTOServiceItemDestSIT) SetStatus(val MTOServiceItemStatus)
- func (m *MTOServiceItemDestSIT) Status() MTOServiceItemStatus
- func (m *MTOServiceItemDestSIT) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemDestSIT) UnmarshalJSON(raw []byte) error
- func (m *MTOServiceItemDestSIT) Validate(formats strfmt.Registry) error
- type MTOServiceItemDimension
- func (m *MTOServiceItemDimension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemDimension) MarshalBinary() ([]byte, error)
- func (m *MTOServiceItemDimension) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemDimension) Validate(formats strfmt.Registry) error
- type MTOServiceItemDomesticCrating
- func (m *MTOServiceItemDomesticCrating) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemDomesticCrating) ETag() string
- func (m *MTOServiceItemDomesticCrating) ID() strfmt.UUID
- func (m *MTOServiceItemDomesticCrating) LockedPriceCents() *int64
- func (m *MTOServiceItemDomesticCrating) MarshalBinary() ([]byte, error)
- func (m MTOServiceItemDomesticCrating) MarshalJSON() ([]byte, error)
- func (m *MTOServiceItemDomesticCrating) ModelType() MTOServiceItemModelType
- func (m *MTOServiceItemDomesticCrating) MoveTaskOrderID() *strfmt.UUID
- func (m *MTOServiceItemDomesticCrating) MtoShipmentID() strfmt.UUID
- func (m *MTOServiceItemDomesticCrating) ReServiceName() string
- func (m *MTOServiceItemDomesticCrating) RejectionReason() *string
- func (m *MTOServiceItemDomesticCrating) ServiceRequestDocuments() ServiceRequestDocuments
- func (m *MTOServiceItemDomesticCrating) SetETag(val string)
- func (m *MTOServiceItemDomesticCrating) SetID(val strfmt.UUID)
- func (m *MTOServiceItemDomesticCrating) SetLockedPriceCents(val *int64)
- func (m *MTOServiceItemDomesticCrating) SetModelType(val MTOServiceItemModelType)
- func (m *MTOServiceItemDomesticCrating) SetMoveTaskOrderID(val *strfmt.UUID)
- func (m *MTOServiceItemDomesticCrating) SetMtoShipmentID(val strfmt.UUID)
- func (m *MTOServiceItemDomesticCrating) SetReServiceName(val string)
- func (m *MTOServiceItemDomesticCrating) SetRejectionReason(val *string)
- func (m *MTOServiceItemDomesticCrating) SetServiceRequestDocuments(val ServiceRequestDocuments)
- func (m *MTOServiceItemDomesticCrating) SetStatus(val MTOServiceItemStatus)
- func (m *MTOServiceItemDomesticCrating) Status() MTOServiceItemStatus
- func (m *MTOServiceItemDomesticCrating) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemDomesticCrating) UnmarshalJSON(raw []byte) error
- func (m *MTOServiceItemDomesticCrating) Validate(formats strfmt.Registry) error
- type MTOServiceItemModelType
- type MTOServiceItemOriginSIT
- func (m *MTOServiceItemOriginSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemOriginSIT) ETag() string
- func (m *MTOServiceItemOriginSIT) ID() strfmt.UUID
- func (m *MTOServiceItemOriginSIT) LockedPriceCents() *int64
- func (m *MTOServiceItemOriginSIT) MarshalBinary() ([]byte, error)
- func (m MTOServiceItemOriginSIT) MarshalJSON() ([]byte, error)
- func (m *MTOServiceItemOriginSIT) ModelType() MTOServiceItemModelType
- func (m *MTOServiceItemOriginSIT) MoveTaskOrderID() *strfmt.UUID
- func (m *MTOServiceItemOriginSIT) MtoShipmentID() strfmt.UUID
- func (m *MTOServiceItemOriginSIT) ReServiceName() string
- func (m *MTOServiceItemOriginSIT) RejectionReason() *string
- func (m *MTOServiceItemOriginSIT) ServiceRequestDocuments() ServiceRequestDocuments
- func (m *MTOServiceItemOriginSIT) SetETag(val string)
- func (m *MTOServiceItemOriginSIT) SetID(val strfmt.UUID)
- func (m *MTOServiceItemOriginSIT) SetLockedPriceCents(val *int64)
- func (m *MTOServiceItemOriginSIT) SetModelType(val MTOServiceItemModelType)
- func (m *MTOServiceItemOriginSIT) SetMoveTaskOrderID(val *strfmt.UUID)
- func (m *MTOServiceItemOriginSIT) SetMtoShipmentID(val strfmt.UUID)
- func (m *MTOServiceItemOriginSIT) SetReServiceName(val string)
- func (m *MTOServiceItemOriginSIT) SetRejectionReason(val *string)
- func (m *MTOServiceItemOriginSIT) SetServiceRequestDocuments(val ServiceRequestDocuments)
- func (m *MTOServiceItemOriginSIT) SetStatus(val MTOServiceItemStatus)
- func (m *MTOServiceItemOriginSIT) Status() MTOServiceItemStatus
- func (m *MTOServiceItemOriginSIT) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemOriginSIT) UnmarshalJSON(raw []byte) error
- func (m *MTOServiceItemOriginSIT) Validate(formats strfmt.Registry) error
- type MTOServiceItemShuttle
- func (m *MTOServiceItemShuttle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemShuttle) ETag() string
- func (m *MTOServiceItemShuttle) ID() strfmt.UUID
- func (m *MTOServiceItemShuttle) LockedPriceCents() *int64
- func (m *MTOServiceItemShuttle) MarshalBinary() ([]byte, error)
- func (m MTOServiceItemShuttle) MarshalJSON() ([]byte, error)
- func (m *MTOServiceItemShuttle) ModelType() MTOServiceItemModelType
- func (m *MTOServiceItemShuttle) MoveTaskOrderID() *strfmt.UUID
- func (m *MTOServiceItemShuttle) MtoShipmentID() strfmt.UUID
- func (m *MTOServiceItemShuttle) ReServiceName() string
- func (m *MTOServiceItemShuttle) RejectionReason() *string
- func (m *MTOServiceItemShuttle) ServiceRequestDocuments() ServiceRequestDocuments
- func (m *MTOServiceItemShuttle) SetETag(val string)
- func (m *MTOServiceItemShuttle) SetID(val strfmt.UUID)
- func (m *MTOServiceItemShuttle) SetLockedPriceCents(val *int64)
- func (m *MTOServiceItemShuttle) SetModelType(val MTOServiceItemModelType)
- func (m *MTOServiceItemShuttle) SetMoveTaskOrderID(val *strfmt.UUID)
- func (m *MTOServiceItemShuttle) SetMtoShipmentID(val strfmt.UUID)
- func (m *MTOServiceItemShuttle) SetReServiceName(val string)
- func (m *MTOServiceItemShuttle) SetRejectionReason(val *string)
- func (m *MTOServiceItemShuttle) SetServiceRequestDocuments(val ServiceRequestDocuments)
- func (m *MTOServiceItemShuttle) SetStatus(val MTOServiceItemStatus)
- func (m *MTOServiceItemShuttle) Status() MTOServiceItemStatus
- func (m *MTOServiceItemShuttle) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemShuttle) UnmarshalJSON(raw []byte) error
- func (m *MTOServiceItemShuttle) Validate(formats strfmt.Registry) error
- type MTOServiceItemStatus
- type MTOShipment
- func (m *MTOShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOShipment) MarshalBinary() ([]byte, error)
- func (m MTOShipment) MarshalJSON() ([]byte, error)
- func (m *MTOShipment) MtoServiceItems() []MTOServiceItem
- func (m *MTOShipment) SetMtoServiceItems(val []MTOServiceItem)
- func (m *MTOShipment) UnmarshalBinary(b []byte) error
- func (m *MTOShipment) UnmarshalJSON(raw []byte) error
- func (m *MTOShipment) Validate(formats strfmt.Registry) error
- type MTOShipmentType
- type MTOShipmentWithoutServiceItems
- func (m *MTOShipmentWithoutServiceItems) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOShipmentWithoutServiceItems) MarshalBinary() ([]byte, error)
- func (m *MTOShipmentWithoutServiceItems) UnmarshalBinary(b []byte) error
- func (m *MTOShipmentWithoutServiceItems) Validate(formats strfmt.Registry) error
- type MTOShipmentsWithoutServiceObjects
- type MoveTaskOrder
- func (m *MoveTaskOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MoveTaskOrder) MarshalBinary() ([]byte, error)
- func (m MoveTaskOrder) MarshalJSON() ([]byte, error)
- func (m *MoveTaskOrder) MtoServiceItems() []MTOServiceItem
- func (m *MoveTaskOrder) SetMtoServiceItems(val []MTOServiceItem)
- func (m *MoveTaskOrder) UnmarshalBinary(b []byte) error
- func (m *MoveTaskOrder) UnmarshalJSON(raw []byte) error
- func (m *MoveTaskOrder) Validate(formats strfmt.Registry) error
- type Order
- type OrdersType
- type PPMShipment
- type PPMShipmentStatus
- type PaymentRequest
- type PaymentRequestStatus
- type PaymentRequests
- type PaymentServiceItem
- type PaymentServiceItemParam
- func (m *PaymentServiceItemParam) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PaymentServiceItemParam) MarshalBinary() ([]byte, error)
- func (m *PaymentServiceItemParam) UnmarshalBinary(b []byte) error
- func (m *PaymentServiceItemParam) Validate(formats strfmt.Registry) error
- type PaymentServiceItemParams
- type PaymentServiceItemStatus
- type PaymentServiceItems
- type ProofOfServiceDoc
- type ProofOfServiceDocs
- type ReServiceCode
- type Reweigh
- type ReweighRequester
- type SITExtension
- type SITExtensions
- type SITLocationType
- type ServiceItemParamName
- type ServiceItemParamOrigin
- type ServiceItemParamType
- type ServiceRequestDocument
- func (m *ServiceRequestDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ServiceRequestDocument) MarshalBinary() ([]byte, error)
- func (m *ServiceRequestDocument) UnmarshalBinary(b []byte) error
- func (m *ServiceRequestDocument) Validate(formats strfmt.Registry) error
- type ServiceRequestDocuments
- type ShipmentAddressUpdate
- type ShipmentAddressUpdateStatus
- type StorageFacility
- type UpdateMTOServiceItem
- type UpdateMTOServiceItemModelType
- type UpdateMTOServiceItemSIT
- func (m *UpdateMTOServiceItemSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateMTOServiceItemSIT) ID() strfmt.UUID
- func (m *UpdateMTOServiceItemSIT) MarshalBinary() ([]byte, error)
- func (m UpdateMTOServiceItemSIT) MarshalJSON() ([]byte, error)
- func (m *UpdateMTOServiceItemSIT) ModelType() UpdateMTOServiceItemModelType
- func (m *UpdateMTOServiceItemSIT) SetID(val strfmt.UUID)
- func (m *UpdateMTOServiceItemSIT) SetModelType(val UpdateMTOServiceItemModelType)
- func (m *UpdateMTOServiceItemSIT) UnmarshalBinary(b []byte) error
- func (m *UpdateMTOServiceItemSIT) UnmarshalJSON(raw []byte) error
- func (m *UpdateMTOServiceItemSIT) Validate(formats strfmt.Registry) error
- type UpdateMTOServiceItemShuttle
- func (m *UpdateMTOServiceItemShuttle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateMTOServiceItemShuttle) ID() strfmt.UUID
- func (m *UpdateMTOServiceItemShuttle) MarshalBinary() ([]byte, error)
- func (m UpdateMTOServiceItemShuttle) MarshalJSON() ([]byte, error)
- func (m *UpdateMTOServiceItemShuttle) ModelType() UpdateMTOServiceItemModelType
- func (m *UpdateMTOServiceItemShuttle) SetID(val strfmt.UUID)
- func (m *UpdateMTOServiceItemShuttle) SetModelType(val UpdateMTOServiceItemModelType)
- func (m *UpdateMTOServiceItemShuttle) UnmarshalBinary(b []byte) error
- func (m *UpdateMTOServiceItemShuttle) UnmarshalJSON(raw []byte) error
- func (m *UpdateMTOServiceItemShuttle) Validate(formats strfmt.Registry) error
- type UpdateMTOShipment
- type UpdateMTOShipmentStatus
- func (m *UpdateMTOShipmentStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateMTOShipmentStatus) MarshalBinary() ([]byte, error)
- func (m *UpdateMTOShipmentStatus) UnmarshalBinary(b []byte) error
- func (m *UpdateMTOShipmentStatus) Validate(formats strfmt.Registry) error
- type UpdatePPMShipment
- type UpdateReweigh
- type UpdateShipmentDestinationAddress
- func (m *UpdateShipmentDestinationAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateShipmentDestinationAddress) MarshalBinary() ([]byte, error)
- func (m *UpdateShipmentDestinationAddress) UnmarshalBinary(b []byte) error
- func (m *UpdateShipmentDestinationAddress) Validate(formats strfmt.Registry) error
- type UploadWithOmissions
- type ValidationError
- func (m *ValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ValidationError) MarshalBinary() ([]byte, error)
- func (m ValidationError) MarshalJSON() ([]byte, error)
- func (m *ValidationError) UnmarshalBinary(b []byte) error
- func (m *ValidationError) UnmarshalJSON(raw []byte) error
- func (m *ValidationError) Validate(formats strfmt.Registry) error
Constants ¶
const ( // AddressStateAL captures enum value "AL" AddressStateAL string = "AL" // AddressStateAK captures enum value "AK" AddressStateAK string = "AK" // AddressStateAR captures enum value "AR" AddressStateAR string = "AR" // AddressStateAZ captures enum value "AZ" AddressStateAZ string = "AZ" // AddressStateCA captures enum value "CA" AddressStateCA string = "CA" // AddressStateCO captures enum value "CO" AddressStateCO string = "CO" // AddressStateCT captures enum value "CT" AddressStateCT string = "CT" // AddressStateDC captures enum value "DC" AddressStateDC string = "DC" // AddressStateDE captures enum value "DE" AddressStateDE string = "DE" // AddressStateFL captures enum value "FL" AddressStateFL string = "FL" // AddressStateGA captures enum value "GA" AddressStateGA string = "GA" // AddressStateHI captures enum value "HI" AddressStateHI string = "HI" // AddressStateIA captures enum value "IA" AddressStateIA string = "IA" // AddressStateID captures enum value "ID" AddressStateID string = "ID" // AddressStateIL captures enum value "IL" AddressStateIL string = "IL" // AddressStateIN captures enum value "IN" AddressStateIN string = "IN" // AddressStateKS captures enum value "KS" AddressStateKS string = "KS" // AddressStateKY captures enum value "KY" AddressStateKY string = "KY" // AddressStateLA captures enum value "LA" AddressStateLA string = "LA" // AddressStateMA captures enum value "MA" AddressStateMA string = "MA" // AddressStateMD captures enum value "MD" AddressStateMD string = "MD" // AddressStateME captures enum value "ME" AddressStateME string = "ME" // AddressStateMI captures enum value "MI" AddressStateMI string = "MI" // AddressStateMN captures enum value "MN" AddressStateMN string = "MN" // AddressStateMO captures enum value "MO" AddressStateMO string = "MO" // AddressStateMS captures enum value "MS" AddressStateMS string = "MS" // AddressStateMT captures enum value "MT" AddressStateMT string = "MT" // AddressStateNC captures enum value "NC" AddressStateNC string = "NC" // AddressStateND captures enum value "ND" AddressStateND string = "ND" // AddressStateNE captures enum value "NE" AddressStateNE string = "NE" // AddressStateNH captures enum value "NH" AddressStateNH string = "NH" // AddressStateNJ captures enum value "NJ" AddressStateNJ string = "NJ" // AddressStateNM captures enum value "NM" AddressStateNM string = "NM" // AddressStateNV captures enum value "NV" AddressStateNV string = "NV" // AddressStateNY captures enum value "NY" AddressStateNY string = "NY" // AddressStateOH captures enum value "OH" AddressStateOH string = "OH" // AddressStateOK captures enum value "OK" AddressStateOK string = "OK" // AddressStateOR captures enum value "OR" AddressStateOR string = "OR" // AddressStatePA captures enum value "PA" AddressStatePA string = "PA" // AddressStateRI captures enum value "RI" AddressStateRI string = "RI" // AddressStateSC captures enum value "SC" AddressStateSC string = "SC" // AddressStateSD captures enum value "SD" AddressStateSD string = "SD" // AddressStateTN captures enum value "TN" AddressStateTN string = "TN" // AddressStateTX captures enum value "TX" AddressStateTX string = "TX" // AddressStateUT captures enum value "UT" AddressStateUT string = "UT" // AddressStateVA captures enum value "VA" AddressStateVA string = "VA" // AddressStateVT captures enum value "VT" AddressStateVT string = "VT" // AddressStateWA captures enum value "WA" AddressStateWA string = "WA" // AddressStateWI captures enum value "WI" AddressStateWI string = "WI" // AddressStateWV captures enum value "WV" AddressStateWV string = "WV" // AddressStateWY captures enum value "WY" AddressStateWY string = "WY" )
const ( // CreateSITExtensionRequestReasonSERIOUSILLNESSMEMBER captures enum value "SERIOUS_ILLNESS_MEMBER" CreateSITExtensionRequestReasonSERIOUSILLNESSMEMBER string = "SERIOUS_ILLNESS_MEMBER" // CreateSITExtensionRequestReasonSERIOUSILLNESSDEPENDENT captures enum value "SERIOUS_ILLNESS_DEPENDENT" CreateSITExtensionRequestReasonSERIOUSILLNESSDEPENDENT string = "SERIOUS_ILLNESS_DEPENDENT" // CreateSITExtensionRequestReasonIMPENDINGASSIGNEMENT captures enum value "IMPENDING_ASSIGNEMENT" CreateSITExtensionRequestReasonIMPENDINGASSIGNEMENT string = "IMPENDING_ASSIGNEMENT" // CreateSITExtensionRequestReasonDIRECTEDTEMPORARYDUTY captures enum value "DIRECTED_TEMPORARY_DUTY" CreateSITExtensionRequestReasonDIRECTEDTEMPORARYDUTY string = "DIRECTED_TEMPORARY_DUTY" // CreateSITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING captures enum value "NONAVAILABILITY_OF_CIVILIAN_HOUSING" CreateSITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING string = "NONAVAILABILITY_OF_CIVILIAN_HOUSING" // CreateSITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE captures enum value "AWAITING_COMPLETION_OF_RESIDENCE" CreateSITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE string = "AWAITING_COMPLETION_OF_RESIDENCE" // CreateSITExtensionRequestReasonOTHER captures enum value "OTHER" CreateSITExtensionRequestReasonOTHER string = "OTHER" )
const ( // MTOShipmentWithoutServiceItemsStatusSUBMITTED captures enum value "SUBMITTED" MTOShipmentWithoutServiceItemsStatusSUBMITTED string = "SUBMITTED" // MTOShipmentWithoutServiceItemsStatusAPPROVED captures enum value "APPROVED" MTOShipmentWithoutServiceItemsStatusAPPROVED string = "APPROVED" // MTOShipmentWithoutServiceItemsStatusREJECTED captures enum value "REJECTED" MTOShipmentWithoutServiceItemsStatusREJECTED string = "REJECTED" // MTOShipmentWithoutServiceItemsStatusCANCELLATIONREQUESTED captures enum value "CANCELLATION_REQUESTED" MTOShipmentWithoutServiceItemsStatusCANCELLATIONREQUESTED string = "CANCELLATION_REQUESTED" // MTOShipmentWithoutServiceItemsStatusCANCELED captures enum value "CANCELED" MTOShipmentWithoutServiceItemsStatusCANCELED string = "CANCELED" // MTOShipmentWithoutServiceItemsStatusDIVERSIONREQUESTED captures enum value "DIVERSION_REQUESTED" MTOShipmentWithoutServiceItemsStatusDIVERSIONREQUESTED string = "DIVERSION_REQUESTED" )
const ( // MoveTaskOrderPpmTypePARTIAL captures enum value "PARTIAL" MoveTaskOrderPpmTypePARTIAL string = "PARTIAL" // MoveTaskOrderPpmTypeFULL captures enum value "FULL" MoveTaskOrderPpmTypeFULL string = "FULL" )
const ( // SITExtensionRequestReasonSERIOUSILLNESSMEMBER captures enum value "SERIOUS_ILLNESS_MEMBER" SITExtensionRequestReasonSERIOUSILLNESSMEMBER string = "SERIOUS_ILLNESS_MEMBER" // SITExtensionRequestReasonSERIOUSILLNESSDEPENDENT captures enum value "SERIOUS_ILLNESS_DEPENDENT" SITExtensionRequestReasonSERIOUSILLNESSDEPENDENT string = "SERIOUS_ILLNESS_DEPENDENT" // SITExtensionRequestReasonIMPENDINGASSIGNEMENT captures enum value "IMPENDING_ASSIGNEMENT" SITExtensionRequestReasonIMPENDINGASSIGNEMENT string = "IMPENDING_ASSIGNEMENT" // SITExtensionRequestReasonDIRECTEDTEMPORARYDUTY captures enum value "DIRECTED_TEMPORARY_DUTY" SITExtensionRequestReasonDIRECTEDTEMPORARYDUTY string = "DIRECTED_TEMPORARY_DUTY" // SITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING captures enum value "NONAVAILABILITY_OF_CIVILIAN_HOUSING" SITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING string = "NONAVAILABILITY_OF_CIVILIAN_HOUSING" // SITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE captures enum value "AWAITING_COMPLETION_OF_RESIDENCE" SITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE string = "AWAITING_COMPLETION_OF_RESIDENCE" // SITExtensionRequestReasonOTHER captures enum value "OTHER" SITExtensionRequestReasonOTHER string = "OTHER" )
const ( // UploadWithOmissionsStatusINFECTED captures enum value "INFECTED" UploadWithOmissionsStatusINFECTED string = "INFECTED" // UploadWithOmissionsStatusCLEAN captures enum value "CLEAN" UploadWithOmissionsStatusCLEAN string = "CLEAN" // UploadWithOmissionsStatusPROCESSING captures enum value "PROCESSING" UploadWithOmissionsStatusPROCESSING string = "PROCESSING" )
const ( // UpdateMTOShipmentStatusStatusCANCELED captures enum value "CANCELED" UpdateMTOShipmentStatusStatusCANCELED string = "CANCELED" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // City // Example: Anytown // Required: true City *string `json:"city"` // Country // Example: USA Country *string `json:"country,omitempty"` // County // Example: LOS ANGELES County *string `json:"county,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // isOconus // Example: false IsOconus *bool `json:"isOconus,omitempty"` // ZIP // Example: 90210 // Required: true // Pattern: ^(\d{5}([\-]\d{4})?)$ PostalCode *string `json:"postalCode"` // State // Required: true // Enum: [AL AK AR AZ CA CO CT DC DE FL GA HI IA ID IL IN KS KY LA MA MD ME MI MN MO MS MT NC ND NE NH NJ NM NV NY OH OK OR PA RI SC SD TN TX UT VA VT WA WI WV WY] State *string `json:"state"` // Street address 1 // Example: 123 Main Ave // Required: true StreetAddress1 *string `json:"streetAddress1"` // Street address 2 // Example: Apartment 9000 StreetAddress2 *string `json:"streetAddress2,omitempty"` // Address Line 3 // Example: Montmârtre StreetAddress3 *string `json:"streetAddress3,omitempty"` }
Address A postal address
swagger:model Address
func (*Address) ContextValidate ¶
ContextValidate validate this address based on the context it is used
func (*Address) MarshalBinary ¶
MarshalBinary interface implementation
func (*Address) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ClientError ¶
type ClientError struct { // detail // Required: true Detail *string `json:"detail"` // instance // Required: true // Format: uuid Instance *strfmt.UUID `json:"instance"` // title // Required: true Title *string `json:"title"` }
ClientError client error
swagger:model ClientError
func (*ClientError) ContextValidate ¶
ContextValidate validates this client error based on context it is used
func (*ClientError) MarshalBinary ¶
func (m *ClientError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientError) UnmarshalBinary ¶
func (m *ClientError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateBoatShipment ¶
type CreateBoatShipment struct { // Does the boat have a trailer // Required: true HasTrailer *bool `json:"hasTrailer"` // Height of the Boat in inches // Required: true HeightInInches *int64 `json:"heightInInches"` // Is the trailer roadworthy IsRoadworthy *bool `json:"isRoadworthy,omitempty"` // Length of the Boat in inches // Required: true LengthInInches *int64 `json:"lengthInInches"` // Make of the Boat // Required: true Make *string `json:"make"` // Model of the Boat // Required: true Model *string `json:"model"` // Width of the Boat in inches // Required: true WidthInInches *int64 `json:"widthInInches"` // Year of the Boat // Required: true Year *int64 `json:"year"` }
CreateBoatShipment Creation object containing the `PPM` shipmentType specific data, not used for other shipment types.
swagger:model CreateBoatShipment
func (*CreateBoatShipment) ContextValidate ¶
ContextValidate validates this create boat shipment based on context it is used
func (*CreateBoatShipment) MarshalBinary ¶
func (m *CreateBoatShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateBoatShipment) UnmarshalBinary ¶
func (m *CreateBoatShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateMTOShipment ¶
type CreateMTOShipment struct { // agents Agents MTOAgents `json:"agents,omitempty"` // counselor remarks // Example: counselor approved CounselorRemarks *string `json:"counselorRemarks,omitempty"` // The customer can use the customer remarks field to inform the services counselor and the movers about any // special circumstances for this shipment. Typical examples: // * bulky or fragile items, // * weapons, // * access info for their address. // // Customer enters this information during onboarding. Optional field. // // Example: handle with care CustomerRemarks *string `json:"customerRemarks,omitempty"` // Where the movers should deliver this shipment. DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // This value indicates whether or not this shipment is part of a diversion. If yes, the shipment can be either the starting or ending segment of the diversion. When this boolean is true, you must link it to a parent shipment with the divertedFromShipmentId parameter. // Diversion bool `json:"diversion,omitempty"` // The ID of the shipment this is a diversion from. Aka the "Parent" shipment. The diversion boolean must be true if this parameter is supplied in the request. If provided, and if the diverted from shipment is also a diversion, the previous should must then also have a parent ID. // // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid DivertedFromShipmentID strfmt.UUID `json:"divertedFromShipmentId,omitempty"` // The ID of the move this new shipment is for. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid MoveTaskOrderID *strfmt.UUID `json:"moveTaskOrderID"` // The address where the movers should pick up this shipment. PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // Email or ID of the person who will be contacted in the event of questions or concerns about this update. May be the person performing the update, or someone else working with the Prime contractor. // PointOfContact string `json:"pointOfContact,omitempty"` // ppm shipment PpmShipment *CreatePPMShipment `json:"ppmShipment,omitempty"` // The estimated weight of this shipment, determined by the movers during the pre-move survey. This value **can only be updated once.** If there was an issue with estimating the weight and a mistake was made, the Prime contractor will need to contact the TOO to change it. // // Example: 4500 // Minimum: 1 PrimeEstimatedWeight *int64 `json:"primeEstimatedWeight,omitempty"` // The customer's preferred pickup date. Other dates, such as required delivery date and (outside MilMove) the pack date, are derived from this date. // // Format: date RequestedPickupDate *strfmt.Date `json:"requestedPickupDate,omitempty"` // shipment type // Required: true ShipmentType *MTOShipmentType `json:"shipmentType"` // contains filtered or unexported fields }
CreateMTOShipment create m t o shipment
swagger:model CreateMTOShipment
func (*CreateMTOShipment) ContextValidate ¶
ContextValidate validate this create m t o shipment based on the context it is used
func (*CreateMTOShipment) MarshalBinary ¶
func (m *CreateMTOShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (CreateMTOShipment) MarshalJSON ¶
func (m CreateMTOShipment) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*CreateMTOShipment) MtoServiceItems ¶
func (m *CreateMTOShipment) MtoServiceItems() []MTOServiceItem
MtoServiceItems gets the mto service items of this base type
func (*CreateMTOShipment) SetMtoServiceItems ¶
func (m *CreateMTOShipment) SetMtoServiceItems(val []MTOServiceItem)
SetMtoServiceItems sets the mto service items of this base type
func (*CreateMTOShipment) UnmarshalBinary ¶
func (m *CreateMTOShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*CreateMTOShipment) UnmarshalJSON ¶
func (m *CreateMTOShipment) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type CreatePPMShipment ¶
type CreatePPMShipment struct { // The address of the destination location where goods are being delivered to. DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // The estimated weight of the PPM shipment goods being moved in pounds. // Example: 4200 // Required: true EstimatedWeight *int64 `json:"estimatedWeight"` // Date the customer expects to begin moving from their origin. // // Required: true // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate"` // Indicates whether PPM shipment has pro gear for themselves or their spouse. // // Required: true HasProGear *bool `json:"hasProGear"` // The address of the origin location where goods are being moved from. PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // The estimated weight of the pro-gear being moved belonging to the service member in pounds. ProGearWeight *int64 `json:"proGearWeight,omitempty"` // The date that goods will exit the storage location. // Format: date SitEstimatedDepartureDate *strfmt.Date `json:"sitEstimatedDepartureDate,omitempty"` // The date that goods will first enter the storage location. // Format: date SitEstimatedEntryDate *strfmt.Date `json:"sitEstimatedEntryDate,omitempty"` // The estimated weight of the goods being put into storage in pounds. // Example: 2000 SitEstimatedWeight *int64 `json:"sitEstimatedWeight,omitempty"` // Captures whether some or all of the PPM shipment will require temporary storage at the origin or destination. // // Must be set to `true` when providing `sitLocation`, `sitEstimatedWeight`, `sitEstimatedEntryDate`, and `sitEstimatedDepartureDate` values to calculate the `sitEstimatedCost`. // // Required: true SitExpected *bool `json:"sitExpected"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // The estimated weight of the pro-gear being moved belonging to a spouse in pounds. SpouseProGearWeight *int64 `json:"spouseProGearWeight,omitempty"` }
CreatePPMShipment Creation object containing the `PPM` shipmentType specific data, not used for other shipment types.
swagger:model CreatePPMShipment
func (*CreatePPMShipment) ContextValidate ¶
ContextValidate validate this create p p m shipment based on the context it is used
func (*CreatePPMShipment) MarshalBinary ¶
func (m *CreatePPMShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreatePPMShipment) UnmarshalBinary ¶
func (m *CreatePPMShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateSITExtension ¶
type CreateSITExtension struct { // contractor remarks // Example: We need SIT additional days. The customer has not found a house yet. // Required: true ContractorRemarks *string `json:"contractorRemarks"` // request reason // Required: true // Enum: [SERIOUS_ILLNESS_MEMBER SERIOUS_ILLNESS_DEPENDENT IMPENDING_ASSIGNEMENT DIRECTED_TEMPORARY_DUTY NONAVAILABILITY_OF_CIVILIAN_HOUSING AWAITING_COMPLETION_OF_RESIDENCE OTHER] RequestReason *string `json:"requestReason"` // requested days // Example: 30 // Required: true // Minimum: 1 RequestedDays *int64 `json:"requestedDays"` }
CreateSITExtension CreateSITExtension contains the fields required for the prime to create a SIT Extension request.
swagger:model CreateSITExtension
func (*CreateSITExtension) ContextValidate ¶
ContextValidate validates this create s i t extension based on context it is used
func (*CreateSITExtension) MarshalBinary ¶
func (m *CreateSITExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateSITExtension) UnmarshalBinary ¶
func (m *CreateSITExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Customer ¶
type Customer struct { // branch // Example: COAST_GUARD Branch string `json:"branch,omitempty"` // current address CurrentAddress *Address `json:"currentAddress,omitempty"` // dod ID DodID string `json:"dodID,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // email // Example: fake@example.com // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Email string `json:"email,omitempty"` // emplid Emplid string `json:"emplid,omitempty"` // first name // Example: Vanya FirstName string `json:"firstName,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Petrovna LastName string `json:"lastName,omitempty"` // phone Phone string `json:"phone,omitempty"` // user ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid UserID strfmt.UUID `json:"userID,omitempty"` }
Customer customer
swagger:model Customer
func (*Customer) ContextValidate ¶
ContextValidate validate this customer based on the context it is used
func (*Customer) MarshalBinary ¶
MarshalBinary interface implementation
func (*Customer) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type DestinationType ¶
type DestinationType string
DestinationType Destination Type Example: OTHER_THAN_AUTHORIZED
swagger:model DestinationType
const ( // DestinationTypeHOMEOFRECORD captures enum value "HOME_OF_RECORD" DestinationTypeHOMEOFRECORD DestinationType = "HOME_OF_RECORD" // DestinationTypeHOMEOFSELECTION captures enum value "HOME_OF_SELECTION" DestinationTypeHOMEOFSELECTION DestinationType = "HOME_OF_SELECTION" // DestinationTypePLACEENTEREDACTIVEDUTY captures enum value "PLACE_ENTERED_ACTIVE_DUTY" DestinationTypePLACEENTEREDACTIVEDUTY DestinationType = "PLACE_ENTERED_ACTIVE_DUTY" // DestinationTypeOTHERTHANAUTHORIZED captures enum value "OTHER_THAN_AUTHORIZED" DestinationTypeOTHERTHANAUTHORIZED DestinationType = "OTHER_THAN_AUTHORIZED" )
func NewDestinationType ¶
func NewDestinationType(value DestinationType) *DestinationType
func (DestinationType) ContextValidate ¶
ContextValidate validates this destination type based on context it is used
func (DestinationType) Pointer ¶
func (m DestinationType) Pointer() *DestinationType
Pointer returns a pointer to a freshly-allocated DestinationType.
type DutyLocation ¶
type DutyLocation struct { // address Address *Address `json:"address,omitempty"` // address ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid AddressID strfmt.UUID `json:"addressID,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // name // Example: Fort Bragg North Station Name string `json:"name,omitempty"` }
DutyLocation duty location
swagger:model DutyLocation
func (*DutyLocation) ContextValidate ¶
ContextValidate validate this duty location based on the context it is used
func (*DutyLocation) MarshalBinary ¶
func (m *DutyLocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DutyLocation) UnmarshalBinary ¶
func (m *DutyLocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Entitlements ¶
type Entitlements struct { // authorized weight // Example: 2000 AuthorizedWeight *int64 `json:"authorizedWeight,omitempty"` // dependents authorized // Example: true DependentsAuthorized *bool `json:"dependentsAuthorized,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // gun safe // Example: false GunSafe bool `json:"gunSafe,omitempty"` // id // Example: 571008b1-b0de-454d-b843-d71be9f02c04 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // non temporary storage // Example: false NonTemporaryStorage *bool `json:"nonTemporaryStorage,omitempty"` // organizational clothing and individual equipment // Example: false OrganizationalClothingAndIndividualEquipment bool `json:"organizationalClothingAndIndividualEquipment,omitempty"` // privately owned vehicle // Example: false PrivatelyOwnedVehicle *bool `json:"privatelyOwnedVehicle,omitempty"` // pro gear weight // Example: 2000 ProGearWeight int64 `json:"proGearWeight,omitempty"` // pro gear weight spouse // Example: 500 ProGearWeightSpouse int64 `json:"proGearWeightSpouse,omitempty"` // required medical equipment weight // Example: 500 RequiredMedicalEquipmentWeight int64 `json:"requiredMedicalEquipmentWeight,omitempty"` // storage in transit // Example: 90 StorageInTransit int64 `json:"storageInTransit,omitempty"` // total dependents // Example: 2 TotalDependents int64 `json:"totalDependents,omitempty"` // total weight // Example: 500 TotalWeight int64 `json:"totalWeight,omitempty"` }
Entitlements entitlements
swagger:model Entitlements
func (*Entitlements) ContextValidate ¶
ContextValidate validate this entitlements based on the context it is used
func (*Entitlements) MarshalBinary ¶
func (m *Entitlements) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Entitlements) UnmarshalBinary ¶
func (m *Entitlements) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // detail // Required: true Detail *string `json:"detail"` // instance // Format: uuid Instance strfmt.UUID `json:"instance,omitempty"` // title // Required: true Title *string `json:"title"` }
Error error
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MTOAgent ¶
type MTOAgent struct { // agent type AgentType MTOAgentType `json:"agentType,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // email // Pattern: ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})?$ Email *string `json:"email,omitempty"` // first name FirstName *string `json:"firstName,omitempty"` // The ID of the agent. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name LastName *string `json:"lastName,omitempty"` // The ID of the shipment this agent is permitted to release/receive. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid MtoShipmentID strfmt.UUID `json:"mtoShipmentID,omitempty"` // phone // Pattern: ^([2-9]\d{2}-\d{3}-\d{4})?$ Phone *string `json:"phone,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MTOAgent m t o agent
swagger:model MTOAgent
func (*MTOAgent) ContextValidate ¶
ContextValidate validate this m t o agent based on the context it is used
func (*MTOAgent) MarshalBinary ¶
MarshalBinary interface implementation
func (*MTOAgent) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MTOAgentType ¶
type MTOAgentType string
MTOAgentType Agent Type
The type for this agent. `RELEASING` means they have authority on pickup, `RECEIVING` means they can receive the shipment on delivery.
Example: RELEASING_AGENT
swagger:model MTOAgentType
const ( // MTOAgentTypeRELEASINGAGENT captures enum value "RELEASING_AGENT" MTOAgentTypeRELEASINGAGENT MTOAgentType = "RELEASING_AGENT" // MTOAgentTypeRECEIVINGAGENT captures enum value "RECEIVING_AGENT" MTOAgentTypeRECEIVINGAGENT MTOAgentType = "RECEIVING_AGENT" )
func NewMTOAgentType ¶
func NewMTOAgentType(value MTOAgentType) *MTOAgentType
func (MTOAgentType) ContextValidate ¶
ContextValidate validates this m t o agent type based on context it is used
func (MTOAgentType) Pointer ¶
func (m MTOAgentType) Pointer() *MTOAgentType
Pointer returns a pointer to a freshly-allocated MTOAgentType.
type MTOAgents ¶
type MTOAgents []*MTOAgent
MTOAgents A list of the agents for a shipment. Agents are the people who the Prime contractor recognize as permitted to release (in the case of pickup) or receive (on delivery) a shipment.
swagger:model MTOAgents
func (MTOAgents) ContextValidate ¶
ContextValidate validate this m t o agents based on the context it is used
type MTOServiceItem ¶
type MTOServiceItem interface { runtime.Validatable runtime.ContextValidatable // A hash unique to this service item that should be used as the "If-Match" header for any updates. // Read Only: true ETag() string SetETag(string) // The ID of the service item. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ID() strfmt.UUID SetID(strfmt.UUID) // locked price cents LockedPriceCents() *int64 SetLockedPriceCents(*int64) // model type // Required: true ModelType() MTOServiceItemModelType SetModelType(MTOServiceItemModelType) // The ID of the move for this service item. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid MoveTaskOrderID() *strfmt.UUID SetMoveTaskOrderID(*strfmt.UUID) // The ID of the shipment this service is for, if any. Optional. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MtoShipmentID() strfmt.UUID SetMtoShipmentID(strfmt.UUID) // The full descriptive name of the service. // Read Only: true ReServiceName() string SetReServiceName(string) // The reason why this service item was rejected by the TOO. // Example: item was too heavy // Read Only: true RejectionReason() *string SetRejectionReason(*string) // service request documents ServiceRequestDocuments() ServiceRequestDocuments SetServiceRequestDocuments(ServiceRequestDocuments) // status Status() MTOServiceItemStatus SetStatus(MTOServiceItemStatus) }
MTOServiceItem MTOServiceItem describes a base type of a service item. Polymorphic type.
swagger:discriminator MTOServiceItem modelType
func UnmarshalMTOServiceItem ¶
UnmarshalMTOServiceItem unmarshals polymorphic MTOServiceItem
func UnmarshalMTOServiceItemSlice ¶
func UnmarshalMTOServiceItemSlice(reader io.Reader, consumer runtime.Consumer) ([]MTOServiceItem, error)
UnmarshalMTOServiceItemSlice unmarshals polymorphic slices of MTOServiceItem
type MTOServiceItemBasic ¶
type MTOServiceItemBasic struct { // re service code // Required: true ReServiceCode *ReServiceCode `json:"reServiceCode"` // contains filtered or unexported fields }
MTOServiceItemBasic Describes a basic service item subtype of a MTOServiceItem.
swagger:model MTOServiceItemBasic
func (*MTOServiceItemBasic) ContextValidate ¶
ContextValidate validate this m t o service item basic based on the context it is used
func (*MTOServiceItemBasic) ETag ¶
func (m *MTOServiceItemBasic) ETag() string
ETag gets the e tag of this subtype
func (*MTOServiceItemBasic) ID ¶
func (m *MTOServiceItemBasic) ID() strfmt.UUID
ID gets the id of this subtype
func (*MTOServiceItemBasic) LockedPriceCents ¶
func (m *MTOServiceItemBasic) LockedPriceCents() *int64
LockedPriceCents gets the locked price cents of this subtype
func (*MTOServiceItemBasic) MarshalBinary ¶
func (m *MTOServiceItemBasic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOServiceItemBasic) MarshalJSON ¶
func (m MTOServiceItemBasic) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOServiceItemBasic) ModelType ¶
func (m *MTOServiceItemBasic) ModelType() MTOServiceItemModelType
ModelType gets the model type of this subtype
func (*MTOServiceItemBasic) MoveTaskOrderID ¶
func (m *MTOServiceItemBasic) MoveTaskOrderID() *strfmt.UUID
MoveTaskOrderID gets the move task order ID of this subtype
func (*MTOServiceItemBasic) MtoShipmentID ¶
func (m *MTOServiceItemBasic) MtoShipmentID() strfmt.UUID
MtoShipmentID gets the mto shipment ID of this subtype
func (*MTOServiceItemBasic) ReServiceName ¶
func (m *MTOServiceItemBasic) ReServiceName() string
ReServiceName gets the re service name of this subtype
func (*MTOServiceItemBasic) RejectionReason ¶
func (m *MTOServiceItemBasic) RejectionReason() *string
RejectionReason gets the rejection reason of this subtype
func (*MTOServiceItemBasic) ServiceRequestDocuments ¶
func (m *MTOServiceItemBasic) ServiceRequestDocuments() ServiceRequestDocuments
ServiceRequestDocuments gets the service request documents of this subtype
func (*MTOServiceItemBasic) SetETag ¶
func (m *MTOServiceItemBasic) SetETag(val string)
SetETag sets the e tag of this subtype
func (*MTOServiceItemBasic) SetID ¶
func (m *MTOServiceItemBasic) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*MTOServiceItemBasic) SetLockedPriceCents ¶
func (m *MTOServiceItemBasic) SetLockedPriceCents(val *int64)
SetLockedPriceCents sets the locked price cents of this subtype
func (*MTOServiceItemBasic) SetModelType ¶
func (m *MTOServiceItemBasic) SetModelType(val MTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*MTOServiceItemBasic) SetMoveTaskOrderID ¶
func (m *MTOServiceItemBasic) SetMoveTaskOrderID(val *strfmt.UUID)
SetMoveTaskOrderID sets the move task order ID of this subtype
func (*MTOServiceItemBasic) SetMtoShipmentID ¶
func (m *MTOServiceItemBasic) SetMtoShipmentID(val strfmt.UUID)
SetMtoShipmentID sets the mto shipment ID of this subtype
func (*MTOServiceItemBasic) SetReServiceName ¶
func (m *MTOServiceItemBasic) SetReServiceName(val string)
SetReServiceName sets the re service name of this subtype
func (*MTOServiceItemBasic) SetRejectionReason ¶
func (m *MTOServiceItemBasic) SetRejectionReason(val *string)
SetRejectionReason sets the rejection reason of this subtype
func (*MTOServiceItemBasic) SetServiceRequestDocuments ¶
func (m *MTOServiceItemBasic) SetServiceRequestDocuments(val ServiceRequestDocuments)
SetServiceRequestDocuments sets the service request documents of this subtype
func (*MTOServiceItemBasic) SetStatus ¶
func (m *MTOServiceItemBasic) SetStatus(val MTOServiceItemStatus)
SetStatus sets the status of this subtype
func (*MTOServiceItemBasic) Status ¶
func (m *MTOServiceItemBasic) Status() MTOServiceItemStatus
Status gets the status of this subtype
func (*MTOServiceItemBasic) UnmarshalBinary ¶
func (m *MTOServiceItemBasic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOServiceItemBasic) UnmarshalJSON ¶
func (m *MTOServiceItemBasic) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOServiceItemDestSIT ¶
type MTOServiceItemDestSIT struct { // Date of attempted contact by the prime corresponding to `timeMilitary1`. // Format: date DateOfContact1 *strfmt.Date `json:"dateOfContact1,omitempty"` // Date of attempted contact by the prime corresponding to `timeMilitary2`. // Format: date DateOfContact2 *strfmt.Date `json:"dateOfContact2,omitempty"` // First available date that Prime can deliver SIT service item. // Format: date FirstAvailableDeliveryDate1 *strfmt.Date `json:"firstAvailableDeliveryDate1,omitempty"` // Second available date that Prime can deliver SIT service item. // Format: date FirstAvailableDeliveryDate2 *strfmt.Date `json:"firstAvailableDeliveryDate2,omitempty"` // Service code allowed for this model type. // Required: true // Enum: [DDFSIT DDASIT] ReServiceCode *string `json:"reServiceCode"` // The reason item has been placed in SIT. // // Required: true Reason *string `json:"reason"` // Date when the customer contacted the prime for a delivery out of SIT. // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // Departure date for SIT. This is the end date of the SIT at either origin or destination. This is optional as it can be updated using the UpdateMTOServiceItemSIT modelType at a later date. // Format: date SitDepartureDate *strfmt.Date `json:"sitDepartureDate,omitempty"` // sit destination final address SitDestinationFinalAddress *Address `json:"sitDestinationFinalAddress,omitempty"` // Entry date for the SIT // Required: true // Format: date SitEntryDate *strfmt.Date `json:"sitEntryDate"` // Date when the customer has requested delivery out of SIT. // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` // Time of attempted contact corresponding to `dateOfContact1`, in military format. // Example: 1400Z // Pattern: \d{4}Z TimeMilitary1 *string `json:"timeMilitary1,omitempty"` // Time of attempted contact corresponding to `dateOfContact2`, in military format. // Example: 1400Z // Pattern: \d{4}Z TimeMilitary2 *string `json:"timeMilitary2,omitempty"` // contains filtered or unexported fields }
MTOServiceItemDestSIT Describes a domestic destination SIT service item. Subtype of a MTOServiceItem.
swagger:model MTOServiceItemDestSIT
func (*MTOServiceItemDestSIT) ContextValidate ¶
ContextValidate validate this m t o service item dest s i t based on the context it is used
func (*MTOServiceItemDestSIT) ETag ¶
func (m *MTOServiceItemDestSIT) ETag() string
ETag gets the e tag of this subtype
func (*MTOServiceItemDestSIT) ID ¶
func (m *MTOServiceItemDestSIT) ID() strfmt.UUID
ID gets the id of this subtype
func (*MTOServiceItemDestSIT) LockedPriceCents ¶
func (m *MTOServiceItemDestSIT) LockedPriceCents() *int64
LockedPriceCents gets the locked price cents of this subtype
func (*MTOServiceItemDestSIT) MarshalBinary ¶
func (m *MTOServiceItemDestSIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOServiceItemDestSIT) MarshalJSON ¶
func (m MTOServiceItemDestSIT) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOServiceItemDestSIT) ModelType ¶
func (m *MTOServiceItemDestSIT) ModelType() MTOServiceItemModelType
ModelType gets the model type of this subtype
func (*MTOServiceItemDestSIT) MoveTaskOrderID ¶
func (m *MTOServiceItemDestSIT) MoveTaskOrderID() *strfmt.UUID
MoveTaskOrderID gets the move task order ID of this subtype
func (*MTOServiceItemDestSIT) MtoShipmentID ¶
func (m *MTOServiceItemDestSIT) MtoShipmentID() strfmt.UUID
MtoShipmentID gets the mto shipment ID of this subtype
func (*MTOServiceItemDestSIT) ReServiceName ¶
func (m *MTOServiceItemDestSIT) ReServiceName() string
ReServiceName gets the re service name of this subtype
func (*MTOServiceItemDestSIT) RejectionReason ¶
func (m *MTOServiceItemDestSIT) RejectionReason() *string
RejectionReason gets the rejection reason of this subtype
func (*MTOServiceItemDestSIT) ServiceRequestDocuments ¶
func (m *MTOServiceItemDestSIT) ServiceRequestDocuments() ServiceRequestDocuments
ServiceRequestDocuments gets the service request documents of this subtype
func (*MTOServiceItemDestSIT) SetETag ¶
func (m *MTOServiceItemDestSIT) SetETag(val string)
SetETag sets the e tag of this subtype
func (*MTOServiceItemDestSIT) SetID ¶
func (m *MTOServiceItemDestSIT) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*MTOServiceItemDestSIT) SetLockedPriceCents ¶
func (m *MTOServiceItemDestSIT) SetLockedPriceCents(val *int64)
SetLockedPriceCents sets the locked price cents of this subtype
func (*MTOServiceItemDestSIT) SetModelType ¶
func (m *MTOServiceItemDestSIT) SetModelType(val MTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*MTOServiceItemDestSIT) SetMoveTaskOrderID ¶
func (m *MTOServiceItemDestSIT) SetMoveTaskOrderID(val *strfmt.UUID)
SetMoveTaskOrderID sets the move task order ID of this subtype
func (*MTOServiceItemDestSIT) SetMtoShipmentID ¶
func (m *MTOServiceItemDestSIT) SetMtoShipmentID(val strfmt.UUID)
SetMtoShipmentID sets the mto shipment ID of this subtype
func (*MTOServiceItemDestSIT) SetReServiceName ¶
func (m *MTOServiceItemDestSIT) SetReServiceName(val string)
SetReServiceName sets the re service name of this subtype
func (*MTOServiceItemDestSIT) SetRejectionReason ¶
func (m *MTOServiceItemDestSIT) SetRejectionReason(val *string)
SetRejectionReason sets the rejection reason of this subtype
func (*MTOServiceItemDestSIT) SetServiceRequestDocuments ¶
func (m *MTOServiceItemDestSIT) SetServiceRequestDocuments(val ServiceRequestDocuments)
SetServiceRequestDocuments sets the service request documents of this subtype
func (*MTOServiceItemDestSIT) SetStatus ¶
func (m *MTOServiceItemDestSIT) SetStatus(val MTOServiceItemStatus)
SetStatus sets the status of this subtype
func (*MTOServiceItemDestSIT) Status ¶
func (m *MTOServiceItemDestSIT) Status() MTOServiceItemStatus
Status gets the status of this subtype
func (*MTOServiceItemDestSIT) UnmarshalBinary ¶
func (m *MTOServiceItemDestSIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOServiceItemDestSIT) UnmarshalJSON ¶
func (m *MTOServiceItemDestSIT) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOServiceItemDimension ¶
type MTOServiceItemDimension struct { // Height in thousandth inches. 1000 thou = 1 inch. // Example: 1000 // Required: true Height *int32 `json:"height"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // Length in thousandth inches. 1000 thou = 1 inch. // Example: 1000 // Required: true Length *int32 `json:"length"` // Width in thousandth inches. 1000 thou = 1 inch. // Example: 1000 // Required: true Width *int32 `json:"width"` }
MTOServiceItemDimension The dimensions for either the item or the crate associated with a crating service item.
swagger:model MTOServiceItemDimension
func (*MTOServiceItemDimension) ContextValidate ¶
func (m *MTOServiceItemDimension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this m t o service item dimension based on context it is used
func (*MTOServiceItemDimension) MarshalBinary ¶
func (m *MTOServiceItemDimension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOServiceItemDimension) UnmarshalBinary ¶
func (m *MTOServiceItemDimension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOServiceItemDomesticCrating ¶
type MTOServiceItemDomesticCrating struct { // The dimensions for the crate the item will be shipped in. // Required: true Crate struct { MTOServiceItemDimension } `json:"crate"` // A description of the item being crated. // Example: Decorated horse head to be crated. // Required: true Description *string `json:"description"` // The dimensions of the item being crated. // Required: true Item struct { MTOServiceItemDimension } `json:"item"` // A unique code for the service item. Indicates if the service is for crating (DCRT) or uncrating (DUCRT). // Required: true // Enum: [DCRT DUCRT] ReServiceCode *string `json:"reServiceCode"` // The contractor's explanation for why an item needed to be crated or uncrated. Used by the TOO while deciding to approve or reject the service item. // // Example: Storage items need to be picked up Reason *string `json:"reason"` // standalone crate StandaloneCrate *bool `json:"standaloneCrate,omitempty"` // contains filtered or unexported fields }
MTOServiceItemDomesticCrating Describes a domestic crating/uncrating service item subtype of a MTOServiceItem.
swagger:model MTOServiceItemDomesticCrating
func (*MTOServiceItemDomesticCrating) ContextValidate ¶
func (m *MTOServiceItemDomesticCrating) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item domestic crating based on the context it is used
func (*MTOServiceItemDomesticCrating) ETag ¶
func (m *MTOServiceItemDomesticCrating) ETag() string
ETag gets the e tag of this subtype
func (*MTOServiceItemDomesticCrating) ID ¶
func (m *MTOServiceItemDomesticCrating) ID() strfmt.UUID
ID gets the id of this subtype
func (*MTOServiceItemDomesticCrating) LockedPriceCents ¶
func (m *MTOServiceItemDomesticCrating) LockedPriceCents() *int64
LockedPriceCents gets the locked price cents of this subtype
func (*MTOServiceItemDomesticCrating) MarshalBinary ¶
func (m *MTOServiceItemDomesticCrating) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOServiceItemDomesticCrating) MarshalJSON ¶
func (m MTOServiceItemDomesticCrating) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOServiceItemDomesticCrating) ModelType ¶
func (m *MTOServiceItemDomesticCrating) ModelType() MTOServiceItemModelType
ModelType gets the model type of this subtype
func (*MTOServiceItemDomesticCrating) MoveTaskOrderID ¶
func (m *MTOServiceItemDomesticCrating) MoveTaskOrderID() *strfmt.UUID
MoveTaskOrderID gets the move task order ID of this subtype
func (*MTOServiceItemDomesticCrating) MtoShipmentID ¶
func (m *MTOServiceItemDomesticCrating) MtoShipmentID() strfmt.UUID
MtoShipmentID gets the mto shipment ID of this subtype
func (*MTOServiceItemDomesticCrating) ReServiceName ¶
func (m *MTOServiceItemDomesticCrating) ReServiceName() string
ReServiceName gets the re service name of this subtype
func (*MTOServiceItemDomesticCrating) RejectionReason ¶
func (m *MTOServiceItemDomesticCrating) RejectionReason() *string
RejectionReason gets the rejection reason of this subtype
func (*MTOServiceItemDomesticCrating) ServiceRequestDocuments ¶
func (m *MTOServiceItemDomesticCrating) ServiceRequestDocuments() ServiceRequestDocuments
ServiceRequestDocuments gets the service request documents of this subtype
func (*MTOServiceItemDomesticCrating) SetETag ¶
func (m *MTOServiceItemDomesticCrating) SetETag(val string)
SetETag sets the e tag of this subtype
func (*MTOServiceItemDomesticCrating) SetID ¶
func (m *MTOServiceItemDomesticCrating) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*MTOServiceItemDomesticCrating) SetLockedPriceCents ¶
func (m *MTOServiceItemDomesticCrating) SetLockedPriceCents(val *int64)
SetLockedPriceCents sets the locked price cents of this subtype
func (*MTOServiceItemDomesticCrating) SetModelType ¶
func (m *MTOServiceItemDomesticCrating) SetModelType(val MTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*MTOServiceItemDomesticCrating) SetMoveTaskOrderID ¶
func (m *MTOServiceItemDomesticCrating) SetMoveTaskOrderID(val *strfmt.UUID)
SetMoveTaskOrderID sets the move task order ID of this subtype
func (*MTOServiceItemDomesticCrating) SetMtoShipmentID ¶
func (m *MTOServiceItemDomesticCrating) SetMtoShipmentID(val strfmt.UUID)
SetMtoShipmentID sets the mto shipment ID of this subtype
func (*MTOServiceItemDomesticCrating) SetReServiceName ¶
func (m *MTOServiceItemDomesticCrating) SetReServiceName(val string)
SetReServiceName sets the re service name of this subtype
func (*MTOServiceItemDomesticCrating) SetRejectionReason ¶
func (m *MTOServiceItemDomesticCrating) SetRejectionReason(val *string)
SetRejectionReason sets the rejection reason of this subtype
func (*MTOServiceItemDomesticCrating) SetServiceRequestDocuments ¶
func (m *MTOServiceItemDomesticCrating) SetServiceRequestDocuments(val ServiceRequestDocuments)
SetServiceRequestDocuments sets the service request documents of this subtype
func (*MTOServiceItemDomesticCrating) SetStatus ¶
func (m *MTOServiceItemDomesticCrating) SetStatus(val MTOServiceItemStatus)
SetStatus sets the status of this subtype
func (*MTOServiceItemDomesticCrating) Status ¶
func (m *MTOServiceItemDomesticCrating) Status() MTOServiceItemStatus
Status gets the status of this subtype
func (*MTOServiceItemDomesticCrating) UnmarshalBinary ¶
func (m *MTOServiceItemDomesticCrating) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOServiceItemDomesticCrating) UnmarshalJSON ¶
func (m *MTOServiceItemDomesticCrating) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOServiceItemModelType ¶
type MTOServiceItemModelType string
MTOServiceItemModelType Describes all model sub-types for a MTOServiceItem model.
Using this list, choose the correct modelType in the dropdown, corresponding to the service item type.
- DOFSIT, DOASIT - MTOServiceItemOriginSIT
- DDFSIT, DDASIT - MTOServiceItemDestSIT
- DOSHUT, DDSHUT - MTOServiceItemShuttle
- DCRT, DUCRT - MTOServiceItemDomesticCrating
The documentation will then update with the supported fields.
swagger:model MTOServiceItemModelType
const ( // MTOServiceItemModelTypeMTOServiceItemBasic captures enum value "MTOServiceItemBasic" MTOServiceItemModelTypeMTOServiceItemBasic MTOServiceItemModelType = "MTOServiceItemBasic" // MTOServiceItemModelTypeMTOServiceItemOriginSIT captures enum value "MTOServiceItemOriginSIT" MTOServiceItemModelTypeMTOServiceItemOriginSIT MTOServiceItemModelType = "MTOServiceItemOriginSIT" // MTOServiceItemModelTypeMTOServiceItemDestSIT captures enum value "MTOServiceItemDestSIT" MTOServiceItemModelTypeMTOServiceItemDestSIT MTOServiceItemModelType = "MTOServiceItemDestSIT" // MTOServiceItemModelTypeMTOServiceItemShuttle captures enum value "MTOServiceItemShuttle" MTOServiceItemModelTypeMTOServiceItemShuttle MTOServiceItemModelType = "MTOServiceItemShuttle" // MTOServiceItemModelTypeMTOServiceItemDomesticCrating captures enum value "MTOServiceItemDomesticCrating" MTOServiceItemModelTypeMTOServiceItemDomesticCrating MTOServiceItemModelType = "MTOServiceItemDomesticCrating" )
func NewMTOServiceItemModelType ¶
func NewMTOServiceItemModelType(value MTOServiceItemModelType) *MTOServiceItemModelType
func (MTOServiceItemModelType) ContextValidate ¶
func (m MTOServiceItemModelType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this m t o service item model type based on context it is used
func (MTOServiceItemModelType) Pointer ¶
func (m MTOServiceItemModelType) Pointer() *MTOServiceItemModelType
Pointer returns a pointer to a freshly-allocated MTOServiceItemModelType.
type MTOServiceItemOriginSIT ¶
type MTOServiceItemOriginSIT struct { // Service code allowed for this model type. // Required: true // Enum: [DOFSIT DOASIT] ReServiceCode *string `json:"reServiceCode"` // Explanation of why Prime is picking up SIT item. // Example: Storage items need to be picked up // Required: true Reason *string `json:"reason"` // request approvals requested status RequestApprovalsRequestedStatus bool `json:"requestApprovalsRequestedStatus,omitempty"` // Date when the customer contacted the prime for a delivery out of SIT. // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // Departure date for SIT. This is the end date of the SIT at either origin or destination. This is optional as it can be updated using the UpdateMTOServiceItemSIT modelType at a later date. // Format: date SitDepartureDate *strfmt.Date `json:"sitDepartureDate,omitempty"` // Entry date for the SIT // Required: true // Format: date SitEntryDate *strfmt.Date `json:"sitEntryDate"` // sit h h g actual origin SitHHGActualOrigin *Address `json:"sitHHGActualOrigin,omitempty"` // sit h h g original origin SitHHGOriginalOrigin *Address `json:"sitHHGOriginalOrigin,omitempty"` // sit postal code // Example: 90210 // Required: true // Pattern: ^(\d{5}([\-]\d{4})?)$ SitPostalCode *string `json:"sitPostalCode"` // Date when the customer has requested delivery out of SIT. // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` // contains filtered or unexported fields }
MTOServiceItemOriginSIT Describes a domestic origin SIT service item. Subtype of a MTOServiceItem.
swagger:model MTOServiceItemOriginSIT
func (*MTOServiceItemOriginSIT) ContextValidate ¶
func (m *MTOServiceItemOriginSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item origin s i t based on the context it is used
func (*MTOServiceItemOriginSIT) ETag ¶
func (m *MTOServiceItemOriginSIT) ETag() string
ETag gets the e tag of this subtype
func (*MTOServiceItemOriginSIT) ID ¶
func (m *MTOServiceItemOriginSIT) ID() strfmt.UUID
ID gets the id of this subtype
func (*MTOServiceItemOriginSIT) LockedPriceCents ¶
func (m *MTOServiceItemOriginSIT) LockedPriceCents() *int64
LockedPriceCents gets the locked price cents of this subtype
func (*MTOServiceItemOriginSIT) MarshalBinary ¶
func (m *MTOServiceItemOriginSIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOServiceItemOriginSIT) MarshalJSON ¶
func (m MTOServiceItemOriginSIT) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOServiceItemOriginSIT) ModelType ¶
func (m *MTOServiceItemOriginSIT) ModelType() MTOServiceItemModelType
ModelType gets the model type of this subtype
func (*MTOServiceItemOriginSIT) MoveTaskOrderID ¶
func (m *MTOServiceItemOriginSIT) MoveTaskOrderID() *strfmt.UUID
MoveTaskOrderID gets the move task order ID of this subtype
func (*MTOServiceItemOriginSIT) MtoShipmentID ¶
func (m *MTOServiceItemOriginSIT) MtoShipmentID() strfmt.UUID
MtoShipmentID gets the mto shipment ID of this subtype
func (*MTOServiceItemOriginSIT) ReServiceName ¶
func (m *MTOServiceItemOriginSIT) ReServiceName() string
ReServiceName gets the re service name of this subtype
func (*MTOServiceItemOriginSIT) RejectionReason ¶
func (m *MTOServiceItemOriginSIT) RejectionReason() *string
RejectionReason gets the rejection reason of this subtype
func (*MTOServiceItemOriginSIT) ServiceRequestDocuments ¶
func (m *MTOServiceItemOriginSIT) ServiceRequestDocuments() ServiceRequestDocuments
ServiceRequestDocuments gets the service request documents of this subtype
func (*MTOServiceItemOriginSIT) SetETag ¶
func (m *MTOServiceItemOriginSIT) SetETag(val string)
SetETag sets the e tag of this subtype
func (*MTOServiceItemOriginSIT) SetID ¶
func (m *MTOServiceItemOriginSIT) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*MTOServiceItemOriginSIT) SetLockedPriceCents ¶
func (m *MTOServiceItemOriginSIT) SetLockedPriceCents(val *int64)
SetLockedPriceCents sets the locked price cents of this subtype
func (*MTOServiceItemOriginSIT) SetModelType ¶
func (m *MTOServiceItemOriginSIT) SetModelType(val MTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*MTOServiceItemOriginSIT) SetMoveTaskOrderID ¶
func (m *MTOServiceItemOriginSIT) SetMoveTaskOrderID(val *strfmt.UUID)
SetMoveTaskOrderID sets the move task order ID of this subtype
func (*MTOServiceItemOriginSIT) SetMtoShipmentID ¶
func (m *MTOServiceItemOriginSIT) SetMtoShipmentID(val strfmt.UUID)
SetMtoShipmentID sets the mto shipment ID of this subtype
func (*MTOServiceItemOriginSIT) SetReServiceName ¶
func (m *MTOServiceItemOriginSIT) SetReServiceName(val string)
SetReServiceName sets the re service name of this subtype
func (*MTOServiceItemOriginSIT) SetRejectionReason ¶
func (m *MTOServiceItemOriginSIT) SetRejectionReason(val *string)
SetRejectionReason sets the rejection reason of this subtype
func (*MTOServiceItemOriginSIT) SetServiceRequestDocuments ¶
func (m *MTOServiceItemOriginSIT) SetServiceRequestDocuments(val ServiceRequestDocuments)
SetServiceRequestDocuments sets the service request documents of this subtype
func (*MTOServiceItemOriginSIT) SetStatus ¶
func (m *MTOServiceItemOriginSIT) SetStatus(val MTOServiceItemStatus)
SetStatus sets the status of this subtype
func (*MTOServiceItemOriginSIT) Status ¶
func (m *MTOServiceItemOriginSIT) Status() MTOServiceItemStatus
Status gets the status of this subtype
func (*MTOServiceItemOriginSIT) UnmarshalBinary ¶
func (m *MTOServiceItemOriginSIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOServiceItemOriginSIT) UnmarshalJSON ¶
func (m *MTOServiceItemOriginSIT) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOServiceItemShuttle ¶
type MTOServiceItemShuttle struct { // A record of the actual weight that was shuttled. Provided by the movers, based on weight tickets. // Example: 4000 ActualWeight *int64 `json:"actualWeight"` // An estimate of how much weight from a shipment will be included in the shuttling service. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight"` // A unique code for the service item. Indicates if shuttling is requested for the shipment origin (`DOSHUT`) or destination (`DDSHUT`). // // Required: true // Enum: [DOSHUT DDSHUT] ReServiceCode *string `json:"reServiceCode"` // The contractor's explanation for why a shuttle service is requested. Used by the TOO while deciding to approve or reject the service item. // // Example: Storage items need to be picked up. // Required: true Reason *string `json:"reason"` // contains filtered or unexported fields }
MTOServiceItemShuttle Describes a shuttle service item.
swagger:model MTOServiceItemShuttle
func (*MTOServiceItemShuttle) ContextValidate ¶
ContextValidate validate this m t o service item shuttle based on the context it is used
func (*MTOServiceItemShuttle) ETag ¶
func (m *MTOServiceItemShuttle) ETag() string
ETag gets the e tag of this subtype
func (*MTOServiceItemShuttle) ID ¶
func (m *MTOServiceItemShuttle) ID() strfmt.UUID
ID gets the id of this subtype
func (*MTOServiceItemShuttle) LockedPriceCents ¶
func (m *MTOServiceItemShuttle) LockedPriceCents() *int64
LockedPriceCents gets the locked price cents of this subtype
func (*MTOServiceItemShuttle) MarshalBinary ¶
func (m *MTOServiceItemShuttle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOServiceItemShuttle) MarshalJSON ¶
func (m MTOServiceItemShuttle) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOServiceItemShuttle) ModelType ¶
func (m *MTOServiceItemShuttle) ModelType() MTOServiceItemModelType
ModelType gets the model type of this subtype
func (*MTOServiceItemShuttle) MoveTaskOrderID ¶
func (m *MTOServiceItemShuttle) MoveTaskOrderID() *strfmt.UUID
MoveTaskOrderID gets the move task order ID of this subtype
func (*MTOServiceItemShuttle) MtoShipmentID ¶
func (m *MTOServiceItemShuttle) MtoShipmentID() strfmt.UUID
MtoShipmentID gets the mto shipment ID of this subtype
func (*MTOServiceItemShuttle) ReServiceName ¶
func (m *MTOServiceItemShuttle) ReServiceName() string
ReServiceName gets the re service name of this subtype
func (*MTOServiceItemShuttle) RejectionReason ¶
func (m *MTOServiceItemShuttle) RejectionReason() *string
RejectionReason gets the rejection reason of this subtype
func (*MTOServiceItemShuttle) ServiceRequestDocuments ¶
func (m *MTOServiceItemShuttle) ServiceRequestDocuments() ServiceRequestDocuments
ServiceRequestDocuments gets the service request documents of this subtype
func (*MTOServiceItemShuttle) SetETag ¶
func (m *MTOServiceItemShuttle) SetETag(val string)
SetETag sets the e tag of this subtype
func (*MTOServiceItemShuttle) SetID ¶
func (m *MTOServiceItemShuttle) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*MTOServiceItemShuttle) SetLockedPriceCents ¶
func (m *MTOServiceItemShuttle) SetLockedPriceCents(val *int64)
SetLockedPriceCents sets the locked price cents of this subtype
func (*MTOServiceItemShuttle) SetModelType ¶
func (m *MTOServiceItemShuttle) SetModelType(val MTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*MTOServiceItemShuttle) SetMoveTaskOrderID ¶
func (m *MTOServiceItemShuttle) SetMoveTaskOrderID(val *strfmt.UUID)
SetMoveTaskOrderID sets the move task order ID of this subtype
func (*MTOServiceItemShuttle) SetMtoShipmentID ¶
func (m *MTOServiceItemShuttle) SetMtoShipmentID(val strfmt.UUID)
SetMtoShipmentID sets the mto shipment ID of this subtype
func (*MTOServiceItemShuttle) SetReServiceName ¶
func (m *MTOServiceItemShuttle) SetReServiceName(val string)
SetReServiceName sets the re service name of this subtype
func (*MTOServiceItemShuttle) SetRejectionReason ¶
func (m *MTOServiceItemShuttle) SetRejectionReason(val *string)
SetRejectionReason sets the rejection reason of this subtype
func (*MTOServiceItemShuttle) SetServiceRequestDocuments ¶
func (m *MTOServiceItemShuttle) SetServiceRequestDocuments(val ServiceRequestDocuments)
SetServiceRequestDocuments sets the service request documents of this subtype
func (*MTOServiceItemShuttle) SetStatus ¶
func (m *MTOServiceItemShuttle) SetStatus(val MTOServiceItemStatus)
SetStatus sets the status of this subtype
func (*MTOServiceItemShuttle) Status ¶
func (m *MTOServiceItemShuttle) Status() MTOServiceItemStatus
Status gets the status of this subtype
func (*MTOServiceItemShuttle) UnmarshalBinary ¶
func (m *MTOServiceItemShuttle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOServiceItemShuttle) UnmarshalJSON ¶
func (m *MTOServiceItemShuttle) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOServiceItemStatus ¶
type MTOServiceItemStatus string
MTOServiceItemStatus The status of a service item, indicating where it is in the TOO's approval process.
swagger:model MTOServiceItemStatus
const ( // MTOServiceItemStatusSUBMITTED captures enum value "SUBMITTED" MTOServiceItemStatusSUBMITTED MTOServiceItemStatus = "SUBMITTED" // MTOServiceItemStatusAPPROVED captures enum value "APPROVED" MTOServiceItemStatusAPPROVED MTOServiceItemStatus = "APPROVED" // MTOServiceItemStatusREJECTED captures enum value "REJECTED" MTOServiceItemStatusREJECTED MTOServiceItemStatus = "REJECTED" )
func NewMTOServiceItemStatus ¶
func NewMTOServiceItemStatus(value MTOServiceItemStatus) *MTOServiceItemStatus
func (MTOServiceItemStatus) ContextValidate ¶
ContextValidate validate this m t o service item status based on the context it is used
func (MTOServiceItemStatus) Pointer ¶
func (m MTOServiceItemStatus) Pointer() *MTOServiceItemStatus
Pointer returns a pointer to a freshly-allocated MTOServiceItemStatus.
type MTOShipment ¶
type MTOShipment struct { MTOShipmentWithoutServiceItems // contains filtered or unexported fields }
MTOShipment m t o shipment
swagger:model MTOShipment
func (*MTOShipment) ContextValidate ¶
ContextValidate validate this m t o shipment based on the context it is used
func (*MTOShipment) MarshalBinary ¶
func (m *MTOShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MTOShipment) MarshalJSON ¶
func (m MTOShipment) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MTOShipment) MtoServiceItems ¶
func (m *MTOShipment) MtoServiceItems() []MTOServiceItem
MtoServiceItems gets the mto service items of this base type
func (*MTOShipment) SetMtoServiceItems ¶
func (m *MTOShipment) SetMtoServiceItems(val []MTOServiceItem)
SetMtoServiceItems sets the mto service items of this base type
func (*MTOShipment) UnmarshalBinary ¶
func (m *MTOShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MTOShipment) UnmarshalJSON ¶
func (m *MTOShipment) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type MTOShipmentType ¶
type MTOShipmentType string
MTOShipmentType Shipment Type
The type of shipment.
- `HHG` = Household goods move
- `HHG_INTO_NTS_DOMESTIC` = HHG into Non-temporary storage (NTS)
- `HHG_OUTOF_NTS_DOMESTIC` = HHG out of Non-temporary storage (NTS Release)
- `PPM` = Personally Procured Move also known as Do It Yourself (DITY)
- `BOAT_HAUL_AWAY` = Boat shipment that requires additional equipment to haul it to it's destination
- `BOAT_TOW_AWAY` = Boat shipment that has a road-worthy trailer
- `MOBILE_HOME` = Mobile Home shipment that a customer may move.
Example: HHG
swagger:model MTOShipmentType
const ( // MTOShipmentTypeBOATHAULAWAY captures enum value "BOAT_HAUL_AWAY" MTOShipmentTypeBOATHAULAWAY MTOShipmentType = "BOAT_HAUL_AWAY" // MTOShipmentTypeBOATTOWAWAY captures enum value "BOAT_TOW_AWAY" MTOShipmentTypeBOATTOWAWAY MTOShipmentType = "BOAT_TOW_AWAY" // MTOShipmentTypeHHG captures enum value "HHG" MTOShipmentTypeHHG MTOShipmentType = "HHG" // MTOShipmentTypeHHGINTONTSDOMESTIC captures enum value "HHG_INTO_NTS_DOMESTIC" MTOShipmentTypeHHGINTONTSDOMESTIC MTOShipmentType = "HHG_INTO_NTS_DOMESTIC" // MTOShipmentTypeHHGOUTOFNTSDOMESTIC captures enum value "HHG_OUTOF_NTS_DOMESTIC" MTOShipmentTypeHHGOUTOFNTSDOMESTIC MTOShipmentType = "HHG_OUTOF_NTS_DOMESTIC" // MTOShipmentTypeINTERNATIONALHHG captures enum value "INTERNATIONAL_HHG" MTOShipmentTypeINTERNATIONALHHG MTOShipmentType = "INTERNATIONAL_HHG" // MTOShipmentTypeINTERNATIONALUB captures enum value "INTERNATIONAL_UB" MTOShipmentTypeINTERNATIONALUB MTOShipmentType = "INTERNATIONAL_UB" // MTOShipmentTypeMOBILEHOME captures enum value "MOBILE_HOME" MTOShipmentTypeMOBILEHOME MTOShipmentType = "MOBILE_HOME" // MTOShipmentTypePPM captures enum value "PPM" MTOShipmentTypePPM MTOShipmentType = "PPM" )
func NewMTOShipmentType ¶
func NewMTOShipmentType(value MTOShipmentType) *MTOShipmentType
func (MTOShipmentType) ContextValidate ¶
ContextValidate validates this m t o shipment type based on context it is used
func (MTOShipmentType) Pointer ¶
func (m MTOShipmentType) Pointer() *MTOShipmentType
Pointer returns a pointer to a freshly-allocated MTOShipmentType.
type MTOShipmentWithoutServiceItems ¶
type MTOShipmentWithoutServiceItems struct { // The date when the Prime contractor actually delivered the shipment. Updated after-the-fact. // Format: date ActualDeliveryDate *strfmt.Date `json:"actualDeliveryDate"` // The date when the Prime contractor actually picked up the shipment. Updated after-the-fact. // Format: date ActualPickupDate *strfmt.Date `json:"actualPickupDate"` // The actual weight of any pro gear being shipped. // ActualProGearWeight *int64 `json:"actualProGearWeight"` // The actual weight of any spouse pro gear being shipped. // ActualSpouseProGearWeight *int64 `json:"actualSpouseProGearWeight"` // agents Agents MTOAgents `json:"agents,omitempty"` // The date when the Task Ordering Officer first approved this shipment for the move. // Read Only: true // Format: date ApprovedDate *strfmt.Date `json:"approvedDate"` // The counselor can use the counselor remarks field to inform the movers about any // special circumstances for this shipment. Typical examples: // * bulky or fragile items, // * weapons, // * access info for their address. // // Counselors enters this information when creating or editing an MTO Shipment. Optional field. // // Example: handle with care // Read Only: true CounselorRemarks *string `json:"counselorRemarks,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // The customer can use the customer remarks field to inform the services counselor and the movers about any // special circumstances for this shipment. Typical examples: // * bulky or fragile items, // * weapons, // * access info for their address. // // Customer enters this information during onboarding. Optional field. // // Example: handle with care // Read Only: true CustomerRemarks *string `json:"customerRemarks,omitempty"` // delivery address update DeliveryAddressUpdate *ShipmentAddressUpdate `json:"deliveryAddressUpdate,omitempty"` // Where the movers should deliver this shipment. Often provided by the customer when they enter shipment details // during onboarding, if they know their new address already. // // May be blank when entered by the customer, required when entered by the Prime. May not represent the true // final destination due to the shipment being diverted or placed in SIT. // DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // The SIT authorized end date for destination SIT. // Format: date DestinationSitAuthEndDate *strfmt.Date `json:"destinationSitAuthEndDate,omitempty"` // destination type DestinationType *DestinationType `json:"destinationType,omitempty"` // This value indicates whether or not this shipment is part of a diversion. If yes, the shipment can be either the starting or ending segment of the diversion. // Diversion bool `json:"diversion,omitempty"` // The reason the TOO provided when requesting a diversion for this shipment. // // Read Only: true DiversionReason *string `json:"diversionReason,omitempty"` // A hash unique to this shipment that should be used as the "If-Match" header for any updates. // Read Only: true ETag string `json:"eTag,omitempty"` // The date the Prime provides to the customer as the first possible delivery date so that they can plan their travel accordingly. // // Format: date FirstAvailableDeliveryDate *strfmt.Date `json:"firstAvailableDeliveryDate"` // The ID of the shipment. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // The ID of the move for this shipment. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"` // The previously recorded weight for the NTS Shipment. Used for NTS Release to know what the previous primeActualWeight or billable weight was. // Example: 4500 NtsRecordedWeight *int64 `json:"ntsRecordedWeight,omitempty"` // The SIT authorized end date for origin SIT. // Format: date OriginSitAuthEndDate *strfmt.Date `json:"originSitAuthEndDate,omitempty"` // The address where the movers should pick up this shipment, entered by the customer during onboarding when they enter shipment details. // PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // Email or ID of the person who will be contacted in the event of questions or concerns about this update. May be the person performing the update, or someone else working with the Prime contractor. // PointOfContact string `json:"pointOfContact,omitempty"` // ppm shipment PpmShipment *PPMShipment `json:"ppmShipment,omitempty"` // The actual weight of the shipment, provided after the Prime packs, picks up, and weighs a customer's shipment. // Example: 4500 // Minimum: 1 PrimeActualWeight *int64 `json:"primeActualWeight,omitempty"` // The estimated weight of this shipment, determined by the movers during the pre-move survey. This value **can only be updated once.** If there was an issue with estimating the weight and a mistake was made, the Prime contracter will need to contact the TOO to change it. // // Example: 4500 // Minimum: 1 PrimeEstimatedWeight *int64 `json:"primeEstimatedWeight,omitempty"` // The date when the Prime contractor recorded the shipment's estimated weight. // Read Only: true // Format: date PrimeEstimatedWeightRecordedDate *strfmt.Date `json:"primeEstimatedWeightRecordedDate"` // The customer's preferred delivery date. // Read Only: true // Format: date RequestedDeliveryDate *strfmt.Date `json:"requestedDeliveryDate"` // The date the customer selects during onboarding as their preferred pickup date. Other dates, such as required delivery date and (outside MilMove) the pack date, are derived from this date. // // Read Only: true // Format: date RequestedPickupDate *strfmt.Date `json:"requestedPickupDate"` // The latest date by which the Prime can deliver a customer's shipment without violating the contract. This is calculated based on weight, distance, and the scheduled pickup date. It cannot be modified. // // Read Only: true // Format: date RequiredDeliveryDate *strfmt.Date `json:"requiredDeliveryDate"` // reweigh Reweigh *Reweigh `json:"reweigh,omitempty"` // The date the Prime contractor scheduled to deliver this shipment after consultation with the customer. // Format: date ScheduledDeliveryDate *strfmt.Date `json:"scheduledDeliveryDate"` // The date the Prime contractor scheduled to pick up this shipment after consultation with the customer. // Format: date ScheduledPickupDate *strfmt.Date `json:"scheduledPickupDate"` // A second delivery address for this shipment, if the customer entered one. An optional field. SecondaryDeliveryAddress struct { Address } `json:"secondaryDeliveryAddress,omitempty"` // A second pickup address for this shipment, if the customer entered one. An optional field. SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // shipment type ShipmentType MTOShipmentType `json:"shipmentType,omitempty"` // sit extensions SitExtensions SITExtensions `json:"sitExtensions,omitempty"` // The status of a shipment, indicating where it is in the TOO's approval process. Can only be updated by the contractor in special circumstances. // // Read Only: true // Enum: [SUBMITTED APPROVED REJECTED CANCELLATION_REQUESTED CANCELED DIVERSION_REQUESTED] Status string `json:"status,omitempty"` // storage facility StorageFacility *StorageFacility `json:"storageFacility,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MTOShipmentWithoutServiceItems m t o shipment without service items
swagger:model MTOShipmentWithoutServiceItems
func (*MTOShipmentWithoutServiceItems) ContextValidate ¶
func (m *MTOShipmentWithoutServiceItems) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o shipment without service items based on the context it is used
func (*MTOShipmentWithoutServiceItems) MarshalBinary ¶
func (m *MTOShipmentWithoutServiceItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOShipmentWithoutServiceItems) UnmarshalBinary ¶
func (m *MTOShipmentWithoutServiceItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOShipmentsWithoutServiceObjects ¶
type MTOShipmentsWithoutServiceObjects []*MTOShipmentWithoutServiceItems
MTOShipmentsWithoutServiceObjects A list of shipments without their associated service items.
swagger:model MTOShipmentsWithoutServiceObjects
func (MTOShipmentsWithoutServiceObjects) ContextValidate ¶
func (m MTOShipmentsWithoutServiceObjects) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o shipments without service objects based on the context it is used
type MoveTaskOrder ¶
type MoveTaskOrder struct { // approved at // Read Only: true // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt,omitempty"` // available to prime at // Read Only: true // Format: date-time AvailableToPrimeAt *strfmt.DateTime `json:"availableToPrimeAt,omitempty"` // contract number // Read Only: true ContractNumber string `json:"contractNumber,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // excess weight acknowledged at // Read Only: true // Format: date-time ExcessWeightAcknowledgedAt *strfmt.DateTime `json:"excessWeightAcknowledgedAt"` // excess weight qualified at // Read Only: true // Format: date-time ExcessWeightQualifiedAt *strfmt.DateTime `json:"excessWeightQualifiedAt"` // excess weight upload Id // Read Only: true // Format: uuid ExcessWeightUploadID *strfmt.UUID `json:"excessWeightUploadId"` // id // Example: a502b4f1-b9c4-4faf-8bdd-68292501bf26 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // move code // Example: HYXFJF // Read Only: true MoveCode string `json:"moveCode,omitempty"` // mto shipments // Required: true MtoShipments MTOShipmentsWithoutServiceObjects `json:"mtoShipments"` // order Order *Order `json:"order,omitempty"` // order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OrderID strfmt.UUID `json:"orderID,omitempty"` // payment requests // Required: true PaymentRequests PaymentRequests `json:"paymentRequests"` // ppm estimated weight PpmEstimatedWeight int64 `json:"ppmEstimatedWeight,omitempty"` // ppm type // Enum: [PARTIAL FULL] PpmType string `json:"ppmType,omitempty"` // prime counseling completed at // Read Only: true // Format: date-time PrimeCounselingCompletedAt *strfmt.DateTime `json:"primeCounselingCompletedAt,omitempty"` // reference Id // Example: 1001-3456 ReferenceID string `json:"referenceId,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // contains filtered or unexported fields }
MoveTaskOrder move task order
swagger:model MoveTaskOrder
func (*MoveTaskOrder) ContextValidate ¶
ContextValidate validate this move task order based on the context it is used
func (*MoveTaskOrder) MarshalBinary ¶
func (m *MoveTaskOrder) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MoveTaskOrder) MarshalJSON ¶
func (m MoveTaskOrder) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*MoveTaskOrder) MtoServiceItems ¶
func (m *MoveTaskOrder) MtoServiceItems() []MTOServiceItem
MtoServiceItems gets the mto service items of this base type
func (*MoveTaskOrder) SetMtoServiceItems ¶
func (m *MoveTaskOrder) SetMtoServiceItems(val []MTOServiceItem)
SetMtoServiceItems sets the mto service items of this base type
func (*MoveTaskOrder) UnmarshalBinary ¶
func (m *MoveTaskOrder) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MoveTaskOrder) UnmarshalJSON ¶
func (m *MoveTaskOrder) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type Order ¶
type Order struct { // customer Customer *Customer `json:"customer,omitempty"` // customer ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid CustomerID strfmt.UUID `json:"customerID,omitempty"` // destination duty location DestinationDutyLocation *DutyLocation `json:"destinationDutyLocation,omitempty"` // destination duty location g b l o c // Example: KKFA DestinationDutyLocationGBLOC string `json:"destinationDutyLocationGBLOC,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // entitlement Entitlement *Entitlements `json:"entitlement,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // lines of accounting // Required: true LinesOfAccounting *string `json:"linesOfAccounting"` // method of payment // Read Only: true MethodOfPayment string `json:"methodOfPayment,omitempty"` // naics // Read Only: true Naics string `json:"naics,omitempty"` // order number // Required: true OrderNumber *string `json:"orderNumber"` // orders type OrdersType OrdersType `json:"ordersType,omitempty"` // origin duty location OriginDutyLocation *DutyLocation `json:"originDutyLocation,omitempty"` // origin duty location g b l o c // Example: KKFA OriginDutyLocationGBLOC string `json:"originDutyLocationGBLOC,omitempty"` // packing and shipping instructions // Read Only: true PackingAndShippingInstructions string `json:"packingAndShippingInstructions,omitempty"` // rank // Example: E_5 // Required: true Rank *string `json:"rank"` // report by date // Format: date ReportByDate strfmt.Date `json:"reportByDate,omitempty"` // supply and services cost estimate // Read Only: true SupplyAndServicesCostEstimate string `json:"supplyAndServicesCostEstimate,omitempty"` }
Order order
swagger:model Order
func (*Order) ContextValidate ¶
ContextValidate validate this order based on the context it is used
func (*Order) MarshalBinary ¶
MarshalBinary interface implementation
func (*Order) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OrdersType ¶
type OrdersType string
OrdersType Orders type
swagger:model OrdersType
const ( // OrdersTypePERMANENTCHANGEOFSTATION captures enum value "PERMANENT_CHANGE_OF_STATION" OrdersTypePERMANENTCHANGEOFSTATION OrdersType = "PERMANENT_CHANGE_OF_STATION" // OrdersTypeLOCALMOVE captures enum value "LOCAL_MOVE" OrdersTypeLOCALMOVE OrdersType = "LOCAL_MOVE" // OrdersTypeRETIREMENT captures enum value "RETIREMENT" OrdersTypeRETIREMENT OrdersType = "RETIREMENT" // OrdersTypeSEPARATION captures enum value "SEPARATION" OrdersTypeSEPARATION OrdersType = "SEPARATION" // OrdersTypeWOUNDEDWARRIOR captures enum value "WOUNDED_WARRIOR" OrdersTypeWOUNDEDWARRIOR OrdersType = "WOUNDED_WARRIOR" // OrdersTypeBLUEBARK captures enum value "BLUEBARK" OrdersTypeBLUEBARK OrdersType = "BLUEBARK" // OrdersTypeSAFETY captures enum value "SAFETY" OrdersTypeSAFETY OrdersType = "SAFETY" )
func NewOrdersType ¶
func NewOrdersType(value OrdersType) *OrdersType
func (OrdersType) ContextValidate ¶
ContextValidate validates this orders type based on context it is used
func (OrdersType) Pointer ¶
func (m OrdersType) Pointer() *OrdersType
Pointer returns a pointer to a freshly-allocated OrdersType.
type PPMShipment ¶
type PPMShipment struct { // ZIP // // The actual postal code where the PPM shipment ended. To be filled once the customer has moved the shipment. // // Example: 90210 // Pattern: ^(\d{5})$ ActualDestinationPostalCode *string `json:"actualDestinationPostalCode"` // The actual start date of when the PPM shipment left the origin. // Format: date ActualMoveDate *strfmt.Date `json:"actualMoveDate"` // ZIP // // The actual postal code where the PPM shipment started. To be filled once the customer has moved the shipment. // // Example: 90210 // Pattern: ^(\d{5})$ ActualPickupPostalCode *string `json:"actualPickupPostalCode"` // The amount received for an advance, or null if no advance is received. // AdvanceAmountReceived *int64 `json:"advanceAmountReceived"` // The amount requested as an advance by the service member, up to a maximum percentage of the estimated incentive. // AdvanceAmountRequested *int64 `json:"advanceAmountRequested"` // The timestamp of when the shipment was approved and the service member can begin their move. // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt"` // The timestamp of when the PPM shipment was created (UTC) // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // A hash unique to this shipment that should be used as the "If-Match" header for any updates. // Required: true // Read Only: true ETag string `json:"eTag"` // The estimated amount the government will pay the service member to move their belongings based on the moving date, locations, and shipment weight. EstimatedIncentive *int64 `json:"estimatedIncentive"` // The estimated weight of the PPM shipment goods being moved in pounds. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight"` // Date the customer expects to begin moving from their origin. // // Required: true // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate"` // Indicates whether PPM shipment has pro gear for themselves or their spouse. // HasProGear *bool `json:"hasProGear"` // Indicates whether an advance was received for the PPM shipment. // HasReceivedAdvance *bool `json:"hasReceivedAdvance"` // Indicates whether an advance has been requested for the PPM shipment. // HasRequestedAdvance *bool `json:"hasRequestedAdvance"` // The primary unique identifier of this PPM shipment // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // The estimated weight of the pro-gear being moved belonging to the service member in pounds. ProGearWeight *int64 `json:"proGearWeight"` // The timestamp of when the Service Counselor has reviewed all of the closeout documents. // Format: date-time ReviewedAt *strfmt.DateTime `json:"reviewedAt"` // The id of the parent MTOShipment record // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ShipmentID strfmt.UUID `json:"shipmentId"` // The estimated amount that the government will pay the service member to put their goods into storage. This estimated storage cost is separate from the estimated incentive. SitEstimatedCost *int64 `json:"sitEstimatedCost"` // The date that goods will exit the storage location. // Format: date SitEstimatedDepartureDate *strfmt.Date `json:"sitEstimatedDepartureDate"` // The date that goods will first enter the storage location. // Format: date SitEstimatedEntryDate *strfmt.Date `json:"sitEstimatedEntryDate"` // The estimated weight of the goods being put into storage in pounds. // Example: 2000 SitEstimatedWeight *int64 `json:"sitEstimatedWeight"` // Captures whether some or all of the PPM shipment will require temporary storage at the origin or destination. // // Must be set to `true` when providing `sitLocation`, `sitEstimatedWeight`, `sitEstimatedEntryDate`, and `sitEstimatedDepartureDate` values to calculate the `sitEstimatedCost`. // // Required: true SitExpected *bool `json:"sitExpected"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // The estimated weight of the pro-gear being moved belonging to a spouse in pounds. SpouseProGearWeight *int64 `json:"spouseProGearWeight"` // status // Required: true Status PPMShipmentStatus `json:"status"` // The timestamp of when the customer submitted their PPM documentation to the counselor for review. // Format: date-time SubmittedAt *strfmt.DateTime `json:"submittedAt"` // The timestamp of when a property of this object was last updated (UTC) // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
PPMShipment A personally procured move is a type of shipment that a service member moves themselves.
swagger:model PPMShipment
func (*PPMShipment) ContextValidate ¶
ContextValidate validate this p p m shipment based on the context it is used
func (*PPMShipment) MarshalBinary ¶
func (m *PPMShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMShipment) UnmarshalBinary ¶
func (m *PPMShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMShipmentStatus ¶
type PPMShipmentStatus string
PPMShipmentStatus Status of the PPM Shipment:
- **DRAFT**: The customer has created the PPM shipment but has not yet submitted their move for counseling.
- **SUBMITTED**: The shipment belongs to a move that has been submitted by the customer or has been created by a Service Counselor or Prime Contractor for a submitted move.
- **WAITING_ON_CUSTOMER**: The PPM shipment has been approved and the customer may now provide their actual move closeout information and documentation required to get paid.
- **NEEDS_ADVANCE_APPROVAL**: The shipment was counseled by the Prime Contractor and approved but an advance was requested so will need further financial approval from the government.
- **NEEDS_CLOSEOUT**: The customer has provided their closeout weight tickets, receipts, and expenses and certified it for the Service Counselor to approve, exclude or reject.
- **CLOSEOUT_COMPLETE**: The Service Counselor has reviewed all of the customer's PPM closeout documentation and authorizes the customer can download and submit their finalized SSW packet.
swagger:model PPMShipmentStatus
const ( // PPMShipmentStatusDRAFT captures enum value "DRAFT" PPMShipmentStatusDRAFT PPMShipmentStatus = "DRAFT" // PPMShipmentStatusSUBMITTED captures enum value "SUBMITTED" PPMShipmentStatusSUBMITTED PPMShipmentStatus = "SUBMITTED" // PPMShipmentStatusWAITINGONCUSTOMER captures enum value "WAITING_ON_CUSTOMER" PPMShipmentStatusWAITINGONCUSTOMER PPMShipmentStatus = "WAITING_ON_CUSTOMER" // PPMShipmentStatusNEEDSADVANCEAPPROVAL captures enum value "NEEDS_ADVANCE_APPROVAL" PPMShipmentStatusNEEDSADVANCEAPPROVAL PPMShipmentStatus = "NEEDS_ADVANCE_APPROVAL" // PPMShipmentStatusNEEDSCLOSEOUT captures enum value "NEEDS_CLOSEOUT" PPMShipmentStatusNEEDSCLOSEOUT PPMShipmentStatus = "NEEDS_CLOSEOUT" // PPMShipmentStatusCLOSEOUTCOMPLETE captures enum value "CLOSEOUT_COMPLETE" PPMShipmentStatusCLOSEOUTCOMPLETE PPMShipmentStatus = "CLOSEOUT_COMPLETE" // PPMShipmentStatusCANCELED captures enum value "CANCELED" PPMShipmentStatusCANCELED PPMShipmentStatus = "CANCELED" )
func NewPPMShipmentStatus ¶
func NewPPMShipmentStatus(value PPMShipmentStatus) *PPMShipmentStatus
func (PPMShipmentStatus) ContextValidate ¶
ContextValidate validate this p p m shipment status based on the context it is used
func (PPMShipmentStatus) Pointer ¶
func (m PPMShipmentStatus) Pointer() *PPMShipmentStatus
Pointer returns a pointer to a freshly-allocated PPMShipmentStatus.
type PaymentRequest ¶
type PaymentRequest struct { // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // is final IsFinal *bool `json:"isFinal,omitempty"` // move task order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"` // payment request number // Example: 1234-5678-1 // Read Only: true PaymentRequestNumber string `json:"paymentRequestNumber,omitempty"` // payment service items PaymentServiceItems PaymentServiceItems `json:"paymentServiceItems,omitempty"` // proof of service docs ProofOfServiceDocs ProofOfServiceDocs `json:"proofOfServiceDocs,omitempty"` // recalculation of payment request ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid RecalculationOfPaymentRequestID *strfmt.UUID `json:"recalculationOfPaymentRequestID,omitempty"` // rejection reason // Example: documentation was incomplete RejectionReason *string `json:"rejectionReason,omitempty"` // status Status PaymentRequestStatus `json:"status,omitempty"` }
PaymentRequest payment request
swagger:model PaymentRequest
func (*PaymentRequest) ContextValidate ¶
ContextValidate validate this payment request based on the context it is used
func (*PaymentRequest) MarshalBinary ¶
func (m *PaymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentRequest) UnmarshalBinary ¶
func (m *PaymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRequestStatus ¶
type PaymentRequestStatus string
PaymentRequestStatus Payment Request Status
swagger:model PaymentRequestStatus
const ( // PaymentRequestStatusPENDING captures enum value "PENDING" PaymentRequestStatusPENDING PaymentRequestStatus = "PENDING" // PaymentRequestStatusREVIEWED captures enum value "REVIEWED" PaymentRequestStatusREVIEWED PaymentRequestStatus = "REVIEWED" // PaymentRequestStatusREVIEWEDANDALLSERVICEITEMSREJECTED captures enum value "REVIEWED_AND_ALL_SERVICE_ITEMS_REJECTED" PaymentRequestStatusREVIEWEDANDALLSERVICEITEMSREJECTED PaymentRequestStatus = "REVIEWED_AND_ALL_SERVICE_ITEMS_REJECTED" // PaymentRequestStatusSENTTOGEX captures enum value "SENT_TO_GEX" PaymentRequestStatusSENTTOGEX PaymentRequestStatus = "SENT_TO_GEX" // PaymentRequestStatusTPPSRECEIVED captures enum value "TPPS_RECEIVED" PaymentRequestStatusTPPSRECEIVED PaymentRequestStatus = "TPPS_RECEIVED" // PaymentRequestStatusPAID captures enum value "PAID" PaymentRequestStatusPAID PaymentRequestStatus = "PAID" // PaymentRequestStatusEDIERROR captures enum value "EDI_ERROR" PaymentRequestStatusEDIERROR PaymentRequestStatus = "EDI_ERROR" // PaymentRequestStatusDEPRECATED captures enum value "DEPRECATED" PaymentRequestStatusDEPRECATED PaymentRequestStatus = "DEPRECATED" )
func NewPaymentRequestStatus ¶
func NewPaymentRequestStatus(value PaymentRequestStatus) *PaymentRequestStatus
func (PaymentRequestStatus) ContextValidate ¶
ContextValidate validates this payment request status based on context it is used
func (PaymentRequestStatus) Pointer ¶
func (m PaymentRequestStatus) Pointer() *PaymentRequestStatus
Pointer returns a pointer to a freshly-allocated PaymentRequestStatus.
type PaymentRequests ¶
type PaymentRequests []*PaymentRequest
PaymentRequests payment requests
swagger:model PaymentRequests
func (PaymentRequests) ContextValidate ¶
ContextValidate validate this payment requests based on the context it is used
type PaymentServiceItem ¶
type PaymentServiceItem struct { // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // mto service item ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid MtoServiceItemID strfmt.UUID `json:"mtoServiceItemID,omitempty"` // payment request ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid PaymentRequestID strfmt.UUID `json:"paymentRequestID,omitempty"` // payment service item params PaymentServiceItemParams PaymentServiceItemParams `json:"paymentServiceItemParams,omitempty"` // Price of the service item in cents PriceCents *int64 `json:"priceCents,omitempty"` // reference ID // Example: 1234-5678-c56a4180 // Read Only: true ReferenceID string `json:"referenceID,omitempty"` // rejection reason // Example: documentation was incomplete RejectionReason *string `json:"rejectionReason,omitempty"` // status Status PaymentServiceItemStatus `json:"status,omitempty"` }
PaymentServiceItem payment service item
swagger:model PaymentServiceItem
func (*PaymentServiceItem) ContextValidate ¶
ContextValidate validate this payment service item based on the context it is used
func (*PaymentServiceItem) MarshalBinary ¶
func (m *PaymentServiceItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentServiceItem) UnmarshalBinary ¶
func (m *PaymentServiceItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentServiceItemParam ¶
type PaymentServiceItemParam struct { // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // key Key ServiceItemParamName `json:"key,omitempty"` // origin Origin ServiceItemParamOrigin `json:"origin,omitempty"` // payment service item ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid PaymentServiceItemID strfmt.UUID `json:"paymentServiceItemID,omitempty"` // type Type ServiceItemParamType `json:"type,omitempty"` // value // Example: 3025 Value string `json:"value,omitempty"` }
PaymentServiceItemParam payment service item param
swagger:model PaymentServiceItemParam
func (*PaymentServiceItemParam) ContextValidate ¶
func (m *PaymentServiceItemParam) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this payment service item param based on the context it is used
func (*PaymentServiceItemParam) MarshalBinary ¶
func (m *PaymentServiceItemParam) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PaymentServiceItemParam) UnmarshalBinary ¶
func (m *PaymentServiceItemParam) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentServiceItemParams ¶
type PaymentServiceItemParams []*PaymentServiceItemParam
PaymentServiceItemParams payment service item params
swagger:model PaymentServiceItemParams
func (PaymentServiceItemParams) ContextValidate ¶
func (m PaymentServiceItemParams) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this payment service item params based on the context it is used
type PaymentServiceItemStatus ¶
type PaymentServiceItemStatus string
PaymentServiceItemStatus Payment Service Item Status
swagger:model PaymentServiceItemStatus
const ( // PaymentServiceItemStatusREQUESTED captures enum value "REQUESTED" PaymentServiceItemStatusREQUESTED PaymentServiceItemStatus = "REQUESTED" // PaymentServiceItemStatusAPPROVED captures enum value "APPROVED" PaymentServiceItemStatusAPPROVED PaymentServiceItemStatus = "APPROVED" // PaymentServiceItemStatusDENIED captures enum value "DENIED" PaymentServiceItemStatusDENIED PaymentServiceItemStatus = "DENIED" // PaymentServiceItemStatusSENTTOGEX captures enum value "SENT_TO_GEX" PaymentServiceItemStatusSENTTOGEX PaymentServiceItemStatus = "SENT_TO_GEX" // PaymentServiceItemStatusPAID captures enum value "PAID" PaymentServiceItemStatusPAID PaymentServiceItemStatus = "PAID" // PaymentServiceItemStatusEDIERROR captures enum value "EDI_ERROR" PaymentServiceItemStatusEDIERROR PaymentServiceItemStatus = "EDI_ERROR" )
func NewPaymentServiceItemStatus ¶
func NewPaymentServiceItemStatus(value PaymentServiceItemStatus) *PaymentServiceItemStatus
func (PaymentServiceItemStatus) ContextValidate ¶
func (m PaymentServiceItemStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this payment service item status based on context it is used
func (PaymentServiceItemStatus) Pointer ¶
func (m PaymentServiceItemStatus) Pointer() *PaymentServiceItemStatus
Pointer returns a pointer to a freshly-allocated PaymentServiceItemStatus.
type PaymentServiceItems ¶
type PaymentServiceItems []*PaymentServiceItem
PaymentServiceItems payment service items
swagger:model PaymentServiceItems
func (PaymentServiceItems) ContextValidate ¶
ContextValidate validate this payment service items based on the context it is used
type ProofOfServiceDoc ¶
type ProofOfServiceDoc struct { // uploads Uploads []*UploadWithOmissions `json:"uploads"` }
ProofOfServiceDoc proof of service doc
swagger:model ProofOfServiceDoc
func (*ProofOfServiceDoc) ContextValidate ¶
ContextValidate validate this proof of service doc based on the context it is used
func (*ProofOfServiceDoc) MarshalBinary ¶
func (m *ProofOfServiceDoc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProofOfServiceDoc) UnmarshalBinary ¶
func (m *ProofOfServiceDoc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProofOfServiceDocs ¶
type ProofOfServiceDocs []*ProofOfServiceDoc
ProofOfServiceDocs proof of service docs
swagger:model ProofOfServiceDocs
func (ProofOfServiceDocs) ContextValidate ¶
ContextValidate validate this proof of service docs based on the context it is used
type ReServiceCode ¶
type ReServiceCode string
ReServiceCode This is the full list of service items that can be found on a shipment. Not all service items may be requested by the Prime, but may be returned in a response.
Documentation of all the service items will be provided.
swagger:model ReServiceCode
const ( // ReServiceCodeCS captures enum value "CS" ReServiceCodeCS ReServiceCode = "CS" // ReServiceCodeDBHF captures enum value "DBHF" ReServiceCodeDBHF ReServiceCode = "DBHF" // ReServiceCodeDBTF captures enum value "DBTF" ReServiceCodeDBTF ReServiceCode = "DBTF" // ReServiceCodeDCRT captures enum value "DCRT" ReServiceCodeDCRT ReServiceCode = "DCRT" // ReServiceCodeDDASIT captures enum value "DDASIT" ReServiceCodeDDASIT ReServiceCode = "DDASIT" // ReServiceCodeDDDSIT captures enum value "DDDSIT" ReServiceCodeDDDSIT ReServiceCode = "DDDSIT" // ReServiceCodeDDFSIT captures enum value "DDFSIT" ReServiceCodeDDFSIT ReServiceCode = "DDFSIT" // ReServiceCodeDDP captures enum value "DDP" ReServiceCodeDDP ReServiceCode = "DDP" // ReServiceCodeDDSHUT captures enum value "DDSHUT" ReServiceCodeDDSHUT ReServiceCode = "DDSHUT" // ReServiceCodeDLH captures enum value "DLH" ReServiceCodeDLH ReServiceCode = "DLH" // ReServiceCodeDMHF captures enum value "DMHF" ReServiceCodeDMHF ReServiceCode = "DMHF" // ReServiceCodeDNPK captures enum value "DNPK" ReServiceCodeDNPK ReServiceCode = "DNPK" // ReServiceCodeDOASIT captures enum value "DOASIT" ReServiceCodeDOASIT ReServiceCode = "DOASIT" // ReServiceCodeDOFSIT captures enum value "DOFSIT" ReServiceCodeDOFSIT ReServiceCode = "DOFSIT" // ReServiceCodeDOP captures enum value "DOP" ReServiceCodeDOP ReServiceCode = "DOP" // ReServiceCodeDOPSIT captures enum value "DOPSIT" ReServiceCodeDOPSIT ReServiceCode = "DOPSIT" // ReServiceCodeDOSHUT captures enum value "DOSHUT" ReServiceCodeDOSHUT ReServiceCode = "DOSHUT" // ReServiceCodeDPK captures enum value "DPK" ReServiceCodeDPK ReServiceCode = "DPK" // ReServiceCodeDSH captures enum value "DSH" ReServiceCodeDSH ReServiceCode = "DSH" // ReServiceCodeDUCRT captures enum value "DUCRT" ReServiceCodeDUCRT ReServiceCode = "DUCRT" // ReServiceCodeDUPK captures enum value "DUPK" ReServiceCodeDUPK ReServiceCode = "DUPK" // ReServiceCodeFSC captures enum value "FSC" ReServiceCodeFSC ReServiceCode = "FSC" // ReServiceCodeIBHF captures enum value "IBHF" ReServiceCodeIBHF ReServiceCode = "IBHF" // ReServiceCodeIBTF captures enum value "IBTF" ReServiceCodeIBTF ReServiceCode = "IBTF" // ReServiceCodeICOLH captures enum value "ICOLH" ReServiceCodeICOLH ReServiceCode = "ICOLH" // ReServiceCodeICOUB captures enum value "ICOUB" ReServiceCodeICOUB ReServiceCode = "ICOUB" // ReServiceCodeICRT captures enum value "ICRT" ReServiceCodeICRT ReServiceCode = "ICRT" // ReServiceCodeICRTSA captures enum value "ICRTSA" ReServiceCodeICRTSA ReServiceCode = "ICRTSA" // ReServiceCodeIDASIT captures enum value "IDASIT" ReServiceCodeIDASIT ReServiceCode = "IDASIT" // ReServiceCodeIDDSIT captures enum value "IDDSIT" ReServiceCodeIDDSIT ReServiceCode = "IDDSIT" // ReServiceCodeIDFSIT captures enum value "IDFSIT" ReServiceCodeIDFSIT ReServiceCode = "IDFSIT" // ReServiceCodeIDSHUT captures enum value "IDSHUT" ReServiceCodeIDSHUT ReServiceCode = "IDSHUT" // ReServiceCodeIHPK captures enum value "IHPK" ReServiceCodeIHPK ReServiceCode = "IHPK" // ReServiceCodeIHUPK captures enum value "IHUPK" ReServiceCodeIHUPK ReServiceCode = "IHUPK" // ReServiceCodeINPK captures enum value "INPK" ReServiceCodeINPK ReServiceCode = "INPK" // ReServiceCodeIOASIT captures enum value "IOASIT" ReServiceCodeIOASIT ReServiceCode = "IOASIT" // ReServiceCodeIOCLH captures enum value "IOCLH" ReServiceCodeIOCLH ReServiceCode = "IOCLH" // ReServiceCodeIOCUB captures enum value "IOCUB" ReServiceCodeIOCUB ReServiceCode = "IOCUB" // ReServiceCodeIOFSIT captures enum value "IOFSIT" ReServiceCodeIOFSIT ReServiceCode = "IOFSIT" // ReServiceCodeIOOLH captures enum value "IOOLH" ReServiceCodeIOOLH ReServiceCode = "IOOLH" // ReServiceCodeIOOUB captures enum value "IOOUB" ReServiceCodeIOOUB ReServiceCode = "IOOUB" // ReServiceCodeIOPSIT captures enum value "IOPSIT" ReServiceCodeIOPSIT ReServiceCode = "IOPSIT" // ReServiceCodeIOSHUT captures enum value "IOSHUT" ReServiceCodeIOSHUT ReServiceCode = "IOSHUT" // ReServiceCodeIUBPK captures enum value "IUBPK" ReServiceCodeIUBPK ReServiceCode = "IUBPK" // ReServiceCodeIUBUPK captures enum value "IUBUPK" ReServiceCodeIUBUPK ReServiceCode = "IUBUPK" // ReServiceCodeIUCRT captures enum value "IUCRT" ReServiceCodeIUCRT ReServiceCode = "IUCRT" // ReServiceCodeMS captures enum value "MS" ReServiceCodeMS ReServiceCode = "MS" // ReServiceCodeNSTH captures enum value "NSTH" ReServiceCodeNSTH ReServiceCode = "NSTH" // ReServiceCodeNSTUB captures enum value "NSTUB" ReServiceCodeNSTUB ReServiceCode = "NSTUB" )
func NewReServiceCode ¶
func NewReServiceCode(value ReServiceCode) *ReServiceCode
func (ReServiceCode) ContextValidate ¶
ContextValidate validates this re service code based on context it is used
func (ReServiceCode) Pointer ¶
func (m ReServiceCode) Pointer() *ReServiceCode
Pointer returns a pointer to a freshly-allocated ReServiceCode.
type Reweigh ¶
type Reweigh struct { // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // requested at // Format: date-time RequestedAt strfmt.DateTime `json:"requestedAt,omitempty"` // requested by RequestedBy ReweighRequester `json:"requestedBy,omitempty"` // shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ShipmentID strfmt.UUID `json:"shipmentID,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // verification provided at // Format: date-time VerificationProvidedAt *strfmt.DateTime `json:"verificationProvidedAt"` // verification reason // Example: The reweigh was not performed due to some justification provided by the Prime VerificationReason *string `json:"verificationReason"` // weight // Example: 2000 Weight *int64 `json:"weight"` }
Reweigh A reweigh is when a shipment is weighed for a second time due to the request of a customer, the contractor, system or TOO.
swagger:model Reweigh
func (*Reweigh) ContextValidate ¶
ContextValidate validate this reweigh based on the context it is used
func (*Reweigh) MarshalBinary ¶
MarshalBinary interface implementation
func (*Reweigh) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ReweighRequester ¶
type ReweighRequester string
ReweighRequester reweigh requester
swagger:model ReweighRequester
const ( // ReweighRequesterCUSTOMER captures enum value "CUSTOMER" ReweighRequesterCUSTOMER ReweighRequester = "CUSTOMER" // ReweighRequesterPRIME captures enum value "PRIME" ReweighRequesterPRIME ReweighRequester = "PRIME" // ReweighRequesterSYSTEM captures enum value "SYSTEM" ReweighRequesterSYSTEM ReweighRequester = "SYSTEM" // ReweighRequesterTOO captures enum value "TOO" ReweighRequesterTOO ReweighRequester = "TOO" )
func NewReweighRequester ¶
func NewReweighRequester(value ReweighRequester) *ReweighRequester
func (ReweighRequester) ContextValidate ¶
ContextValidate validates this reweigh requester based on context it is used
func (ReweighRequester) Pointer ¶
func (m ReweighRequester) Pointer() *ReweighRequester
Pointer returns a pointer to a freshly-allocated ReweighRequester.
type SITExtension ¶
type SITExtension struct { // approved days // Example: 30 ApprovedDays *int64 `json:"approvedDays"` // contractor remarks // Example: We need SIT additional days. The customer has not found a house yet. ContractorRemarks *string `json:"contractorRemarks"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // decision date // Format: date-time DecisionDate *strfmt.DateTime `json:"decisionDate"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // mto shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MtoShipmentID strfmt.UUID `json:"mtoShipmentID,omitempty"` // office remarks OfficeRemarks *string `json:"officeRemarks"` // request reason // Enum: [SERIOUS_ILLNESS_MEMBER SERIOUS_ILLNESS_DEPENDENT IMPENDING_ASSIGNEMENT DIRECTED_TEMPORARY_DUTY NONAVAILABILITY_OF_CIVILIAN_HOUSING AWAITING_COMPLETION_OF_RESIDENCE OTHER] RequestReason string `json:"requestReason,omitempty"` // requested days // Example: 30 RequestedDays int64 `json:"requestedDays,omitempty"` // status // Enum: [PENDING APPROVED DENIED] Status interface{} `json:"status,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
SITExtension A storage in transit (SIT) Extension is a request for an increase in the billable number of days a shipment is allowed to be in SIT.
swagger:model SITExtension
func (*SITExtension) ContextValidate ¶
ContextValidate validate this s i t extension based on the context it is used
func (*SITExtension) MarshalBinary ¶
func (m *SITExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SITExtension) UnmarshalBinary ¶
func (m *SITExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SITExtensions ¶
type SITExtensions []*SITExtension
SITExtensions s i t extensions
swagger:model SITExtensions
func (SITExtensions) ContextValidate ¶
ContextValidate validate this s i t extensions based on the context it is used
type SITLocationType ¶
type SITLocationType string
SITLocationType The list of SIT location types.
swagger:model SITLocationType
const ( // SITLocationTypeORIGIN captures enum value "ORIGIN" SITLocationTypeORIGIN SITLocationType = "ORIGIN" // SITLocationTypeDESTINATION captures enum value "DESTINATION" SITLocationTypeDESTINATION SITLocationType = "DESTINATION" )
func NewSITLocationType ¶
func NewSITLocationType(value SITLocationType) *SITLocationType
func (SITLocationType) ContextValidate ¶
ContextValidate validates this s i t location type based on context it is used
func (SITLocationType) Pointer ¶
func (m SITLocationType) Pointer() *SITLocationType
Pointer returns a pointer to a freshly-allocated SITLocationType.
type ServiceItemParamName ¶
type ServiceItemParamName string
ServiceItemParamName service item param name
swagger:model ServiceItemParamName
const ( // ServiceItemParamNameActualPickupDate captures enum value "ActualPickupDate" ServiceItemParamNameActualPickupDate ServiceItemParamName = "ActualPickupDate" // ServiceItemParamNameContractCode captures enum value "ContractCode" ServiceItemParamNameContractCode ServiceItemParamName = "ContractCode" // ServiceItemParamNameContractYearName captures enum value "ContractYearName" ServiceItemParamNameContractYearName ServiceItemParamName = "ContractYearName" // ServiceItemParamNameCubicFeetBilled captures enum value "CubicFeetBilled" ServiceItemParamNameCubicFeetBilled ServiceItemParamName = "CubicFeetBilled" // ServiceItemParamNameCubicFeetCrating captures enum value "CubicFeetCrating" ServiceItemParamNameCubicFeetCrating ServiceItemParamName = "CubicFeetCrating" // ServiceItemParamNameDimensionHeight captures enum value "DimensionHeight" ServiceItemParamNameDimensionHeight ServiceItemParamName = "DimensionHeight" // ServiceItemParamNameDimensionLength captures enum value "DimensionLength" ServiceItemParamNameDimensionLength ServiceItemParamName = "DimensionLength" // ServiceItemParamNameDimensionWidth captures enum value "DimensionWidth" ServiceItemParamNameDimensionWidth ServiceItemParamName = "DimensionWidth" // ServiceItemParamNameDistanceZip captures enum value "DistanceZip" ServiceItemParamNameDistanceZip ServiceItemParamName = "DistanceZip" // ServiceItemParamNameDistanceZipSITDest captures enum value "DistanceZipSITDest" ServiceItemParamNameDistanceZipSITDest ServiceItemParamName = "DistanceZipSITDest" // ServiceItemParamNameDistanceZipSITOrigin captures enum value "DistanceZipSITOrigin" ServiceItemParamNameDistanceZipSITOrigin ServiceItemParamName = "DistanceZipSITOrigin" // ServiceItemParamNameEIAFuelPrice captures enum value "EIAFuelPrice" ServiceItemParamNameEIAFuelPrice ServiceItemParamName = "EIAFuelPrice" // ServiceItemParamNameEscalationCompounded captures enum value "EscalationCompounded" ServiceItemParamNameEscalationCompounded ServiceItemParamName = "EscalationCompounded" // ServiceItemParamNameFSCMultiplier captures enum value "FSCMultiplier" ServiceItemParamNameFSCMultiplier ServiceItemParamName = "FSCMultiplier" // ServiceItemParamNameFSCPriceDifferenceInCents captures enum value "FSCPriceDifferenceInCents" ServiceItemParamNameFSCPriceDifferenceInCents ServiceItemParamName = "FSCPriceDifferenceInCents" // ServiceItemParamNameFSCWeightBasedDistanceMultiplier captures enum value "FSCWeightBasedDistanceMultiplier" ServiceItemParamNameFSCWeightBasedDistanceMultiplier ServiceItemParamName = "FSCWeightBasedDistanceMultiplier" // ServiceItemParamNameIsPeak captures enum value "IsPeak" ServiceItemParamNameIsPeak ServiceItemParamName = "IsPeak" // ServiceItemParamNameMarketDest captures enum value "MarketDest" ServiceItemParamNameMarketDest ServiceItemParamName = "MarketDest" // ServiceItemParamNameMarketOrigin captures enum value "MarketOrigin" ServiceItemParamNameMarketOrigin ServiceItemParamName = "MarketOrigin" // ServiceItemParamNameMTOAvailableToPrimeAt captures enum value "MTOAvailableToPrimeAt" ServiceItemParamNameMTOAvailableToPrimeAt ServiceItemParamName = "MTOAvailableToPrimeAt" // ServiceItemParamNameNTSPackingFactor captures enum value "NTSPackingFactor" ServiceItemParamNameNTSPackingFactor ServiceItemParamName = "NTSPackingFactor" // ServiceItemParamNameNumberDaysSIT captures enum value "NumberDaysSIT" ServiceItemParamNameNumberDaysSIT ServiceItemParamName = "NumberDaysSIT" // ServiceItemParamNamePriceAreaDest captures enum value "PriceAreaDest" ServiceItemParamNamePriceAreaDest ServiceItemParamName = "PriceAreaDest" // ServiceItemParamNamePriceAreaIntlDest captures enum value "PriceAreaIntlDest" ServiceItemParamNamePriceAreaIntlDest ServiceItemParamName = "PriceAreaIntlDest" // ServiceItemParamNamePriceAreaIntlOrigin captures enum value "PriceAreaIntlOrigin" ServiceItemParamNamePriceAreaIntlOrigin ServiceItemParamName = "PriceAreaIntlOrigin" // ServiceItemParamNamePriceAreaOrigin captures enum value "PriceAreaOrigin" ServiceItemParamNamePriceAreaOrigin ServiceItemParamName = "PriceAreaOrigin" // ServiceItemParamNamePriceRateOrFactor captures enum value "PriceRateOrFactor" ServiceItemParamNamePriceRateOrFactor ServiceItemParamName = "PriceRateOrFactor" // ServiceItemParamNamePSILinehaulDom captures enum value "PSI_LinehaulDom" ServiceItemParamNamePSILinehaulDom ServiceItemParamName = "PSI_LinehaulDom" // ServiceItemParamNamePSILinehaulDomPrice captures enum value "PSI_LinehaulDomPrice" ServiceItemParamNamePSILinehaulDomPrice ServiceItemParamName = "PSI_LinehaulDomPrice" // ServiceItemParamNamePSILinehaulShort captures enum value "PSI_LinehaulShort" ServiceItemParamNamePSILinehaulShort ServiceItemParamName = "PSI_LinehaulShort" // ServiceItemParamNamePSILinehaulShortPrice captures enum value "PSI_LinehaulShortPrice" ServiceItemParamNamePSILinehaulShortPrice ServiceItemParamName = "PSI_LinehaulShortPrice" // ServiceItemParamNamePSIPriceDomDest captures enum value "PSI_PriceDomDest" ServiceItemParamNamePSIPriceDomDest ServiceItemParamName = "PSI_PriceDomDest" // ServiceItemParamNamePSIPriceDomDestPrice captures enum value "PSI_PriceDomDestPrice" ServiceItemParamNamePSIPriceDomDestPrice ServiceItemParamName = "PSI_PriceDomDestPrice" // ServiceItemParamNamePSIPriceDomOrigin captures enum value "PSI_PriceDomOrigin" ServiceItemParamNamePSIPriceDomOrigin ServiceItemParamName = "PSI_PriceDomOrigin" // ServiceItemParamNamePSIPriceDomOriginPrice captures enum value "PSI_PriceDomOriginPrice" ServiceItemParamNamePSIPriceDomOriginPrice ServiceItemParamName = "PSI_PriceDomOriginPrice" // ServiceItemParamNamePSIShippingLinehaulIntlCO captures enum value "PSI_ShippingLinehaulIntlCO" ServiceItemParamNamePSIShippingLinehaulIntlCO ServiceItemParamName = "PSI_ShippingLinehaulIntlCO" // ServiceItemParamNamePSIShippingLinehaulIntlCOPrice captures enum value "PSI_ShippingLinehaulIntlCOPrice" ServiceItemParamNamePSIShippingLinehaulIntlCOPrice ServiceItemParamName = "PSI_ShippingLinehaulIntlCOPrice" // ServiceItemParamNamePSIShippingLinehaulIntlOC captures enum value "PSI_ShippingLinehaulIntlOC" ServiceItemParamNamePSIShippingLinehaulIntlOC ServiceItemParamName = "PSI_ShippingLinehaulIntlOC" // ServiceItemParamNamePSIShippingLinehaulIntlOCPrice captures enum value "PSI_ShippingLinehaulIntlOCPrice" ServiceItemParamNamePSIShippingLinehaulIntlOCPrice ServiceItemParamName = "PSI_ShippingLinehaulIntlOCPrice" // ServiceItemParamNamePSIShippingLinehaulIntlOO captures enum value "PSI_ShippingLinehaulIntlOO" ServiceItemParamNamePSIShippingLinehaulIntlOO ServiceItemParamName = "PSI_ShippingLinehaulIntlOO" // ServiceItemParamNamePSIShippingLinehaulIntlOOPrice captures enum value "PSI_ShippingLinehaulIntlOOPrice" ServiceItemParamNamePSIShippingLinehaulIntlOOPrice ServiceItemParamName = "PSI_ShippingLinehaulIntlOOPrice" // ServiceItemParamNameRateAreaNonStdDest captures enum value "RateAreaNonStdDest" ServiceItemParamNameRateAreaNonStdDest ServiceItemParamName = "RateAreaNonStdDest" // ServiceItemParamNameRateAreaNonStdOrigin captures enum value "RateAreaNonStdOrigin" ServiceItemParamNameRateAreaNonStdOrigin ServiceItemParamName = "RateAreaNonStdOrigin" // ServiceItemParamNameReferenceDate captures enum value "ReferenceDate" ServiceItemParamNameReferenceDate ServiceItemParamName = "ReferenceDate" // ServiceItemParamNameRequestedPickupDate captures enum value "RequestedPickupDate" ServiceItemParamNameRequestedPickupDate ServiceItemParamName = "RequestedPickupDate" // ServiceItemParamNameServiceAreaDest captures enum value "ServiceAreaDest" ServiceItemParamNameServiceAreaDest ServiceItemParamName = "ServiceAreaDest" // ServiceItemParamNameServiceAreaOrigin captures enum value "ServiceAreaOrigin" ServiceItemParamNameServiceAreaOrigin ServiceItemParamName = "ServiceAreaOrigin" // ServiceItemParamNameServicesScheduleDest captures enum value "ServicesScheduleDest" ServiceItemParamNameServicesScheduleDest ServiceItemParamName = "ServicesScheduleDest" // ServiceItemParamNameServicesScheduleOrigin captures enum value "ServicesScheduleOrigin" ServiceItemParamNameServicesScheduleOrigin ServiceItemParamName = "ServicesScheduleOrigin" // ServiceItemParamNameSITPaymentRequestEnd captures enum value "SITPaymentRequestEnd" ServiceItemParamNameSITPaymentRequestEnd ServiceItemParamName = "SITPaymentRequestEnd" // ServiceItemParamNameSITPaymentRequestStart captures enum value "SITPaymentRequestStart" ServiceItemParamNameSITPaymentRequestStart ServiceItemParamName = "SITPaymentRequestStart" // ServiceItemParamNameSITScheduleDest captures enum value "SITScheduleDest" ServiceItemParamNameSITScheduleDest ServiceItemParamName = "SITScheduleDest" // ServiceItemParamNameSITScheduleOrigin captures enum value "SITScheduleOrigin" ServiceItemParamNameSITScheduleOrigin ServiceItemParamName = "SITScheduleOrigin" // ServiceItemParamNameSITServiceAreaDest captures enum value "SITServiceAreaDest" ServiceItemParamNameSITServiceAreaDest ServiceItemParamName = "SITServiceAreaDest" // ServiceItemParamNameSITServiceAreaOrigin captures enum value "SITServiceAreaOrigin" ServiceItemParamNameSITServiceAreaOrigin ServiceItemParamName = "SITServiceAreaOrigin" // ServiceItemParamNameWeightAdjusted captures enum value "WeightAdjusted" ServiceItemParamNameWeightAdjusted ServiceItemParamName = "WeightAdjusted" // ServiceItemParamNameWeightBilled captures enum value "WeightBilled" ServiceItemParamNameWeightBilled ServiceItemParamName = "WeightBilled" // ServiceItemParamNameWeightEstimated captures enum value "WeightEstimated" ServiceItemParamNameWeightEstimated ServiceItemParamName = "WeightEstimated" // ServiceItemParamNameWeightOriginal captures enum value "WeightOriginal" ServiceItemParamNameWeightOriginal ServiceItemParamName = "WeightOriginal" // ServiceItemParamNameWeightReweigh captures enum value "WeightReweigh" ServiceItemParamNameWeightReweigh ServiceItemParamName = "WeightReweigh" // ServiceItemParamNameZipDestAddress captures enum value "ZipDestAddress" ServiceItemParamNameZipDestAddress ServiceItemParamName = "ZipDestAddress" // ServiceItemParamNameZipPickupAddress captures enum value "ZipPickupAddress" ServiceItemParamNameZipPickupAddress ServiceItemParamName = "ZipPickupAddress" // ServiceItemParamNameZipSITDestHHGFinalAddress captures enum value "ZipSITDestHHGFinalAddress" ServiceItemParamNameZipSITDestHHGFinalAddress ServiceItemParamName = "ZipSITDestHHGFinalAddress" // ServiceItemParamNameZipSITDestHHGOriginalAddress captures enum value "ZipSITDestHHGOriginalAddress" ServiceItemParamNameZipSITDestHHGOriginalAddress ServiceItemParamName = "ZipSITDestHHGOriginalAddress" // ServiceItemParamNameZipSITOriginHHGActualAddress captures enum value "ZipSITOriginHHGActualAddress" ServiceItemParamNameZipSITOriginHHGActualAddress ServiceItemParamName = "ZipSITOriginHHGActualAddress" // ServiceItemParamNameZipSITOriginHHGOriginalAddress captures enum value "ZipSITOriginHHGOriginalAddress" ServiceItemParamNameZipSITOriginHHGOriginalAddress ServiceItemParamName = "ZipSITOriginHHGOriginalAddress" // ServiceItemParamNameStandaloneCrate captures enum value "StandaloneCrate" ServiceItemParamNameStandaloneCrate ServiceItemParamName = "StandaloneCrate" // ServiceItemParamNameStandaloneCrateCap captures enum value "StandaloneCrateCap" ServiceItemParamNameStandaloneCrateCap ServiceItemParamName = "StandaloneCrateCap" // ServiceItemParamNameUncappedRequestTotal captures enum value "UncappedRequestTotal" ServiceItemParamNameUncappedRequestTotal ServiceItemParamName = "UncappedRequestTotal" // ServiceItemParamNameLockedPriceCents captures enum value "LockedPriceCents" ServiceItemParamNameLockedPriceCents ServiceItemParamName = "LockedPriceCents" )
func NewServiceItemParamName ¶
func NewServiceItemParamName(value ServiceItemParamName) *ServiceItemParamName
func (ServiceItemParamName) ContextValidate ¶
ContextValidate validates this service item param name based on context it is used
func (ServiceItemParamName) Pointer ¶
func (m ServiceItemParamName) Pointer() *ServiceItemParamName
Pointer returns a pointer to a freshly-allocated ServiceItemParamName.
type ServiceItemParamOrigin ¶
type ServiceItemParamOrigin string
ServiceItemParamOrigin service item param origin
swagger:model ServiceItemParamOrigin
const ( // ServiceItemParamOriginPRIME captures enum value "PRIME" ServiceItemParamOriginPRIME ServiceItemParamOrigin = "PRIME" // ServiceItemParamOriginSYSTEM captures enum value "SYSTEM" ServiceItemParamOriginSYSTEM ServiceItemParamOrigin = "SYSTEM" // ServiceItemParamOriginPRICER captures enum value "PRICER" ServiceItemParamOriginPRICER ServiceItemParamOrigin = "PRICER" // ServiceItemParamOriginPAYMENTREQUEST captures enum value "PAYMENT_REQUEST" ServiceItemParamOriginPAYMENTREQUEST ServiceItemParamOrigin = "PAYMENT_REQUEST" )
func NewServiceItemParamOrigin ¶
func NewServiceItemParamOrigin(value ServiceItemParamOrigin) *ServiceItemParamOrigin
func (ServiceItemParamOrigin) ContextValidate ¶
ContextValidate validates this service item param origin based on context it is used
func (ServiceItemParamOrigin) Pointer ¶
func (m ServiceItemParamOrigin) Pointer() *ServiceItemParamOrigin
Pointer returns a pointer to a freshly-allocated ServiceItemParamOrigin.
type ServiceItemParamType ¶
type ServiceItemParamType string
ServiceItemParamType service item param type
swagger:model ServiceItemParamType
const ( // ServiceItemParamTypeSTRING captures enum value "STRING" ServiceItemParamTypeSTRING ServiceItemParamType = "STRING" // ServiceItemParamTypeDATE captures enum value "DATE" ServiceItemParamTypeDATE ServiceItemParamType = "DATE" // ServiceItemParamTypeINTEGER captures enum value "INTEGER" ServiceItemParamTypeINTEGER ServiceItemParamType = "INTEGER" // ServiceItemParamTypeDECIMAL captures enum value "DECIMAL" ServiceItemParamTypeDECIMAL ServiceItemParamType = "DECIMAL" // ServiceItemParamTypeTIMESTAMP captures enum value "TIMESTAMP" ServiceItemParamTypeTIMESTAMP ServiceItemParamType = "TIMESTAMP" // ServiceItemParamTypePaymentServiceItemUUID captures enum value "PaymentServiceItemUUID" ServiceItemParamTypePaymentServiceItemUUID ServiceItemParamType = "PaymentServiceItemUUID" // ServiceItemParamTypeBOOLEAN captures enum value "BOOLEAN" ServiceItemParamTypeBOOLEAN ServiceItemParamType = "BOOLEAN" )
func NewServiceItemParamType ¶
func NewServiceItemParamType(value ServiceItemParamType) *ServiceItemParamType
func (ServiceItemParamType) ContextValidate ¶
ContextValidate validates this service item param type based on context it is used
func (ServiceItemParamType) Pointer ¶
func (m ServiceItemParamType) Pointer() *ServiceItemParamType
Pointer returns a pointer to a freshly-allocated ServiceItemParamType.
type ServiceRequestDocument ¶
type ServiceRequestDocument struct { // uploads Uploads []*UploadWithOmissions `json:"uploads"` }
ServiceRequestDocument service request document
swagger:model ServiceRequestDocument
func (*ServiceRequestDocument) ContextValidate ¶
func (m *ServiceRequestDocument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this service request document based on the context it is used
func (*ServiceRequestDocument) MarshalBinary ¶
func (m *ServiceRequestDocument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceRequestDocument) UnmarshalBinary ¶
func (m *ServiceRequestDocument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceRequestDocuments ¶
type ServiceRequestDocuments []*ServiceRequestDocument
ServiceRequestDocuments service request documents
swagger:model ServiceRequestDocuments
func (ServiceRequestDocuments) ContextValidate ¶
func (m ServiceRequestDocuments) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this service request documents based on the context it is used
type ShipmentAddressUpdate ¶
type ShipmentAddressUpdate struct { // Contractor Remarks // // The reason there is an address change. // Example: This is a contractor remark // Required: true // Read Only: true ContractorRemarks string `json:"contractorRemarks"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // new address // Required: true NewAddress *Address `json:"newAddress"` // The distance between the original SIT address and requested new destination address of shipment // Example: 88 // Minimum: 0 NewSitDistanceBetween *int64 `json:"newSitDistanceBetween,omitempty"` // Office Remarks // // The TOO comment on approval or rejection. // Example: This is an office remark OfficeRemarks *string `json:"officeRemarks,omitempty"` // The distance between the original SIT address and the previous/old destination address of shipment // Example: 50 // Minimum: 0 OldSitDistanceBetween *int64 `json:"oldSitDistanceBetween,omitempty"` // original address // Required: true OriginalAddress *Address `json:"originalAddress"` // shipment ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ShipmentID strfmt.UUID `json:"shipmentID"` // sit original address SitOriginalAddress *Address `json:"sitOriginalAddress,omitempty"` // status // Required: true Status ShipmentAddressUpdateStatus `json:"status"` }
ShipmentAddressUpdate This represents a destination address change request made by the Prime that is either auto-approved or requires review if the pricing criteria has changed. If criteria has changed, then it must be approved or rejected by a TOO.
swagger:model ShipmentAddressUpdate
func (*ShipmentAddressUpdate) ContextValidate ¶
ContextValidate validate this shipment address update based on the context it is used
func (*ShipmentAddressUpdate) MarshalBinary ¶
func (m *ShipmentAddressUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ShipmentAddressUpdate) UnmarshalBinary ¶
func (m *ShipmentAddressUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ShipmentAddressUpdateStatus ¶
type ShipmentAddressUpdateStatus string
ShipmentAddressUpdateStatus Status
swagger:model ShipmentAddressUpdateStatus
const ( // ShipmentAddressUpdateStatusREQUESTED captures enum value "REQUESTED" ShipmentAddressUpdateStatusREQUESTED ShipmentAddressUpdateStatus = "REQUESTED" // ShipmentAddressUpdateStatusREJECTED captures enum value "REJECTED" ShipmentAddressUpdateStatusREJECTED ShipmentAddressUpdateStatus = "REJECTED" // ShipmentAddressUpdateStatusAPPROVED captures enum value "APPROVED" ShipmentAddressUpdateStatusAPPROVED ShipmentAddressUpdateStatus = "APPROVED" )
func NewShipmentAddressUpdateStatus ¶
func NewShipmentAddressUpdateStatus(value ShipmentAddressUpdateStatus) *ShipmentAddressUpdateStatus
func (ShipmentAddressUpdateStatus) ContextValidate ¶
func (m ShipmentAddressUpdateStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this shipment address update status based on the context it is used
func (ShipmentAddressUpdateStatus) Pointer ¶
func (m ShipmentAddressUpdateStatus) Pointer() *ShipmentAddressUpdateStatus
Pointer returns a pointer to a freshly-allocated ShipmentAddressUpdateStatus.
type StorageFacility ¶
type StorageFacility struct { // address Address *Address `json:"address,omitempty"` // e tag // Read Only: true ETag string `json:"eTag,omitempty"` // email // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Email *string `json:"email,omitempty"` // facility name FacilityName string `json:"facilityName,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // lot number LotNumber *string `json:"lotNumber,omitempty"` // phone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Phone *string `json:"phone,omitempty"` }
StorageFacility The Storage Facility information for the shipment
swagger:model StorageFacility
func (*StorageFacility) ContextValidate ¶
ContextValidate validate this storage facility based on the context it is used
func (*StorageFacility) MarshalBinary ¶
func (m *StorageFacility) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StorageFacility) UnmarshalBinary ¶
func (m *StorageFacility) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateMTOServiceItem ¶
type UpdateMTOServiceItem interface { runtime.Validatable runtime.ContextValidatable // ID of the service item. Must match path. // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID() strfmt.UUID SetID(strfmt.UUID) // model type // Required: true ModelType() UpdateMTOServiceItemModelType SetModelType(UpdateMTOServiceItemModelType) }
UpdateMTOServiceItem UpdateMTOServiceItem describes a base type of a service item. Polymorphic type. Both Move Task Orders and MTO Shipments will have MTO Service Items.
swagger:discriminator UpdateMTOServiceItem modelType
func UnmarshalUpdateMTOServiceItem ¶
func UnmarshalUpdateMTOServiceItem(reader io.Reader, consumer runtime.Consumer) (UpdateMTOServiceItem, error)
UnmarshalUpdateMTOServiceItem unmarshals polymorphic UpdateMTOServiceItem
func UnmarshalUpdateMTOServiceItemSlice ¶
func UnmarshalUpdateMTOServiceItemSlice(reader io.Reader, consumer runtime.Consumer) ([]UpdateMTOServiceItem, error)
UnmarshalUpdateMTOServiceItemSlice unmarshals polymorphic slices of UpdateMTOServiceItem
type UpdateMTOServiceItemModelType ¶
type UpdateMTOServiceItemModelType string
UpdateMTOServiceItemModelType Using this list, choose the correct modelType in the dropdown, corresponding to the service item type.
- DDDSIT - UpdateMTOServiceItemSIT
- DOPSIT - UpdateMTOServiceItemSIT
- DOASIT - UpdateMTOServiceItemSIT
- DOFSIT - UpdateMTOServiceItemSIT
- DDSHUT - UpdateMTOServiceItemShuttle
- DOSHUT - UpdateMTOServiceItemShuttle
The documentation will then update with the supported fields.
swagger:model UpdateMTOServiceItemModelType
const ( // UpdateMTOServiceItemModelTypeUpdateMTOServiceItemSIT captures enum value "UpdateMTOServiceItemSIT" UpdateMTOServiceItemModelTypeUpdateMTOServiceItemSIT UpdateMTOServiceItemModelType = "UpdateMTOServiceItemSIT" // UpdateMTOServiceItemModelTypeUpdateMTOServiceItemShuttle captures enum value "UpdateMTOServiceItemShuttle" UpdateMTOServiceItemModelTypeUpdateMTOServiceItemShuttle UpdateMTOServiceItemModelType = "UpdateMTOServiceItemShuttle" )
func NewUpdateMTOServiceItemModelType ¶
func NewUpdateMTOServiceItemModelType(value UpdateMTOServiceItemModelType) *UpdateMTOServiceItemModelType
func (UpdateMTOServiceItemModelType) ContextValidate ¶
func (m UpdateMTOServiceItemModelType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update m t o service item model type based on context it is used
func (UpdateMTOServiceItemModelType) Pointer ¶
func (m UpdateMTOServiceItemModelType) Pointer() *UpdateMTOServiceItemModelType
Pointer returns a pointer to a freshly-allocated UpdateMTOServiceItemModelType.
type UpdateMTOServiceItemSIT ¶
type UpdateMTOServiceItemSIT struct { // Date of attempted contact by the prime corresponding to 'timeMilitary1'. // Format: date DateOfContact1 *strfmt.Date `json:"dateOfContact1,omitempty"` // Date of attempted contact by the prime corresponding to 'timeMilitary2'. // Format: date DateOfContact2 *strfmt.Date `json:"dateOfContact2,omitempty"` // First available date that Prime can deliver SIT service item. // Format: date FirstAvailableDeliveryDate1 *strfmt.Date `json:"firstAvailableDeliveryDate1,omitempty"` // Second available date that Prime can deliver SIT service item. // Format: date FirstAvailableDeliveryDate2 *strfmt.Date `json:"firstAvailableDeliveryDate2,omitempty"` // Service code allowed for this model type. // Enum: [DDDSIT DOPSIT DOASIT DOFSIT] ReServiceCode string `json:"reServiceCode,omitempty"` // Indicates if "Approvals Requested" status is being requested. RequestApprovalsRequestedStatus *bool `json:"requestApprovalsRequestedStatus,omitempty"` // Date when the customer contacted the prime for a delivery out of SIT. // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // Departure date for SIT. This is the end date of the SIT at either origin or destination. // Format: date SitDepartureDate strfmt.Date `json:"sitDepartureDate,omitempty"` // sit destination final address SitDestinationFinalAddress *Address `json:"sitDestinationFinalAddress,omitempty"` // Entry date for the SIT. // Format: date SitEntryDate *strfmt.Date `json:"sitEntryDate,omitempty"` // sit postal code // Example: 90210 // Pattern: ^(\d{5}([\-]\d{4})?)$ SitPostalCode *string `json:"sitPostalCode,omitempty"` // Date when the customer has requested delivery out of SIT. // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` // Time of attempted contact by the prime corresponding to 'dateOfContact1', in military format. // Example: 1400Z // Pattern: \d{4}Z TimeMilitary1 *string `json:"timeMilitary1,omitempty"` // Time of attempted contact by the prime corresponding to 'dateOfContact2', in military format. // Example: 1400Z // Pattern: \d{4}Z TimeMilitary2 *string `json:"timeMilitary2,omitempty"` // Reason for updating service item. UpdateReason *string `json:"updateReason,omitempty"` // contains filtered or unexported fields }
UpdateMTOServiceItemSIT Subtype used to provide the departure date for origin or destination SIT. This is not creating a new service item but rather updating and existing service item.
swagger:model UpdateMTOServiceItemSIT
func (*UpdateMTOServiceItemSIT) ContextValidate ¶
func (m *UpdateMTOServiceItemSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update m t o service item s i t based on the context it is used
func (*UpdateMTOServiceItemSIT) ID ¶
func (m *UpdateMTOServiceItemSIT) ID() strfmt.UUID
ID gets the id of this subtype
func (*UpdateMTOServiceItemSIT) MarshalBinary ¶
func (m *UpdateMTOServiceItemSIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (UpdateMTOServiceItemSIT) MarshalJSON ¶
func (m UpdateMTOServiceItemSIT) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*UpdateMTOServiceItemSIT) ModelType ¶
func (m *UpdateMTOServiceItemSIT) ModelType() UpdateMTOServiceItemModelType
ModelType gets the model type of this subtype
func (*UpdateMTOServiceItemSIT) SetID ¶
func (m *UpdateMTOServiceItemSIT) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*UpdateMTOServiceItemSIT) SetModelType ¶
func (m *UpdateMTOServiceItemSIT) SetModelType(val UpdateMTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*UpdateMTOServiceItemSIT) UnmarshalBinary ¶
func (m *UpdateMTOServiceItemSIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*UpdateMTOServiceItemSIT) UnmarshalJSON ¶
func (m *UpdateMTOServiceItemSIT) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type UpdateMTOServiceItemShuttle ¶
type UpdateMTOServiceItemShuttle struct { // Provided by the movers, based on weight tickets. Relevant for shuttling (DDSHUT & DOSHUT) service items. // Example: 4000 ActualWeight *int64 `json:"actualWeight"` // An estimate of how much weight from a shipment will be included in a shuttling (DDSHUT & DOSHUT) service item. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight"` // Service code allowed for this model type. // Enum: [DDSHUT DOSHUT] ReServiceCode string `json:"reServiceCode,omitempty"` // contains filtered or unexported fields }
UpdateMTOServiceItemShuttle Subtype used to provide the estimated weight and actual weight for shuttle. This is not creating a new service item but rather updating an existing service item.
swagger:model UpdateMTOServiceItemShuttle
func (*UpdateMTOServiceItemShuttle) ContextValidate ¶
func (m *UpdateMTOServiceItemShuttle) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update m t o service item shuttle based on the context it is used
func (*UpdateMTOServiceItemShuttle) ID ¶
func (m *UpdateMTOServiceItemShuttle) ID() strfmt.UUID
ID gets the id of this subtype
func (*UpdateMTOServiceItemShuttle) MarshalBinary ¶
func (m *UpdateMTOServiceItemShuttle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (UpdateMTOServiceItemShuttle) MarshalJSON ¶
func (m UpdateMTOServiceItemShuttle) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with a polymorphic type to a JSON structure
func (*UpdateMTOServiceItemShuttle) ModelType ¶
func (m *UpdateMTOServiceItemShuttle) ModelType() UpdateMTOServiceItemModelType
ModelType gets the model type of this subtype
func (*UpdateMTOServiceItemShuttle) SetID ¶
func (m *UpdateMTOServiceItemShuttle) SetID(val strfmt.UUID)
SetID sets the id of this subtype
func (*UpdateMTOServiceItemShuttle) SetModelType ¶
func (m *UpdateMTOServiceItemShuttle) SetModelType(val UpdateMTOServiceItemModelType)
SetModelType sets the model type of this subtype
func (*UpdateMTOServiceItemShuttle) UnmarshalBinary ¶
func (m *UpdateMTOServiceItemShuttle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*UpdateMTOServiceItemShuttle) UnmarshalJSON ¶
func (m *UpdateMTOServiceItemShuttle) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure
type UpdateMTOShipment ¶
type UpdateMTOShipment struct { // The date when the Prime contractor actually delivered the shipment. Updated after-the-fact. // Format: date ActualDeliveryDate *strfmt.Date `json:"actualDeliveryDate"` // The date when the Prime contractor actually picked up the shipment. Updated after-the-fact. // Format: date ActualPickupDate *strfmt.Date `json:"actualPickupDate"` // actual pro gear weight ActualProGearWeight *int64 `json:"actualProGearWeight"` // actual spouse pro gear weight ActualSpouseProGearWeight *int64 `json:"actualSpouseProGearWeight"` // counselor remarks // Example: counselor approved CounselorRemarks *string `json:"counselorRemarks,omitempty"` // Where the movers should deliver this shipment. Often provided by the customer when they enter shipment details // during onboarding, if they know their new address already. // // May be blank when entered by the customer, required when entered by the Prime. May not represent the true // final destination due to the shipment being diverted or placed in SIT. // DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // destination type DestinationType *DestinationType `json:"destinationType,omitempty"` // This value indicates whether or not this shipment is part of a diversion. If yes, the shipment can be either the starting or ending segment of the diversion. // Diversion bool `json:"diversion,omitempty"` // The date the Prime provides to the customer as the first possible delivery date so that they can plan their travel accordingly. // // Format: date FirstAvailableDeliveryDate *strfmt.Date `json:"firstAvailableDeliveryDate"` // The previously recorded weight for the NTS Shipment. Used for NTS Release to know what the previous primeActualWeight or billable weight was. // Example: 4500 NtsRecordedWeight *int64 `json:"ntsRecordedWeight,omitempty"` // The address where the movers should pick up this shipment, entered by the customer during onboarding when they enter shipment details. // PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // Email or ID of the person who will be contacted in the event of questions or concerns about this update. May be the person performing the update, or someone else working with the Prime contractor. // PointOfContact string `json:"pointOfContact,omitempty"` // ppm shipment PpmShipment *UpdatePPMShipment `json:"ppmShipment,omitempty"` // The actual weight of the shipment, provided after the Prime packs, picks up, and weighs a customer's shipment. // Example: 4500 // Minimum: 1 PrimeActualWeight *int64 `json:"primeActualWeight,omitempty"` // The estimated weight of this shipment, determined by the movers during the pre-move survey. This value **can only be updated once.** If there was an issue with estimating the weight and a mistake was made, the Prime contracter will need to contact the TOO to change it. // // Example: 4500 // Minimum: 1 PrimeEstimatedWeight *int64 `json:"primeEstimatedWeight,omitempty"` // The date the Prime contractor scheduled to deliver this shipment after consultation with the customer. // Format: date ScheduledDeliveryDate *strfmt.Date `json:"scheduledDeliveryDate"` // The date the Prime contractor scheduled to pick up this shipment after consultation with the customer. // Format: date ScheduledPickupDate *strfmt.Date `json:"scheduledPickupDate"` // A second delivery address for this shipment, if the customer entered one. An optional field. SecondaryDeliveryAddress struct { Address } `json:"secondaryDeliveryAddress,omitempty"` // A second pickup address for this shipment, if the customer entered one. An optional field. SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // shipment type ShipmentType MTOShipmentType `json:"shipmentType,omitempty"` // storage facility StorageFacility *StorageFacility `json:"storageFacility,omitempty"` }
UpdateMTOShipment update m t o shipment
swagger:model UpdateMTOShipment
func (*UpdateMTOShipment) ContextValidate ¶
ContextValidate validate this update m t o shipment based on the context it is used
func (*UpdateMTOShipment) MarshalBinary ¶
func (m *UpdateMTOShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateMTOShipment) UnmarshalBinary ¶
func (m *UpdateMTOShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateMTOShipmentStatus ¶
type UpdateMTOShipmentStatus struct { // status // Enum: [CANCELED] Status string `json:"status,omitempty"` }
UpdateMTOShipmentStatus Contains the statuses available to the Prime when updating the state of a shipment.
swagger:model UpdateMTOShipmentStatus
func (*UpdateMTOShipmentStatus) ContextValidate ¶
func (m *UpdateMTOShipmentStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update m t o shipment status based on context it is used
func (*UpdateMTOShipmentStatus) MarshalBinary ¶
func (m *UpdateMTOShipmentStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateMTOShipmentStatus) UnmarshalBinary ¶
func (m *UpdateMTOShipmentStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdatePPMShipment ¶
type UpdatePPMShipment struct { // The estimated weight of the PPM shipment goods being moved. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight,omitempty"` // Date the customer expects to begin moving from their origin. // // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate,omitempty"` // Indicates whether PPM shipment has pro gear for themselves or their spouse. // HasProGear *bool `json:"hasProGear,omitempty"` // The estimated weight of the pro-gear being moved belonging to the service member. ProGearWeight *int64 `json:"proGearWeight,omitempty"` // The date that goods will exit the storage location. // Format: date SitEstimatedDepartureDate *strfmt.Date `json:"sitEstimatedDepartureDate,omitempty"` // The date that goods will first enter the storage location. // Format: date SitEstimatedEntryDate *strfmt.Date `json:"sitEstimatedEntryDate,omitempty"` // The estimated weight of the goods being put into storage. // Example: 2000 SitEstimatedWeight *int64 `json:"sitEstimatedWeight,omitempty"` // Captures whether some or all of the PPM shipment will require temporary storage at the origin or destination. // // Must be set to `true` when providing `sitLocation`, `sitEstimatedWeight`, `sitEstimatedEntryDate`, and `sitEstimatedDepartureDate` values to calculate the `sitEstimatedCost`. // SitExpected *bool `json:"sitExpected,omitempty"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // The estimated weight of the pro-gear being moved belonging to a spouse. SpouseProGearWeight *int64 `json:"spouseProGearWeight,omitempty"` }
UpdatePPMShipment The PPM specific fields of the shipment with values being changed
swagger:model UpdatePPMShipment
func (*UpdatePPMShipment) ContextValidate ¶
ContextValidate validate this update p p m shipment based on the context it is used
func (*UpdatePPMShipment) MarshalBinary ¶
func (m *UpdatePPMShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdatePPMShipment) UnmarshalBinary ¶
func (m *UpdatePPMShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateReweigh ¶
type UpdateReweigh struct { // In lieu of a document being uploaded indicating why a reweigh did not occur. // Example: The reweigh was not performed because the shipment was already delivered VerificationReason *string `json:"verificationReason"` // The total reweighed weight for the shipment in pounds. // Example: 2000 // Minimum: 1 Weight *int64 `json:"weight"` }
UpdateReweigh Contains the fields available to the Prime when updating a reweigh record.
swagger:model UpdateReweigh
func (*UpdateReweigh) ContextValidate ¶
ContextValidate validates this update reweigh based on context it is used
func (*UpdateReweigh) MarshalBinary ¶
func (m *UpdateReweigh) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateReweigh) UnmarshalBinary ¶
func (m *UpdateReweigh) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateShipmentDestinationAddress ¶
type UpdateShipmentDestinationAddress struct { // This is the remark the Prime has entered, which would be the reason there is an address change. // Example: Customer reached out to me this week and let me know they want to move somewhere else. // Required: true ContractorRemarks *string `json:"contractorRemarks"` // new address // Required: true NewAddress *Address `json:"newAddress"` }
UpdateShipmentDestinationAddress UpdateShipmentDestinationAddress contains the fields required for the prime to request an update for the destination address on an MTO Shipment.
swagger:model UpdateShipmentDestinationAddress
func (*UpdateShipmentDestinationAddress) ContextValidate ¶
func (m *UpdateShipmentDestinationAddress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update shipment destination address based on the context it is used
func (*UpdateShipmentDestinationAddress) MarshalBinary ¶
func (m *UpdateShipmentDestinationAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateShipmentDestinationAddress) UnmarshalBinary ¶
func (m *UpdateShipmentDestinationAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UploadWithOmissions ¶
type UploadWithOmissions struct { // bytes // Required: true Bytes *int64 `json:"bytes"` // content type // Example: application/pdf // Required: true ContentType *string `json:"contentType"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // filename // Example: filename.pdf // Required: true Filename *string `json:"filename"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // rotation Rotation int64 `json:"rotation,omitempty"` // status // Enum: [INFECTED CLEAN PROCESSING] Status string `json:"status,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // url // Example: https://uploads.domain.test/dir/c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uri URL strfmt.URI `json:"url,omitempty"` }
UploadWithOmissions An uploaded file.
swagger:model UploadWithOmissions
func (*UploadWithOmissions) ContextValidate ¶
ContextValidate validate this upload with omissions based on the context it is used
func (*UploadWithOmissions) MarshalBinary ¶
func (m *UploadWithOmissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UploadWithOmissions) UnmarshalBinary ¶
func (m *UploadWithOmissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ValidationError ¶
type ValidationError struct { ClientError // invalid fields // Required: true InvalidFields map[string][]string `json:"invalidFields"` }
ValidationError validation error
swagger:model ValidationError
func (*ValidationError) ContextValidate ¶
ContextValidate validate this validation error based on the context it is used
func (*ValidationError) MarshalBinary ¶
func (m *ValidationError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ValidationError) MarshalJSON ¶
func (m ValidationError) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*ValidationError) UnmarshalBinary ¶
func (m *ValidationError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ValidationError) UnmarshalJSON ¶
func (m *ValidationError) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
Source Files ¶
- address.go
- client_error.go
- create_boat_shipment.go
- create_m_t_o_shipment.go
- create_p_p_m_shipment.go
- create_s_i_t_extension.go
- customer.go
- destination_type.go
- duty_location.go
- entitlements.go
- error.go
- m_t_o_agent.go
- m_t_o_agent_type.go
- m_t_o_agents.go
- m_t_o_service_item.go
- m_t_o_service_item_basic.go
- m_t_o_service_item_dest_s_i_t.go
- m_t_o_service_item_dimension.go
- m_t_o_service_item_domestic_crating.go
- m_t_o_service_item_model_type.go
- m_t_o_service_item_origin_s_i_t.go
- m_t_o_service_item_shuttle.go
- m_t_o_service_item_status.go
- m_t_o_shipment.go
- m_t_o_shipment_type.go
- m_t_o_shipment_without_service_items.go
- m_t_o_shipments_without_service_objects.go
- move_task_order.go
- order.go
- orders_type.go
- p_p_m_shipment.go
- p_p_m_shipment_status.go
- payment_request.go
- payment_request_status.go
- payment_requests.go
- payment_service_item.go
- payment_service_item_param.go
- payment_service_item_params.go
- payment_service_item_status.go
- payment_service_items.go
- proof_of_service_doc.go
- proof_of_service_docs.go
- re_service_code.go
- reweigh.go
- reweigh_requester.go
- s_i_t_extension.go
- s_i_t_extensions.go
- s_i_t_location_type.go
- service_item_param_name.go
- service_item_param_origin.go
- service_item_param_type.go
- service_request_document.go
- service_request_documents.go
- shipment_address_update.go
- shipment_address_update_status.go
- storage_facility.go
- update_m_t_o_service_item.go
- update_m_t_o_service_item_model_type.go
- update_m_t_o_service_item_s_i_t.go
- update_m_t_o_service_item_shuttle.go
- update_m_t_o_shipment.go
- update_m_t_o_shipment_status.go
- update_p_p_m_shipment.go
- update_reweigh.go
- update_shipment_destination_address.go
- upload_with_omissions.go
- validation_error.go