Documentation ¶
Index ¶
- func CustomerModel(customer *supportmessages.Customer) *models.ServiceMember
- func EntitlementModel(entitlementPayload *supportmessages.Entitlement) *models.Entitlement
- func MoveTaskOrderModel(mtoPayload *supportmessages.MoveTaskOrder) *models.Move
- func NewInternalMoveTaskOrderCreator() support.InternalMoveTaskOrderCreator
- func OrderModel(orderPayload *supportmessages.Order) *models.Order
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomerModel ¶
func CustomerModel(customer *supportmessages.Customer) *models.ServiceMember
CustomerModel converts payload to model - currently does not tackle addresses
func EntitlementModel ¶
func EntitlementModel(entitlementPayload *supportmessages.Entitlement) *models.Entitlement
EntitlementModel converts the payload to model
func MoveTaskOrderModel ¶
func MoveTaskOrderModel(mtoPayload *supportmessages.MoveTaskOrder) *models.Move
MoveTaskOrderModel return an MTO model constructed from the payload. Does not create nested mtoServiceItems, mtoShipments, or paymentRequests
func NewInternalMoveTaskOrderCreator ¶
func NewInternalMoveTaskOrderCreator() support.InternalMoveTaskOrderCreator
NewInternalMoveTaskOrderCreator creates a new struct with the service dependencies
func OrderModel ¶
func OrderModel(orderPayload *supportmessages.Order) *models.Order
OrderModel converts payload to model - it does not convert nested duty locations but will preserve the ID if provided. It will create nested customer and entitlement models if those are provided in the payload
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.