Documentation
¶
Index ¶
- func Address(address *models.Address) *primemessages.Address
- func AddressModel(address *primemessages.Address) *models.Address
- func ClientError(title string, detail string, instance uuid.UUID) *primemessages.ClientError
- func Customer(customer *models.ServiceMember) *primemessages.Customer
- func DutyLocation(dutyLocation *models.DutyLocation) *primemessages.DutyLocation
- func Entitlement(entitlement *models.Entitlement) *primemessages.Entitlements
- func ExcessWeightRecord(appCtx appcontext.AppContext, storer storage.FileStorer, move *models.Move) *primemessages.ExcessWeightRecord
- func GetCustomerContact(customerContacts models.MTOServiceItemCustomerContacts, ...) models.MTOServiceItemCustomerContact
- func GetDimension(dimensions models.MTOServiceItemDimensions, dimensionType models.DimensionType) models.MTOServiceItemDimension
- func InternalServerError(detail *string, traceID uuid.UUID) *primemessages.Error
- func ListMove(move *models.Move, ...) *primemessages.ListMove
- func ListMoves(moves *models.Moves, ...) []*primemessages.ListMove
- func MTOAgent(mtoAgent *models.MTOAgent) *primemessages.MTOAgent
- func MTOAgentModel(mtoAgent *primemessages.MTOAgent) *models.MTOAgent
- func MTOAgents(mtoAgents *models.MTOAgents) *primemessages.MTOAgents
- func MTOAgentsModel(mtoAgents *primemessages.MTOAgents) *models.MTOAgents
- func MTOServiceItem(mtoServiceItem *models.MTOServiceItem) primemessages.MTOServiceItem
- func MTOServiceItemModel(mtoServiceItem primemessages.MTOServiceItem) (*models.MTOServiceItem, *validate.Errors)
- func MTOServiceItemModelFromUpdate(mtoServiceItemID string, mtoServiceItem primemessages.UpdateMTOServiceItem) (*models.MTOServiceItem, *validate.Errors)
- func MTOServiceItemModelListFromCreate(mtoShipment *primemessages.CreateMTOShipment) (models.MTOServiceItems, *validate.Errors)
- func MTOServiceItems(mtoServiceItems *models.MTOServiceItems) *[]primemessages.MTOServiceItem
- func MTOShipment(mtoShipment *models.MTOShipment) *primemessages.MTOShipment
- func MTOShipmentModelFromCreate(mtoShipment *primemessages.CreateMTOShipment) *models.MTOShipment
- func MTOShipmentModelFromUpdate(mtoShipment *primemessages.UpdateMTOShipment, mtoShipmentID strfmt.UUID) *models.MTOShipment
- func MTOShipmentWithoutServiceItems(mtoShipment *models.MTOShipment) *primemessages.MTOShipmentWithoutServiceItems
- func MTOShipmentsWithoutServiceItems(mtoShipments *models.MTOShipments) *primemessages.MTOShipmentsWithoutServiceObjects
- func MoveTaskOrder(moveTaskOrder *models.Move) *primemessages.MoveTaskOrder
- func NotImplementedError(detail *string, traceID uuid.UUID) *primemessages.Error
- func Order(order *models.Order) *primemessages.Order
- func PPMShipment(ppmShipment *models.PPMShipment) *primemessages.PPMShipment
- func PPMShipmentModelFromCreate(ppmShipment *primemessages.CreatePPMShipment) *models.PPMShipment
- func PPMShipmentModelFromUpdate(ppmShipment *primemessages.UpdatePPMShipment) *models.PPMShipment
- func PaymentRequest(paymentRequest *models.PaymentRequest) *primemessages.PaymentRequest
- func PaymentRequests(paymentRequests *models.PaymentRequests) *primemessages.PaymentRequests
- func PaymentServiceItem(paymentServiceItem *models.PaymentServiceItem) *primemessages.PaymentServiceItem
- func PaymentServiceItemParam(paymentServiceItemParam *models.PaymentServiceItemParam) *primemessages.PaymentServiceItemParam
- func PaymentServiceItemParams(paymentServiceItemParams *models.PaymentServiceItemParams) *primemessages.PaymentServiceItemParams
- func PaymentServiceItems(paymentServiceItems *models.PaymentServiceItems) *primemessages.PaymentServiceItems
- func ProofOfServiceDoc(proofOfServiceDoc models.ProofOfServiceDoc) *primemessages.ProofOfServiceDoc
- func Reweigh(reweigh *models.Reweigh) *primemessages.Reweigh
- func ReweighModelFromUpdate(reweigh *primemessages.UpdateReweigh, reweighID strfmt.UUID, ...) *models.Reweigh
- func SITDurationUpdate(sitDurationUpdate *models.SITDurationUpdate) *primemessages.SITExtension
- func SITDurationUpdates(sitDurationUpdates *models.SITDurationUpdates) *primemessages.SITExtensions
- func SITExtensionModel(sitExtension *primemessages.CreateSITExtension, mtoShipmentID strfmt.UUID) *models.SITDurationUpdate
- func ServiceRequestDocument(serviceRequestDocument models.ServiceRequestDocument) *primemessages.ServiceRequestDocument
- func ServiceRequestDocumentUploadModel(u models.Upload) *primemessages.UploadWithOmissions
- func ShipmentAddressUpdate(shipmentAddressUpdate *models.ShipmentAddressUpdate) *primemessages.ShipmentAddressUpdate
- func ShipmentAddressUpdateModel(nonSITAddressUpdate *primemessages.UpdateShipmentDestinationAddress, ...) *models.ShipmentAddressUpdate
- func StorageFacility(storage *models.StorageFacility) *primemessages.StorageFacility
- func Upload(appCtx appcontext.AppContext, storer storage.FileStorer, upload *models.Upload) *primemessages.UploadWithOmissions
- func ValidationError(detail string, instance uuid.UUID, validationErrors *validate.Errors) *primemessages.ValidationError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddressModel ¶
func AddressModel(address *primemessages.Address) *models.Address
AddressModel model
func ClientError ¶
func ClientError(title string, detail string, instance uuid.UUID) *primemessages.ClientError
ClientError describes errors in a standard structure to be returned in the payload
func Customer ¶
func Customer(customer *models.ServiceMember) *primemessages.Customer
Customer payload
func DutyLocation ¶
func DutyLocation(dutyLocation *models.DutyLocation) *primemessages.DutyLocation
DutyLocation payload
func Entitlement ¶
func Entitlement(entitlement *models.Entitlement) *primemessages.Entitlements
Entitlement payload
func ExcessWeightRecord ¶
func ExcessWeightRecord(appCtx appcontext.AppContext, storer storage.FileStorer, move *models.Move) *primemessages.ExcessWeightRecord
ExcessWeightRecord returns the fields on the move related to excess weights, and returns the uploaded document set as the ExcessWeightUpload on the move.
func GetCustomerContact ¶
func GetCustomerContact(customerContacts models.MTOServiceItemCustomerContacts, customerContactType models.CustomerContactType) models.MTOServiceItemCustomerContact
GetCustomerContact will get the first customer contact for destination 1st day SIT based on type.
func GetDimension ¶
func GetDimension(dimensions models.MTOServiceItemDimensions, dimensionType models.DimensionType) models.MTOServiceItemDimension
GetDimension will get the first dimension of the passed in type.
func InternalServerError ¶
func InternalServerError(detail *string, traceID uuid.UUID) *primemessages.Error
InternalServerError describes errors in a standard structure to be returned in the payload. If detail is nil, string defaults to "An internal server error has occurred."
func ListMove ¶
func ListMove(move *models.Move, moveOrderAmendmentsCount *services.MoveOrderAmendmentAvailableSinceCount) *primemessages.ListMove
ListMove payload
func ListMoves ¶
func ListMoves(moves *models.Moves, moveOrderAmendmentAvailableSinceCounts services.MoveOrderAmendmentAvailableSinceCounts) []*primemessages.ListMove
ListMoves payload
func MTOAgentModel ¶
func MTOAgentModel(mtoAgent *primemessages.MTOAgent) *models.MTOAgent
MTOAgentModel model
func MTOAgents ¶
func MTOAgents(mtoAgents *models.MTOAgents) *primemessages.MTOAgents
MTOAgents payload
func MTOAgentsModel ¶
func MTOAgentsModel(mtoAgents *primemessages.MTOAgents) *models.MTOAgents
MTOAgentsModel model
func MTOServiceItem ¶
func MTOServiceItem(mtoServiceItem *models.MTOServiceItem) primemessages.MTOServiceItem
MTOServiceItem payload
func MTOServiceItemModel ¶
func MTOServiceItemModel(mtoServiceItem primemessages.MTOServiceItem) (*models.MTOServiceItem, *validate.Errors)
MTOServiceItemModel model
func MTOServiceItemModelFromUpdate ¶
func MTOServiceItemModelFromUpdate(mtoServiceItemID string, mtoServiceItem primemessages.UpdateMTOServiceItem) (*models.MTOServiceItem, *validate.Errors)
MTOServiceItemModelFromUpdate converts the payload from UpdateMTOServiceItem to a normal MTOServiceItem model. The payload for this is different than the one for create.
func MTOServiceItemModelListFromCreate ¶
func MTOServiceItemModelListFromCreate(mtoShipment *primemessages.CreateMTOShipment) (models.MTOServiceItems, *validate.Errors)
MTOServiceItemModelListFromCreate model
func MTOServiceItems ¶
func MTOServiceItems(mtoServiceItems *models.MTOServiceItems) *[]primemessages.MTOServiceItem
MTOServiceItems payload
func MTOShipment ¶
func MTOShipment(mtoShipment *models.MTOShipment) *primemessages.MTOShipment
MTOShipment converts MTOShipment model to payload
func MTOShipmentModelFromCreate ¶
func MTOShipmentModelFromCreate(mtoShipment *primemessages.CreateMTOShipment) *models.MTOShipment
MTOShipmentModelFromCreate model
func MTOShipmentModelFromUpdate ¶
func MTOShipmentModelFromUpdate(mtoShipment *primemessages.UpdateMTOShipment, mtoShipmentID strfmt.UUID) *models.MTOShipment
MTOShipmentModelFromUpdate model
func MTOShipmentWithoutServiceItems ¶
func MTOShipmentWithoutServiceItems(mtoShipment *models.MTOShipment) *primemessages.MTOShipmentWithoutServiceItems
func MTOShipmentsWithoutServiceItems ¶
func MTOShipmentsWithoutServiceItems(mtoShipments *models.MTOShipments) *primemessages.MTOShipmentsWithoutServiceObjects
func MoveTaskOrder ¶
func MoveTaskOrder(moveTaskOrder *models.Move) *primemessages.MoveTaskOrder
MoveTaskOrder payload
func NotImplementedError ¶
func NotImplementedError(detail *string, traceID uuid.UUID) *primemessages.Error
NotImplementedError describes errors for endpoints and functions that haven't been fully developed yet. If detail is nil, string defaults to "This feature is in development"
func PPMShipment ¶
func PPMShipment(ppmShipment *models.PPMShipment) *primemessages.PPMShipment
PPMShipment payload
func PPMShipmentModelFromCreate ¶
func PPMShipmentModelFromCreate(ppmShipment *primemessages.CreatePPMShipment) *models.PPMShipment
PPMShipmentModelFromCreate model
func PPMShipmentModelFromUpdate ¶
func PPMShipmentModelFromUpdate(ppmShipment *primemessages.UpdatePPMShipment) *models.PPMShipment
PPMShipmentModelFromUpdate model
func PaymentRequest ¶
func PaymentRequest(paymentRequest *models.PaymentRequest) *primemessages.PaymentRequest
PaymentRequest payload
func PaymentRequests ¶
func PaymentRequests(paymentRequests *models.PaymentRequests) *primemessages.PaymentRequests
PaymentRequests payload
func PaymentServiceItem ¶
func PaymentServiceItem(paymentServiceItem *models.PaymentServiceItem) *primemessages.PaymentServiceItem
PaymentServiceItem payload
func PaymentServiceItemParam ¶
func PaymentServiceItemParam(paymentServiceItemParam *models.PaymentServiceItemParam) *primemessages.PaymentServiceItemParam
PaymentServiceItemParam payload
func PaymentServiceItemParams ¶
func PaymentServiceItemParams(paymentServiceItemParams *models.PaymentServiceItemParams) *primemessages.PaymentServiceItemParams
PaymentServiceItemParams payload
func PaymentServiceItems ¶
func PaymentServiceItems(paymentServiceItems *models.PaymentServiceItems) *primemessages.PaymentServiceItems
PaymentServiceItems payload
func ProofOfServiceDoc ¶
func ProofOfServiceDoc(proofOfServiceDoc models.ProofOfServiceDoc) *primemessages.ProofOfServiceDoc
func Reweigh ¶
func Reweigh(reweigh *models.Reweigh) *primemessages.Reweigh
Reweigh returns the reweigh payload
func ReweighModelFromUpdate ¶
func ReweighModelFromUpdate(reweigh *primemessages.UpdateReweigh, reweighID strfmt.UUID, mtoShipmentID strfmt.UUID) *models.Reweigh
ReweighModelFromUpdate model
func SITDurationUpdate ¶
func SITDurationUpdate(sitDurationUpdate *models.SITDurationUpdate) *primemessages.SITExtension
SITDurationUpdate payload
func SITDurationUpdates ¶
func SITDurationUpdates(sitDurationUpdates *models.SITDurationUpdates) *primemessages.SITExtensions
SITDurationUpdates payload
func SITExtensionModel ¶
func SITExtensionModel(sitExtension *primemessages.CreateSITExtension, mtoShipmentID strfmt.UUID) *models.SITDurationUpdate
SITExtensionModel transform the request data the sitExtension model
func ServiceRequestDocument ¶
func ServiceRequestDocument(serviceRequestDocument models.ServiceRequestDocument) *primemessages.ServiceRequestDocument
func ServiceRequestDocumentUploadModel ¶
func ServiceRequestDocumentUploadModel(u models.Upload) *primemessages.UploadWithOmissions
func ShipmentAddressUpdate ¶
func ShipmentAddressUpdate(shipmentAddressUpdate *models.ShipmentAddressUpdate) *primemessages.ShipmentAddressUpdate
ShipmentAddressUpdate payload
func ShipmentAddressUpdateModel ¶
func ShipmentAddressUpdateModel(nonSITAddressUpdate *primemessages.UpdateShipmentDestinationAddress, MtoShipmentID uuid.UUID) *models.ShipmentAddressUpdate
Non SIT Address update Model
func StorageFacility ¶
func StorageFacility(storage *models.StorageFacility) *primemessages.StorageFacility
StorageFacility payload
func Upload ¶
func Upload(appCtx appcontext.AppContext, storer storage.FileStorer, upload *models.Upload) *primemessages.UploadWithOmissions
Upload returns the data for an uploaded file.
func ValidationError ¶
func ValidationError(detail string, instance uuid.UUID, validationErrors *validate.Errors) *primemessages.ValidationError
ValidationError describes validation errors from the model or properties
Types ¶
This section is empty.