Documentation ¶
Index ¶
- Constants
- type Address
- type Affiliation
- type ApplicationParameters
- type ApproveSITExtension
- type AssignOfficeUserBody
- type AssignedOfficeUser
- type AssociateReportViolations
- func (m *AssociateReportViolations) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AssociateReportViolations) MarshalBinary() ([]byte, error)
- func (m *AssociateReportViolations) UnmarshalBinary(b []byte) error
- func (m *AssociateReportViolations) Validate(formats strfmt.Registry) error
- type AvailableOfficeUser
- type AvailableOfficeUsers
- type BackupContact
- type BoatShipment
- type ClientError
- type Contractor
- type CounselingUpdateAllowancePayload
- func (m *CounselingUpdateAllowancePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CounselingUpdateAllowancePayload) MarshalBinary() ([]byte, error)
- func (m *CounselingUpdateAllowancePayload) UnmarshalBinary(b []byte) error
- func (m *CounselingUpdateAllowancePayload) Validate(formats strfmt.Registry) error
- type CounselingUpdateOrderPayload
- func (m *CounselingUpdateOrderPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CounselingUpdateOrderPayload) MarshalBinary() ([]byte, error)
- func (m *CounselingUpdateOrderPayload) UnmarshalBinary(b []byte) error
- func (m *CounselingUpdateOrderPayload) Validate(formats strfmt.Registry) error
- type CreateApprovedSITDurationUpdate
- func (m *CreateApprovedSITDurationUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateApprovedSITDurationUpdate) MarshalBinary() ([]byte, error)
- func (m *CreateApprovedSITDurationUpdate) UnmarshalBinary(b []byte) error
- func (m *CreateApprovedSITDurationUpdate) Validate(formats strfmt.Registry) error
- type CreateBoatShipment
- type CreateCustomerPayload
- type CreateCustomerSupportRemark
- func (m *CreateCustomerSupportRemark) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateCustomerSupportRemark) MarshalBinary() ([]byte, error)
- func (m *CreateCustomerSupportRemark) UnmarshalBinary(b []byte) error
- func (m *CreateCustomerSupportRemark) Validate(formats strfmt.Registry) error
- type CreateEvaluationReport
- func (m *CreateEvaluationReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateEvaluationReport) MarshalBinary() ([]byte, error)
- func (m *CreateEvaluationReport) UnmarshalBinary(b []byte) error
- func (m *CreateEvaluationReport) Validate(formats strfmt.Registry) error
- type CreateMTOShipment
- type CreateMobileHomeShipment
- func (m *CreateMobileHomeShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateMobileHomeShipment) MarshalBinary() ([]byte, error)
- func (m *CreateMobileHomeShipment) UnmarshalBinary(b []byte) error
- func (m *CreateMobileHomeShipment) Validate(formats strfmt.Registry) error
- type CreateOrders
- type CreatePPMShipment
- type CreatedCustomer
- type Customer
- type CustomerContactType
- type CustomerSupportRemark
- type CustomerSupportRemarks
- type DenySITExtension
- type DepartmentIndicator
- type DeptIndicator
- type DestinationType
- type DimensionType
- type Document
- type DutyLocation
- type Entitlements
- type Error
- type EvaluationReport
- type EvaluationReportInspectionType
- type EvaluationReportList
- type EvaluationReportLocation
- type EvaluationReportOfficeUser
- func (m *EvaluationReportOfficeUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EvaluationReportOfficeUser) MarshalBinary() ([]byte, error)
- func (m *EvaluationReportOfficeUser) UnmarshalBinary(b []byte) error
- func (m *EvaluationReportOfficeUser) Validate(formats strfmt.Registry) error
- type EvaluationReportType
- type FetchLineOfAccountingPayload
- func (m *FetchLineOfAccountingPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FetchLineOfAccountingPayload) MarshalBinary() ([]byte, error)
- func (m *FetchLineOfAccountingPayload) UnmarshalBinary(b []byte) error
- func (m *FetchLineOfAccountingPayload) Validate(formats strfmt.Registry) error
- type GBLOC
- type GBLOCs
- type Grade
- type InvalidRequestResponsePayload
- func (m *InvalidRequestResponsePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InvalidRequestResponsePayload) MarshalBinary() ([]byte, error)
- func (m *InvalidRequestResponsePayload) UnmarshalBinary(b []byte) error
- func (m *InvalidRequestResponsePayload) Validate(formats strfmt.Registry) error
- type IsDateWeekendHolidayInfo
- func (m *IsDateWeekendHolidayInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IsDateWeekendHolidayInfo) MarshalBinary() ([]byte, error)
- func (m *IsDateWeekendHolidayInfo) UnmarshalBinary(b []byte) error
- func (m *IsDateWeekendHolidayInfo) Validate(formats strfmt.Registry) error
- type LOAType
- type LineOfAccounting
- type ListPrimeMove
- type ListPrimeMoves
- type ListPrimeMovesResult
- type Location
- type Locations
- type LockedOfficeUser
- type MTOAgent
- type MTOAgents
- type MTOApprovalServiceItemCodes
- func (m *MTOApprovalServiceItemCodes) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOApprovalServiceItemCodes) MarshalBinary() ([]byte, error)
- func (m *MTOApprovalServiceItemCodes) UnmarshalBinary(b []byte) error
- func (m *MTOApprovalServiceItemCodes) Validate(formats strfmt.Registry) error
- type MTOServiceItem
- type MTOServiceItemCustomerContact
- func (m *MTOServiceItemCustomerContact) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MTOServiceItemCustomerContact) MarshalBinary() ([]byte, error)
- func (m *MTOServiceItemCustomerContact) UnmarshalBinary(b []byte) error
- func (m *MTOServiceItemCustomerContact) Validate(formats strfmt.Registry) error
- type MTOServiceItemCustomerContacts
- 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 MTOServiceItemDimensions
- type MTOServiceItemSingle
- type MTOServiceItemStatus
- type MTOServiceItems
- type MTOShipment
- type MTOShipmentStatus
- type MTOShipmentType
- type MTOShipments
- type MobileHome
- type Move
- type MoveAuditHistories
- type MoveAuditHistory
- type MoveAuditHistoryItem
- type MoveAuditHistoryItems
- type MoveHistory
- type MoveHistoryResult
- type MovePayload
- type MoveStatus
- type MoveTaskOrder
- type MoveTaskOrders
- type MovingExpense
- type MovingExpenses
- type OfficeUser
- type OfficeUserCreate
- type OfficeUserRole
- type OmittableMovingExpenseType
- type OmittablePPMDocumentStatus
- type Order
- type OrderBody
- type OrdersType
- type OrdersTypeDetail
- type PPMActualWeight
- type PPMAdvanceStatus
- type PPMCloseout
- type PPMDocumentStatus
- type PPMDocumentStatusReason
- type PPMDocuments
- type PPMSITEstimatedCost
- type PPMSITEstimatedCostParamsAdditionalDaySIT
- func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) MarshalBinary() ([]byte, error)
- func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) UnmarshalBinary(b []byte) error
- func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) Validate(formats strfmt.Registry) error
- type PPMSITEstimatedCostParamsFirstDaySIT
- func (m *PPMSITEstimatedCostParamsFirstDaySIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PPMSITEstimatedCostParamsFirstDaySIT) MarshalBinary() ([]byte, error)
- func (m *PPMSITEstimatedCostParamsFirstDaySIT) UnmarshalBinary(b []byte) error
- func (m *PPMSITEstimatedCostParamsFirstDaySIT) Validate(formats strfmt.Registry) error
- type PPMShipment
- type PPMShipmentSIT
- type PPMShipmentStatus
- type PPMStatus
- type PWSViolation
- type PWSViolations
- type PatchMTOServiceItemStatusPayload
- func (m *PatchMTOServiceItemStatusPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PatchMTOServiceItemStatusPayload) MarshalBinary() ([]byte, error)
- func (m *PatchMTOServiceItemStatusPayload) UnmarshalBinary(b []byte) error
- func (m *PatchMTOServiceItemStatusPayload) Validate(formats strfmt.Registry) error
- 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 PostDocumentPayload
- type ProGearWeightTicket
- type ProGearWeightTickets
- type ProofOfServiceDoc
- type ProofOfServiceDocs
- type QueueMove
- type QueueMoves
- type QueueMovesResult
- type QueuePaymentRequest
- type QueuePaymentRequestStatus
- type QueuePaymentRequests
- type QueuePaymentRequestsResult
- func (m *QueuePaymentRequestsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *QueuePaymentRequestsResult) MarshalBinary() ([]byte, error)
- func (m *QueuePaymentRequestsResult) UnmarshalBinary(b []byte) error
- func (m *QueuePaymentRequestsResult) Validate(formats strfmt.Registry) error
- type RejectShipment
- type ReportViolation
- type ReportViolations
- type RequestDiversion
- type Reweigh
- type ReweighRequester
- type Role
- type SITExtension
- type SITExtensions
- type SITLocationType
- type SITServiceItemGrouping
- func (m *SITServiceItemGrouping) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SITServiceItemGrouping) MarshalBinary() ([]byte, error)
- func (m *SITServiceItemGrouping) UnmarshalBinary(b []byte) error
- func (m *SITServiceItemGrouping) Validate(formats strfmt.Registry) error
- type SITServiceItemGroupings
- type SITStatus
- type SITStatusCurrentSIT
- type SITSummary
- type SearchCustomer
- type SearchCustomers
- type SearchCustomersResult
- type SearchMove
- type SearchMoves
- type SearchMovesResult
- type ServiceItemParamName
- type ServiceItemParamOrigin
- type ServiceItemParamType
- type ServiceItemSitEntryDate
- func (m *ServiceItemSitEntryDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ServiceItemSitEntryDate) MarshalBinary() ([]byte, error)
- func (m *ServiceItemSitEntryDate) UnmarshalBinary(b []byte) error
- func (m *ServiceItemSitEntryDate) Validate(formats strfmt.Registry) error
- 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 ShipmentPaymentSITBalance
- func (m *ShipmentPaymentSITBalance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ShipmentPaymentSITBalance) MarshalBinary() ([]byte, error)
- func (m *ShipmentPaymentSITBalance) UnmarshalBinary(b []byte) error
- func (m *ShipmentPaymentSITBalance) Validate(formats strfmt.Registry) error
- type ShipmentsPaymentSITBalance
- type SignedCertification
- type SignedCertificationType
- type StorageFacility
- type SubmittedMovingExpenseType
- type TacValid
- type TransportationOffice
- type TransportationOffices
- type UpdateAllowancePayload
- func (m *UpdateAllowancePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateAllowancePayload) MarshalBinary() ([]byte, error)
- func (m *UpdateAllowancePayload) UnmarshalBinary(b []byte) error
- func (m *UpdateAllowancePayload) Validate(formats strfmt.Registry) error
- type UpdateBillableWeightPayload
- func (m *UpdateBillableWeightPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateBillableWeightPayload) MarshalBinary() ([]byte, error)
- func (m *UpdateBillableWeightPayload) UnmarshalBinary(b []byte) error
- func (m *UpdateBillableWeightPayload) Validate(formats strfmt.Registry) error
- type UpdateBoatShipment
- type UpdateCustomerPayload
- type UpdateCustomerSupportRemarkPayload
- func (m *UpdateCustomerSupportRemarkPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateCustomerSupportRemarkPayload) MarshalBinary() ([]byte, error)
- func (m *UpdateCustomerSupportRemarkPayload) UnmarshalBinary(b []byte) error
- func (m *UpdateCustomerSupportRemarkPayload) Validate(formats strfmt.Registry) error
- type UpdateMaxBillableWeightAsTIOPayload
- func (m *UpdateMaxBillableWeightAsTIOPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateMaxBillableWeightAsTIOPayload) MarshalBinary() ([]byte, error)
- func (m *UpdateMaxBillableWeightAsTIOPayload) UnmarshalBinary(b []byte) error
- func (m *UpdateMaxBillableWeightAsTIOPayload) Validate(formats strfmt.Registry) error
- type UpdateMobileHomeShipment
- func (m *UpdateMobileHomeShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateMobileHomeShipment) MarshalBinary() ([]byte, error)
- func (m *UpdateMobileHomeShipment) UnmarshalBinary(b []byte) error
- func (m *UpdateMobileHomeShipment) Validate(formats strfmt.Registry) error
- type UpdateMovingExpense
- type UpdateOrderPayload
- type UpdatePPMShipment
- type UpdatePaymentRequestStatusPayload
- func (m *UpdatePaymentRequestStatusPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdatePaymentRequestStatusPayload) MarshalBinary() ([]byte, error)
- func (m *UpdatePaymentRequestStatusPayload) UnmarshalBinary(b []byte) error
- func (m *UpdatePaymentRequestStatusPayload) Validate(formats strfmt.Registry) error
- type UpdateProGearWeightTicket
- func (m *UpdateProGearWeightTicket) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateProGearWeightTicket) MarshalBinary() ([]byte, error)
- func (m *UpdateProGearWeightTicket) UnmarshalBinary(b []byte) error
- func (m *UpdateProGearWeightTicket) Validate(formats strfmt.Registry) error
- type UpdateSITServiceItemCustomerExpense
- func (m *UpdateSITServiceItemCustomerExpense) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateSITServiceItemCustomerExpense) MarshalBinary() ([]byte, error)
- func (m *UpdateSITServiceItemCustomerExpense) UnmarshalBinary(b []byte) error
- func (m *UpdateSITServiceItemCustomerExpense) Validate(formats strfmt.Registry) error
- type UpdateShipment
- type UpdateWeightTicket
- type Upload
- 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
- type ValidationErrorAllOf1
- type WeightTicket
- type WeightTickets
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 ( // ApproveSITExtensionRequestReasonSERIOUSILLNESSMEMBER captures enum value "SERIOUS_ILLNESS_MEMBER" ApproveSITExtensionRequestReasonSERIOUSILLNESSMEMBER string = "SERIOUS_ILLNESS_MEMBER" // ApproveSITExtensionRequestReasonSERIOUSILLNESSDEPENDENT captures enum value "SERIOUS_ILLNESS_DEPENDENT" ApproveSITExtensionRequestReasonSERIOUSILLNESSDEPENDENT string = "SERIOUS_ILLNESS_DEPENDENT" // ApproveSITExtensionRequestReasonIMPENDINGASSIGNEMENT captures enum value "IMPENDING_ASSIGNEMENT" ApproveSITExtensionRequestReasonIMPENDINGASSIGNEMENT string = "IMPENDING_ASSIGNEMENT" // ApproveSITExtensionRequestReasonDIRECTEDTEMPORARYDUTY captures enum value "DIRECTED_TEMPORARY_DUTY" ApproveSITExtensionRequestReasonDIRECTEDTEMPORARYDUTY string = "DIRECTED_TEMPORARY_DUTY" // ApproveSITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING captures enum value "NONAVAILABILITY_OF_CIVILIAN_HOUSING" ApproveSITExtensionRequestReasonNONAVAILABILITYOFCIVILIANHOUSING string = "NONAVAILABILITY_OF_CIVILIAN_HOUSING" // ApproveSITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE captures enum value "AWAITING_COMPLETION_OF_RESIDENCE" ApproveSITExtensionRequestReasonAWAITINGCOMPLETIONOFRESIDENCE string = "AWAITING_COMPLETION_OF_RESIDENCE" // ApproveSITExtensionRequestReasonOTHER captures enum value "OTHER" ApproveSITExtensionRequestReasonOTHER string = "OTHER" )
const ( // BoatShipmentTypeHAULAWAY captures enum value "HAUL_AWAY" BoatShipmentTypeHAULAWAY string = "HAUL_AWAY" // BoatShipmentTypeTOWAWAY captures enum value "TOW_AWAY" BoatShipmentTypeTOWAWAY string = "TOW_AWAY" )
const ( // CreateApprovedSITDurationUpdateRequestReasonSERIOUSILLNESSMEMBER captures enum value "SERIOUS_ILLNESS_MEMBER" CreateApprovedSITDurationUpdateRequestReasonSERIOUSILLNESSMEMBER string = "SERIOUS_ILLNESS_MEMBER" // CreateApprovedSITDurationUpdateRequestReasonSERIOUSILLNESSDEPENDENT captures enum value "SERIOUS_ILLNESS_DEPENDENT" CreateApprovedSITDurationUpdateRequestReasonSERIOUSILLNESSDEPENDENT string = "SERIOUS_ILLNESS_DEPENDENT" // CreateApprovedSITDurationUpdateRequestReasonIMPENDINGASSIGNEMENT captures enum value "IMPENDING_ASSIGNEMENT" CreateApprovedSITDurationUpdateRequestReasonIMPENDINGASSIGNEMENT string = "IMPENDING_ASSIGNEMENT" // CreateApprovedSITDurationUpdateRequestReasonDIRECTEDTEMPORARYDUTY captures enum value "DIRECTED_TEMPORARY_DUTY" CreateApprovedSITDurationUpdateRequestReasonDIRECTEDTEMPORARYDUTY string = "DIRECTED_TEMPORARY_DUTY" // CreateApprovedSITDurationUpdateRequestReasonNONAVAILABILITYOFCIVILIANHOUSING captures enum value "NONAVAILABILITY_OF_CIVILIAN_HOUSING" CreateApprovedSITDurationUpdateRequestReasonNONAVAILABILITYOFCIVILIANHOUSING string = "NONAVAILABILITY_OF_CIVILIAN_HOUSING" // CreateApprovedSITDurationUpdateRequestReasonAWAITINGCOMPLETIONOFRESIDENCE captures enum value "AWAITING_COMPLETION_OF_RESIDENCE" CreateApprovedSITDurationUpdateRequestReasonAWAITINGCOMPLETIONOFRESIDENCE string = "AWAITING_COMPLETION_OF_RESIDENCE" // CreateApprovedSITDurationUpdateRequestReasonOTHER captures enum value "OTHER" CreateApprovedSITDurationUpdateRequestReasonOTHER string = "OTHER" )
const ( // CreateBoatShipmentTypeHAULAWAY captures enum value "HAUL_AWAY" CreateBoatShipmentTypeHAULAWAY string = "HAUL_AWAY" // CreateBoatShipmentTypeTOWAWAY captures enum value "TOW_AWAY" CreateBoatShipmentTypeTOWAWAY string = "TOW_AWAY" )
const ( // ListPrimeMovePpmTypeFULL captures enum value "FULL" ListPrimeMovePpmTypeFULL string = "FULL" // ListPrimeMovePpmTypePARTIAL captures enum value "PARTIAL" ListPrimeMovePpmTypePARTIAL string = "PARTIAL" )
const ( // MTOAgentAgentTypeRELEASINGAGENT captures enum value "RELEASING_AGENT" MTOAgentAgentTypeRELEASINGAGENT string = "RELEASING_AGENT" // MTOAgentAgentTypeRECEIVINGAGENT captures enum value "RECEIVING_AGENT" MTOAgentAgentTypeRECEIVINGAGENT string = "RECEIVING_AGENT" )
const ( // MTOServiceItemFeeTypeCOUNSELING captures enum value "COUNSELING" MTOServiceItemFeeTypeCOUNSELING string = "COUNSELING" // MTOServiceItemFeeTypeCRATING captures enum value "CRATING" MTOServiceItemFeeTypeCRATING string = "CRATING" // MTOServiceItemFeeTypeTRUCKING captures enum value "TRUCKING" MTOServiceItemFeeTypeTRUCKING string = "TRUCKING" // MTOServiceItemFeeTypeSHUTTLE captures enum value "SHUTTLE" MTOServiceItemFeeTypeSHUTTLE string = "SHUTTLE" )
const ( // OfficeUserStatusAPPROVED captures enum value "APPROVED" OfficeUserStatusAPPROVED string = "APPROVED" // OfficeUserStatusREQUESTED captures enum value "REQUESTED" OfficeUserStatusREQUESTED string = "REQUESTED" // OfficeUserStatusREJECTED captures enum value "REJECTED" OfficeUserStatusREJECTED string = "REJECTED" )
const ( // PatchMTOServiceItemStatusPayloadStatusSUBMITTED captures enum value "SUBMITTED" PatchMTOServiceItemStatusPayloadStatusSUBMITTED string = "SUBMITTED" // PatchMTOServiceItemStatusPayloadStatusAPPROVED captures enum value "APPROVED" PatchMTOServiceItemStatusPayloadStatusAPPROVED string = "APPROVED" // PatchMTOServiceItemStatusPayloadStatusREJECTED captures enum value "REJECTED" PatchMTOServiceItemStatusPayloadStatusREJECTED string = "REJECTED" )
const ( // QueueMovePpmTypeFULL captures enum value "FULL" QueueMovePpmTypeFULL string = "FULL" // QueueMovePpmTypePARTIAL captures enum value "PARTIAL" QueueMovePpmTypePARTIAL string = "PARTIAL" )
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 ( // UpdateBoatShipmentTypeHAULAWAY captures enum value "HAUL_AWAY" UpdateBoatShipmentTypeHAULAWAY string = "HAUL_AWAY" // UpdateBoatShipmentTypeTOWAWAY captures enum value "TOW_AWAY" UpdateBoatShipmentTypeTOWAWAY string = "TOW_AWAY" )
const ( // UploadStatusINFECTED captures enum value "INFECTED" UploadStatusINFECTED string = "INFECTED" // UploadStatusCLEAN captures enum value "CLEAN" UploadStatusCLEAN string = "CLEAN" // UploadStatusPROCESSING captures enum value "PROCESSING" UploadStatusPROCESSING string = "PROCESSING" )
const ( // UploadUploadTypeUSER captures enum value "USER" UploadUploadTypeUSER string = "USER" // UploadUploadTypePRIME captures enum value "PRIME" UploadUploadTypePRIME string = "PRIME" // UploadUploadTypeOFFICE captures enum value "OFFICE" UploadUploadTypeOFFICE string = "OFFICE" )
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 Affiliation ¶
type Affiliation string
Affiliation Branch of service
Military branch of service ¶
swagger:model Affiliation
const ( // AffiliationARMY captures enum value "ARMY" AffiliationARMY Affiliation = "ARMY" // AffiliationNAVY captures enum value "NAVY" AffiliationNAVY Affiliation = "NAVY" // AffiliationMARINES captures enum value "MARINES" AffiliationMARINES Affiliation = "MARINES" // AffiliationAIRFORCE captures enum value "AIR_FORCE" AffiliationAIRFORCE Affiliation = "AIR_FORCE" // AffiliationCOASTGUARD captures enum value "COAST_GUARD" AffiliationCOASTGUARD Affiliation = "COAST_GUARD" // AffiliationSPACEFORCE captures enum value "SPACE_FORCE" AffiliationSPACEFORCE Affiliation = "SPACE_FORCE" // AffiliationOTHER captures enum value "OTHER" AffiliationOTHER Affiliation = "OTHER" )
func NewAffiliation ¶
func NewAffiliation(value Affiliation) *Affiliation
func (Affiliation) ContextValidate ¶
ContextValidate validates this affiliation based on context it is used
func (Affiliation) Pointer ¶
func (m Affiliation) Pointer() *Affiliation
Pointer returns a pointer to a freshly-allocated Affiliation.
type ApplicationParameters ¶
type ApplicationParameters struct { // parameter name ParameterName *string `json:"parameterName,omitempty"` // parameter value ParameterValue *string `json:"parameterValue,omitempty"` // validation code ValidationCode *string `json:"validationCode,omitempty"` }
ApplicationParameters application parameters
swagger:model ApplicationParameters
func (*ApplicationParameters) ContextValidate ¶
ContextValidate validates this application parameters based on context it is used
func (*ApplicationParameters) MarshalBinary ¶
func (m *ApplicationParameters) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApplicationParameters) UnmarshalBinary ¶
func (m *ApplicationParameters) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ApproveSITExtension ¶
type ApproveSITExtension struct { // Number of days approved for SIT extension // Example: 21 // Required: true // Minimum: 1 ApprovedDays *int64 `json:"approvedDays"` // Remarks from TOO about SIT approval // Example: Approved for three weeks rather than requested 45 days OfficeRemarks *string `json:"officeRemarks,omitempty"` // Reason from service counselor-provided picklist for SIT Duration Update // Example: AWAITING_COMPLETION_OF_RESIDENCE // 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"` }
ApproveSITExtension approve s i t extension
swagger:model ApproveSITExtension
func (*ApproveSITExtension) ContextValidate ¶
ContextValidate validates this approve s i t extension based on context it is used
func (*ApproveSITExtension) MarshalBinary ¶
func (m *ApproveSITExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ApproveSITExtension) UnmarshalBinary ¶
func (m *ApproveSITExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssignOfficeUserBody ¶
type AssignOfficeUserBody struct { // office user Id // Required: true // Format: uuid OfficeUserID *strfmt.UUID `json:"officeUserId"` // role type // Required: true RoleType *string `json:"roleType"` }
AssignOfficeUserBody assign office user body
swagger:model AssignOfficeUserBody
func (*AssignOfficeUserBody) ContextValidate ¶
ContextValidate validates this assign office user body based on context it is used
func (*AssignOfficeUserBody) MarshalBinary ¶
func (m *AssignOfficeUserBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssignOfficeUserBody) UnmarshalBinary ¶
func (m *AssignOfficeUserBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssignedOfficeUser ¶
type AssignedOfficeUser struct { // first name FirstName string `json:"firstName,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name LastName string `json:"lastName,omitempty"` }
AssignedOfficeUser assigned office user
swagger:model AssignedOfficeUser
func (*AssignedOfficeUser) ContextValidate ¶
ContextValidate validates this assigned office user based on context it is used
func (*AssignedOfficeUser) MarshalBinary ¶
func (m *AssignedOfficeUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssignedOfficeUser) UnmarshalBinary ¶
func (m *AssignedOfficeUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AssociateReportViolations ¶
type AssociateReportViolations struct { // violations Violations []strfmt.UUID `json:"violations"` }
AssociateReportViolations A list of PWS violation string ids to associate with an evaluation report
swagger:model AssociateReportViolations
func (*AssociateReportViolations) ContextValidate ¶
func (m *AssociateReportViolations) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this associate report violations based on context it is used
func (*AssociateReportViolations) MarshalBinary ¶
func (m *AssociateReportViolations) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AssociateReportViolations) UnmarshalBinary ¶
func (m *AssociateReportViolations) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AvailableOfficeUser ¶
type AvailableOfficeUser struct { // first name FirstName string `json:"firstName,omitempty"` // has safety privilege HasSafetyPrivilege bool `json:"hasSafetyPrivilege,omitempty"` // last name LastName string `json:"lastName,omitempty"` // office user Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OfficeUserID strfmt.UUID `json:"officeUserId,omitempty"` }
AvailableOfficeUser available office user
swagger:model AvailableOfficeUser
func (*AvailableOfficeUser) ContextValidate ¶
ContextValidate validates this available office user based on context it is used
func (*AvailableOfficeUser) MarshalBinary ¶
func (m *AvailableOfficeUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AvailableOfficeUser) UnmarshalBinary ¶
func (m *AvailableOfficeUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AvailableOfficeUsers ¶
type AvailableOfficeUsers []*AvailableOfficeUser
AvailableOfficeUsers available office users
swagger:model AvailableOfficeUsers
func (AvailableOfficeUsers) ContextValidate ¶
ContextValidate validate this available office users based on the context it is used
type BackupContact ¶
type BackupContact struct { // email // Example: backupContact@mail.com // Required: true Email *string `json:"email"` // name // Required: true Name *string `json:"name"` // phone // Required: true // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Phone *string `json:"phone"` }
BackupContact backup contact
swagger:model BackupContact
func (*BackupContact) ContextValidate ¶
ContextValidate validates this backup contact based on context it is used
func (*BackupContact) MarshalBinary ¶
func (m *BackupContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackupContact) UnmarshalBinary ¶
func (m *BackupContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BoatShipment ¶
type BoatShipment struct { // Timestamp of when the Boat Shipment was initially 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"` // Does the boat have a trailer // Required: true HasTrailer *bool `json:"hasTrailer"` // Height of the Boat in inches // Required: true HeightInInches *int64 `json:"heightInInches"` // Primary auto-generated unique identifier of the Boat shipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // 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"` // The id of the parent MTOShipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ShipmentID strfmt.UUID `json:"shipmentId"` // type // Required: true // Enum: [HAUL_AWAY TOW_AWAY] Type *string `json:"type"` // Timestamp of when a property of this object was last updated (UTC) // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // Width of the Boat in inches // Required: true WidthInInches *int64 `json:"widthInInches"` // Year of the Boat // Required: true Year *int64 `json:"year"` }
BoatShipment boat shipment
swagger:model BoatShipment
func (*BoatShipment) ContextValidate ¶
ContextValidate validate this boat shipment based on the context it is used
func (*BoatShipment) MarshalBinary ¶
func (m *BoatShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BoatShipment) UnmarshalBinary ¶
func (m *BoatShipment) UnmarshalBinary(b []byte) error
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 Contractor ¶
type Contractor struct { // contract number ContractNumber string `json:"contractNumber,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
Contractor contractor
swagger:model Contractor
func (*Contractor) ContextValidate ¶
ContextValidate validates this contractor based on context it is used
func (*Contractor) MarshalBinary ¶
func (m *Contractor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Contractor) UnmarshalBinary ¶
func (m *Contractor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CounselingUpdateAllowancePayload ¶
type CounselingUpdateAllowancePayload struct { // agency Agency *Affiliation `json:"agency,omitempty"` // dependents authorized DependentsAuthorized *bool `json:"dependentsAuthorized,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // True if user is entitled to move a gun safe (up to 500 lbs) as part of their move without it being charged against their weight allowance. GunSafe *bool `json:"gunSafe,omitempty"` // only for Army OrganizationalClothingAndIndividualEquipment *bool `json:"organizationalClothingAndIndividualEquipment,omitempty"` // unit is in lbs // Example: 2000 // Maximum: 2000 // Minimum: 0 ProGearWeight *int64 `json:"proGearWeight,omitempty"` // unit is in lbs // Example: 2000 // Maximum: 500 // Minimum: 0 ProGearWeightSpouse *int64 `json:"proGearWeightSpouse,omitempty"` // unit is in lbs // Example: 2000 // Minimum: 0 RequiredMedicalEquipmentWeight *int64 `json:"requiredMedicalEquipmentWeight,omitempty"` // the number of storage in transit days that the customer is entitled to for a given shipment on their move // Minimum: 0 StorageInTransit *int64 `json:"storageInTransit,omitempty"` }
CounselingUpdateAllowancePayload counseling update allowance payload
swagger:model CounselingUpdateAllowancePayload
func (*CounselingUpdateAllowancePayload) ContextValidate ¶
func (m *CounselingUpdateAllowancePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this counseling update allowance payload based on the context it is used
func (*CounselingUpdateAllowancePayload) MarshalBinary ¶
func (m *CounselingUpdateAllowancePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CounselingUpdateAllowancePayload) UnmarshalBinary ¶
func (m *CounselingUpdateAllowancePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CounselingUpdateOrderPayload ¶
type CounselingUpdateOrderPayload struct { // department indicator DepartmentIndicator *DeptIndicator `json:"departmentIndicator,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // Orders date // // The date and time that these orders were cut. // Example: 2018-04-26 // Required: true // Format: date IssueDate *strfmt.Date `json:"issueDate"` // new duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid NewDutyLocationID *strfmt.UUID `json:"newDutyLocationId"` // NTS SAC // Example: N002214CSW32Y9 NtsSac nullable.String `json:"ntsSac,omitempty"` // NTS TAC // Example: F8J1 NtsTac nullable.String `json:"ntsTac,omitempty"` // Orders Number // Example: 030-00362 OrdersNumber *string `json:"ordersNumber,omitempty"` // orders type // Required: true OrdersType *OrdersType `json:"ordersType"` // orders type detail OrdersTypeDetail *OrdersTypeDetail `json:"ordersTypeDetail,omitempty"` // origin duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid OriginDutyLocationID *strfmt.UUID `json:"originDutyLocationId"` // Report-by date // // Report By Date // Example: 2018-04-26 // Required: true // Format: date ReportByDate *strfmt.Date `json:"reportByDate"` // HHG SAC // Example: N002214CSW32Y9 Sac nullable.String `json:"sac,omitempty"` // HHG TAC // Example: F8J1 // Max Length: 4 // Min Length: 4 Tac *string `json:"tac,omitempty"` }
CounselingUpdateOrderPayload counseling update order payload
swagger:model CounselingUpdateOrderPayload
func (*CounselingUpdateOrderPayload) ContextValidate ¶
func (m *CounselingUpdateOrderPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this counseling update order payload based on the context it is used
func (*CounselingUpdateOrderPayload) MarshalBinary ¶
func (m *CounselingUpdateOrderPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CounselingUpdateOrderPayload) UnmarshalBinary ¶
func (m *CounselingUpdateOrderPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateApprovedSITDurationUpdate ¶
type CreateApprovedSITDurationUpdate struct { // Number of days approved for SIT extension. This will match requested days saved to the SIT extension model. // Example: 21 // Required: true ApprovedDays *int64 `json:"approvedDays"` // Remarks from TOO about SIT Duration Update creation // Example: Customer needs additional storage time as their new place of residence is not yet ready OfficeRemarks *string `json:"officeRemarks,omitempty"` // Reason from service counselor-provided picklist for SIT Duration Update // Example: AWAITING_COMPLETION_OF_RESIDENCE // 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"` }
CreateApprovedSITDurationUpdate create approved s i t duration update
swagger:model CreateApprovedSITDurationUpdate
func (*CreateApprovedSITDurationUpdate) ContextValidate ¶
func (m *CreateApprovedSITDurationUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this create approved s i t duration update based on context it is used
func (*CreateApprovedSITDurationUpdate) MarshalBinary ¶
func (m *CreateApprovedSITDurationUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateApprovedSITDurationUpdate) UnmarshalBinary ¶
func (m *CreateApprovedSITDurationUpdate) 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"` // type // Required: true // Enum: [HAUL_AWAY TOW_AWAY] Type *string `json:"type"` // Width of the Boat in inches // Required: true WidthInInches *int64 `json:"widthInInches"` // Year of the Boat // Required: true Year *int64 `json:"year"` }
CreateBoatShipment Boat shipment information for the move.
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 CreateCustomerPayload ¶
type CreateCustomerPayload struct { // affiliation Affiliation *Affiliation `json:"affiliation,omitempty"` // backup contact BackupContact *BackupContact `json:"backupContact,omitempty"` // backup mailing address BackupMailingAddress struct { Address } `json:"backupMailingAddress,omitempty"` // cac user CacUser bool `json:"cacUser,omitempty"` // create okta account CreateOktaAccount bool `json:"createOktaAccount,omitempty"` // edipi // Example: 1234567890 // Max Length: 10 Edipi string `json:"edipi,omitempty"` // email is preferred EmailIsPreferred bool `json:"emailIsPreferred,omitempty"` // emplid // Example: 9485155 // Max Length: 7 Emplid *string `json:"emplid,omitempty"` // first name // Example: John FirstName string `json:"firstName,omitempty"` // last name // Example: Doe LastName string `json:"lastName,omitempty"` // middle name // Example: David MiddleName *string `json:"middleName,omitempty"` // personal email // Example: personalEmail@email.com // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ PersonalEmail string `json:"personalEmail,omitempty"` // phone is preferred PhoneIsPreferred bool `json:"phoneIsPreferred,omitempty"` // residential address ResidentialAddress struct { Address } `json:"residentialAddress,omitempty"` // secondary telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ SecondaryTelephone *string `json:"secondaryTelephone,omitempty"` // suffix // Example: Jr. Suffix *string `json:"suffix,omitempty"` // telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Telephone *string `json:"telephone,omitempty"` }
CreateCustomerPayload create customer payload
swagger:model CreateCustomerPayload
func (*CreateCustomerPayload) ContextValidate ¶
ContextValidate validate this create customer payload based on the context it is used
func (*CreateCustomerPayload) MarshalBinary ¶
func (m *CreateCustomerPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateCustomerPayload) UnmarshalBinary ¶
func (m *CreateCustomerPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateCustomerSupportRemark ¶
type CreateCustomerSupportRemark struct { // content // Example: This is a remark about a move. // Required: true Content *string `json:"content"` // office user ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid OfficeUserID *strfmt.UUID `json:"officeUserID"` }
CreateCustomerSupportRemark A text remark written by an customer support user that is associated with a specific move.
swagger:model CreateCustomerSupportRemark
func (*CreateCustomerSupportRemark) ContextValidate ¶
func (m *CreateCustomerSupportRemark) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this create customer support remark based on context it is used
func (*CreateCustomerSupportRemark) MarshalBinary ¶
func (m *CreateCustomerSupportRemark) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateCustomerSupportRemark) UnmarshalBinary ¶
func (m *CreateCustomerSupportRemark) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateEvaluationReport ¶
type CreateEvaluationReport struct { // The shipment ID of the shipment to be evaluated in the report // Example: 01b9671e-b268-4906-967b-ba661a1d3933 // Format: uuid ShipmentID strfmt.UUID `json:"shipmentID,omitempty"` }
CreateEvaluationReport Minimal set of info needed to create a shipment evaluation report, which is just a shipment ID.
swagger:model CreateEvaluationReport
func (*CreateEvaluationReport) ContextValidate ¶
func (m *CreateEvaluationReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this create evaluation report based on context it is used
func (*CreateEvaluationReport) MarshalBinary ¶
func (m *CreateEvaluationReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateEvaluationReport) UnmarshalBinary ¶
func (m *CreateEvaluationReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateMTOShipment ¶
type CreateMTOShipment struct { // agents Agents MTOAgents `json:"agents,omitempty"` // boat shipment BoatShipment *CreateBoatShipment `json:"boatShipment,omitempty"` // 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 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"` // destination type DestinationType *DestinationType `json:"destinationType,omitempty"` // has secondary delivery address HasSecondaryDeliveryAddress *bool `json:"hasSecondaryDeliveryAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary delivery address HasTertiaryDeliveryAddress *bool `json:"hasTertiaryDeliveryAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // mobile home shipment MobileHomeShipment *CreateMobileHomeShipment `json:"mobileHomeShipment,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"` // mto service items MtoServiceItems MTOServiceItems `json:"mtoServiceItems,omitempty"` // The previously recorded weight for the NTS Shipment. Used for NTS Release to know what the previous primeActualWeight or billable weight was. // Example: 2000 NtsRecordedWeight *int64 `json:"ntsRecordedWeight,omitempty"` // The address where the movers should pick up this shipment. PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // ppm shipment PpmShipment *CreatePPMShipment `json:"ppmShipment,omitempty"` // The customer's preferred delivery date. // // Format: date RequestedDeliveryDate *strfmt.Date `json:"requestedDeliveryDate,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"` // sac type SacType *LOAType `json:"sacType,omitempty"` // Where the movers should deliver this shipment. SecondaryDeliveryAddress struct { Address } `json:"secondaryDeliveryAddress,omitempty"` // The address where the movers should pick up this shipment. SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // service order number ServiceOrderNumber *string `json:"serviceOrderNumber,omitempty"` // shipment type // Required: true ShipmentType *MTOShipmentType `json:"shipmentType"` // storage facility StorageFacility *StorageFacility `json:"storageFacility,omitempty"` // tac type TacType *LOAType `json:"tacType,omitempty"` // Where the movers should deliver this shipment. TertiaryDeliveryAddress struct { Address } `json:"tertiaryDeliveryAddress,omitempty"` // The address where the movers should pick up this shipment. TertiaryPickupAddress struct { Address } `json:"tertiaryPickupAddress,omitempty"` // uses external vendor // Example: false UsesExternalVendor *bool `json:"usesExternalVendor,omitempty"` }
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) UnmarshalBinary ¶
func (m *CreateMTOShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateMobileHomeShipment ¶
type CreateMobileHomeShipment struct { // Height of the Mobile Home in inches // Required: true HeightInInches *int64 `json:"heightInInches"` // Length of the Mobile Home in inches // Required: true LengthInInches *int64 `json:"lengthInInches"` // Make of the Mobile Home // Required: true Make *string `json:"make"` // Model of the Mobile Home // Required: true Model *string `json:"model"` // Width of the Mobile Home in inches // Required: true WidthInInches *int64 `json:"widthInInches"` // Year of the Mobile Home // Required: true Year *int64 `json:"year"` }
CreateMobileHomeShipment A mobile home shipment that the prime moves for a service member.
swagger:model CreateMobileHomeShipment
func (*CreateMobileHomeShipment) ContextValidate ¶
func (m *CreateMobileHomeShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this create mobile home shipment based on context it is used
func (*CreateMobileHomeShipment) MarshalBinary ¶
func (m *CreateMobileHomeShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateMobileHomeShipment) UnmarshalBinary ¶
func (m *CreateMobileHomeShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateOrders ¶
type CreateOrders struct { // department indicator DepartmentIndicator *DeptIndicator `json:"departmentIndicator,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // Are dependents included in your orders? // Required: true HasDependents *bool `json:"hasDependents"` // Orders date // // The date and time that these orders were cut. // Required: true // Format: date IssueDate *strfmt.Date `json:"issueDate"` // new duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid NewDutyLocationID *strfmt.UUID `json:"newDutyLocationId"` // Orders Number // Example: 030-00362 OrdersNumber *string `json:"ordersNumber,omitempty"` // orders type // Required: true OrdersType *OrdersType `json:"ordersType"` // orders type detail OrdersTypeDetail *OrdersTypeDetail `json:"ordersTypeDetail,omitempty"` // origin duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OriginDutyLocationID strfmt.UUID `json:"originDutyLocationId,omitempty"` // Report-by date // // Report By Date // Required: true // Format: date ReportByDate *strfmt.Date `json:"reportByDate"` // SAC // Example: N002214CSW32Y9 Sac *string `json:"sac,omitempty"` // service member Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ServiceMemberID *strfmt.UUID `json:"serviceMemberId"` // Do you have a spouse who will need to move items related to their occupation (also known as spouse pro-gear)? // Required: true SpouseHasProGear *bool `json:"spouseHasProGear"` // TAC // Example: F8J1 Tac *string `json:"tac,omitempty"` }
CreateOrders create orders
swagger:model CreateOrders
func (*CreateOrders) ContextValidate ¶
ContextValidate validate this create orders based on the context it is used
func (*CreateOrders) MarshalBinary ¶
func (m *CreateOrders) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateOrders) UnmarshalBinary ¶
func (m *CreateOrders) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreatePPMShipment ¶
type CreatePPMShipment struct { // destination address // Required: true DestinationAddress struct { Address } `json:"destinationAddress"` // estimated weight // Example: 4200 // Required: true EstimatedWeight *int64 `json:"estimatedWeight"` // Date the customer expects to move. // // Required: true // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate"` // Indicates whether PPM shipment has pro gear. // // Required: true HasProGear *bool `json:"hasProGear"` // has secondary destination address HasSecondaryDestinationAddress *bool `json:"hasSecondaryDestinationAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary destination address HasTertiaryDestinationAddress *bool `json:"hasTertiaryDestinationAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // pickup address // Required: true PickupAddress struct { Address } `json:"pickupAddress"` // pro gear weight ProGearWeight *int64 `json:"proGearWeight,omitempty"` // secondary destination address SecondaryDestinationAddress struct { Address } `json:"secondaryDestinationAddress,omitempty"` // secondary pickup address SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // sit estimated departure date // Format: date SitEstimatedDepartureDate *strfmt.Date `json:"sitEstimatedDepartureDate,omitempty"` // sit estimated entry date // Format: date SitEstimatedEntryDate *strfmt.Date `json:"sitEstimatedEntryDate,omitempty"` // sit estimated weight // Example: 2000 SitEstimatedWeight *int64 `json:"sitEstimatedWeight,omitempty"` // sit expected // Required: true SitExpected *bool `json:"sitExpected"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // spouse pro gear weight SpouseProGearWeight *int64 `json:"spouseProGearWeight,omitempty"` // tertiary destination address TertiaryDestinationAddress struct { Address } `json:"tertiaryDestinationAddress,omitempty"` // tertiary pickup address TertiaryPickupAddress struct { Address } `json:"tertiaryPickupAddress,omitempty"` }
CreatePPMShipment A personally procured move is a type of shipment that a service members moves themselves.
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 CreatedCustomer ¶
type CreatedCustomer struct { // Branch of service customer is affilated with Affiliation string `json:"affiliation,omitempty"` // backup address BackupAddress *Address `json:"backupAddress,omitempty"` // backup contact BackupContact *BackupContact `json:"backupContact,omitempty"` // cac validated CacValidated bool `json:"cacValidated,omitempty"` // edipi Edipi *string `json:"edipi,omitempty"` // email is preferred EmailIsPreferred bool `json:"emailIsPreferred,omitempty"` // first name // Example: John FirstName string `json:"firstName,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Doe LastName string `json:"lastName,omitempty"` // middle name // Example: David MiddleName *string `json:"middleName,omitempty"` // okta email OktaEmail string `json:"oktaEmail,omitempty"` // okta ID OktaID string `json:"oktaID,omitempty"` // personal email // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ PersonalEmail string `json:"personalEmail,omitempty"` // phone is preferred PhoneIsPreferred bool `json:"phoneIsPreferred,omitempty"` // residential address ResidentialAddress *Address `json:"residentialAddress,omitempty"` // secondary telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ SecondaryTelephone *string `json:"secondaryTelephone,omitempty"` // suffix // Example: Jr. Suffix *string `json:"suffix,omitempty"` // telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Telephone *string `json:"telephone,omitempty"` // user ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid UserID strfmt.UUID `json:"userID,omitempty"` }
CreatedCustomer created customer
swagger:model CreatedCustomer
func (*CreatedCustomer) ContextValidate ¶
ContextValidate validate this created customer based on the context it is used
func (*CreatedCustomer) MarshalBinary ¶
func (m *CreatedCustomer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreatedCustomer) UnmarshalBinary ¶
func (m *CreatedCustomer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Customer ¶
type Customer struct { // Agency customer is affilated with Agency string `json:"agency,omitempty"` // backup address BackupAddress *Address `json:"backupAddress,omitempty"` // backup contact BackupContact *BackupContact `json:"backup_contact,omitempty"` // cac validated CacValidated *bool `json:"cacValidated,omitempty"` // current address CurrentAddress *Address `json:"current_address,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // edipi Edipi string `json:"edipi,omitempty"` // email // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Email *string `json:"email,omitempty"` // email is preferred EmailIsPreferred bool `json:"emailIsPreferred,omitempty"` // emplid Emplid *string `json:"emplid,omitempty"` // first name // Example: John FirstName string `json:"first_name,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Doe LastName string `json:"last_name,omitempty"` // middle name // Example: David MiddleName *string `json:"middle_name,omitempty"` // phone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Phone *string `json:"phone,omitempty"` // phone is preferred PhoneIsPreferred bool `json:"phoneIsPreferred,omitempty"` // secondary telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$|^$ SecondaryTelephone *string `json:"secondaryTelephone,omitempty"` // suffix // Example: Jr. Suffix *string `json:"suffix,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 CustomerContactType ¶
type CustomerContactType string
CustomerContactType Describes a customer contact type for a MTOServiceItem of type domestic destination SIT.
swagger:model CustomerContactType
const ( // CustomerContactTypeFIRST captures enum value "FIRST" CustomerContactTypeFIRST CustomerContactType = "FIRST" // CustomerContactTypeSECOND captures enum value "SECOND" CustomerContactTypeSECOND CustomerContactType = "SECOND" )
func NewCustomerContactType ¶
func NewCustomerContactType(value CustomerContactType) *CustomerContactType
func (CustomerContactType) ContextValidate ¶
ContextValidate validates this customer contact type based on context it is used
func (CustomerContactType) Pointer ¶
func (m CustomerContactType) Pointer() *CustomerContactType
Pointer returns a pointer to a freshly-allocated CustomerContactType.
type CustomerSupportRemark ¶
type CustomerSupportRemark struct { // content // Example: This is a remark about a move. // Required: true Content *string `json:"content"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // move ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid MoveID *strfmt.UUID `json:"moveID"` // office user email // Read Only: true // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ OfficeUserEmail string `json:"officeUserEmail,omitempty"` // office user first name // Example: Grace // Read Only: true OfficeUserFirstName string `json:"officeUserFirstName,omitempty"` // office user ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid OfficeUserID *strfmt.UUID `json:"officeUserID"` // office user last name // Example: Griffin // Read Only: true OfficeUserLastName string `json:"officeUserLastName,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
CustomerSupportRemark A text remark written by an office user that is associated with a specific move.
swagger:model CustomerSupportRemark
func (*CustomerSupportRemark) ContextValidate ¶
ContextValidate validate this customer support remark based on the context it is used
func (*CustomerSupportRemark) MarshalBinary ¶
func (m *CustomerSupportRemark) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomerSupportRemark) UnmarshalBinary ¶
func (m *CustomerSupportRemark) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomerSupportRemarks ¶
type CustomerSupportRemarks []*CustomerSupportRemark
CustomerSupportRemarks customer support remarks
swagger:model CustomerSupportRemarks
func (CustomerSupportRemarks) ContextValidate ¶
ContextValidate validate this customer support remarks based on the context it is used
type DenySITExtension ¶
type DenySITExtension struct { // Whether or not to convert to members expense once SIT extension is denied. // Example: false // Required: true ConvertToCustomerExpense *bool `json:"convertToCustomerExpense"` // Remarks from TOO about SIT denial // Example: Denied this extension as it does not match the criteria // Required: true OfficeRemarks *string `json:"officeRemarks"` }
DenySITExtension deny s i t extension
swagger:model DenySITExtension
func (*DenySITExtension) ContextValidate ¶
ContextValidate validates this deny s i t extension based on context it is used
func (*DenySITExtension) MarshalBinary ¶
func (m *DenySITExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DenySITExtension) UnmarshalBinary ¶
func (m *DenySITExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DepartmentIndicator ¶
type DepartmentIndicator string
DepartmentIndicator Department indicator
Military branch of service indicator for orders ¶
swagger:model DepartmentIndicator
const ( // DepartmentIndicatorARMY captures enum value "ARMY" DepartmentIndicatorARMY DepartmentIndicator = "ARMY" // DepartmentIndicatorARMYCORPSOFENGINEERS captures enum value "ARMY_CORPS_OF_ENGINEERS" DepartmentIndicatorARMYCORPSOFENGINEERS DepartmentIndicator = "ARMY_CORPS_OF_ENGINEERS" // DepartmentIndicatorCOASTGUARD captures enum value "COAST_GUARD" DepartmentIndicatorCOASTGUARD DepartmentIndicator = "COAST_GUARD" // DepartmentIndicatorNAVYANDMARINES captures enum value "NAVY_AND_MARINES" DepartmentIndicatorNAVYANDMARINES DepartmentIndicator = "NAVY_AND_MARINES" // DepartmentIndicatorAIRANDSPACEFORCE captures enum value "AIR_AND_SPACE_FORCE" DepartmentIndicatorAIRANDSPACEFORCE DepartmentIndicator = "AIR_AND_SPACE_FORCE" // DepartmentIndicatorOFFICEOFSECRETARYOFDEFENSE captures enum value "OFFICE_OF_SECRETARY_OF_DEFENSE" DepartmentIndicatorOFFICEOFSECRETARYOFDEFENSE DepartmentIndicator = "OFFICE_OF_SECRETARY_OF_DEFENSE" )
func NewDepartmentIndicator ¶
func NewDepartmentIndicator(value DepartmentIndicator) *DepartmentIndicator
func (DepartmentIndicator) ContextValidate ¶
ContextValidate validates this department indicator based on context it is used
func (DepartmentIndicator) Pointer ¶
func (m DepartmentIndicator) Pointer() *DepartmentIndicator
Pointer returns a pointer to a freshly-allocated DepartmentIndicator.
type DeptIndicator ¶
type DeptIndicator string
DeptIndicator Dept. indicator
swagger:model DeptIndicator
const ( // DeptIndicatorNAVYANDMARINES captures enum value "NAVY_AND_MARINES" DeptIndicatorNAVYANDMARINES DeptIndicator = "NAVY_AND_MARINES" // DeptIndicatorARMY captures enum value "ARMY" DeptIndicatorARMY DeptIndicator = "ARMY" // DeptIndicatorARMYCORPSOFENGINEERS captures enum value "ARMY_CORPS_OF_ENGINEERS" DeptIndicatorARMYCORPSOFENGINEERS DeptIndicator = "ARMY_CORPS_OF_ENGINEERS" // DeptIndicatorAIRANDSPACEFORCE captures enum value "AIR_AND_SPACE_FORCE" DeptIndicatorAIRANDSPACEFORCE DeptIndicator = "AIR_AND_SPACE_FORCE" // DeptIndicatorCOASTGUARD captures enum value "COAST_GUARD" DeptIndicatorCOASTGUARD DeptIndicator = "COAST_GUARD" // DeptIndicatorOFFICEOFSECRETARYOFDEFENSE captures enum value "OFFICE_OF_SECRETARY_OF_DEFENSE" DeptIndicatorOFFICEOFSECRETARYOFDEFENSE DeptIndicator = "OFFICE_OF_SECRETARY_OF_DEFENSE" )
func NewDeptIndicator ¶
func NewDeptIndicator(value DeptIndicator) *DeptIndicator
func (DeptIndicator) ContextValidate ¶
ContextValidate validates this dept indicator based on context it is used
func (DeptIndicator) Pointer ¶
func (m DeptIndicator) Pointer() *DeptIndicator
Pointer returns a pointer to a freshly-allocated DeptIndicator.
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 DimensionType ¶
type DimensionType string
DimensionType Describes a dimension type for a MTOServiceItemDimension.
swagger:model DimensionType
const ( // DimensionTypeITEM captures enum value "ITEM" DimensionTypeITEM DimensionType = "ITEM" // DimensionTypeCRATE captures enum value "CRATE" DimensionTypeCRATE DimensionType = "CRATE" )
func NewDimensionType ¶
func NewDimensionType(value DimensionType) *DimensionType
func (DimensionType) ContextValidate ¶
ContextValidate validates this dimension type based on context it is used
func (DimensionType) Pointer ¶
func (m DimensionType) Pointer() *DimensionType
Pointer returns a pointer to a freshly-allocated DimensionType.
type Document ¶
type Document struct { // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // The service member this document belongs to // Required: true // Format: uuid ServiceMemberID *strfmt.UUID `json:"service_member_id"` // uploads // Required: true Uploads []*Upload `json:"uploads"` }
Document document
swagger:model Document
func (*Document) ContextValidate ¶
ContextValidate validate this document based on the context it is used
func (*Document) MarshalBinary ¶
MarshalBinary interface implementation
func (*Document) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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:"address_id,omitempty"` // e tag 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 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: true 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 validates this entitlements based on 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 { // message // Required: true Message *string `json:"message"` }
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 EvaluationReport ¶
type EvaluationReport struct { // report violations ReportViolations ReportViolations `json:"ReportViolations,omitempty"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // eval end // Example: 18:00 // Pattern: ^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ EvalEnd *string `json:"evalEnd,omitempty"` // eval start // Example: 15:00 // Pattern: ^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ EvalStart *string `json:"evalStart,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // inspection date // Format: date InspectionDate *strfmt.Date `json:"inspectionDate,omitempty"` // inspection type InspectionType *EvaluationReportInspectionType `json:"inspectionType,omitempty"` // location Location *EvaluationReportLocation `json:"location,omitempty"` // location description // Example: Route 66 at crash inspection site 3 LocationDescription *string `json:"locationDescription,omitempty"` // move ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid MoveID strfmt.UUID `json:"moveID,omitempty"` // move reference ID // Read Only: true MoveReferenceID *string `json:"moveReferenceID,omitempty"` // observed claims response date // Format: date ObservedClaimsResponseDate *strfmt.Date `json:"observedClaimsResponseDate,omitempty"` // observed delivery date // Format: date ObservedDeliveryDate *strfmt.Date `json:"observedDeliveryDate,omitempty"` // observed pickup date // Format: date ObservedPickupDate *strfmt.Date `json:"observedPickupDate,omitempty"` // observed pickup spread end date // Format: date ObservedPickupSpreadEndDate *strfmt.Date `json:"observedPickupSpreadEndDate,omitempty"` // observed pickup spread start date // Format: date ObservedPickupSpreadStartDate *strfmt.Date `json:"observedPickupSpreadStartDate,omitempty"` // observed shipment delivery date // Format: date ObservedShipmentDeliveryDate *strfmt.Date `json:"observedShipmentDeliveryDate,omitempty"` // observed shipment physical pickup date // Format: date ObservedShipmentPhysicalPickupDate *strfmt.Date `json:"observedShipmentPhysicalPickupDate,omitempty"` // office user OfficeUser *EvaluationReportOfficeUser `json:"officeUser,omitempty"` // remarks Remarks *string `json:"remarks,omitempty"` // serious incident SeriousIncident *bool `json:"seriousIncident,omitempty"` // serious incident desc SeriousIncidentDesc *string `json:"seriousIncidentDesc,omitempty"` // shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ShipmentID *strfmt.UUID `json:"shipmentID,omitempty"` // submitted at // Format: date-time SubmittedAt *strfmt.DateTime `json:"submittedAt,omitempty"` // time depart // Example: 14:30 // Pattern: ^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ TimeDepart *string `json:"timeDepart,omitempty"` // type Type EvaluationReportType `json:"type,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // violations observed ViolationsObserved *bool `json:"violationsObserved,omitempty"` }
EvaluationReport An evaluation report
swagger:model EvaluationReport
func (*EvaluationReport) ContextValidate ¶
ContextValidate validate this evaluation report based on the context it is used
func (*EvaluationReport) MarshalBinary ¶
func (m *EvaluationReport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EvaluationReport) UnmarshalBinary ¶
func (m *EvaluationReport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EvaluationReportInspectionType ¶
type EvaluationReportInspectionType string
EvaluationReportInspectionType evaluation report inspection type
swagger:model EvaluationReportInspectionType
const ( // EvaluationReportInspectionTypeDATAREVIEW captures enum value "DATA_REVIEW" EvaluationReportInspectionTypeDATAREVIEW EvaluationReportInspectionType = "DATA_REVIEW" // EvaluationReportInspectionTypePHYSICAL captures enum value "PHYSICAL" EvaluationReportInspectionTypePHYSICAL EvaluationReportInspectionType = "PHYSICAL" // EvaluationReportInspectionTypeVIRTUAL captures enum value "VIRTUAL" EvaluationReportInspectionTypeVIRTUAL EvaluationReportInspectionType = "VIRTUAL" )
func NewEvaluationReportInspectionType ¶
func NewEvaluationReportInspectionType(value EvaluationReportInspectionType) *EvaluationReportInspectionType
func (EvaluationReportInspectionType) ContextValidate ¶
func (m EvaluationReportInspectionType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this evaluation report inspection type based on context it is used
func (EvaluationReportInspectionType) Pointer ¶
func (m EvaluationReportInspectionType) Pointer() *EvaluationReportInspectionType
Pointer returns a pointer to a freshly-allocated EvaluationReportInspectionType.
type EvaluationReportList ¶
type EvaluationReportList []*EvaluationReport
EvaluationReportList evaluation report list
swagger:model EvaluationReportList
func (EvaluationReportList) ContextValidate ¶
ContextValidate validate this evaluation report list based on the context it is used
type EvaluationReportLocation ¶
type EvaluationReportLocation string
EvaluationReportLocation evaluation report location
swagger:model EvaluationReportLocation
const ( // EvaluationReportLocationORIGIN captures enum value "ORIGIN" EvaluationReportLocationORIGIN EvaluationReportLocation = "ORIGIN" // EvaluationReportLocationDESTINATION captures enum value "DESTINATION" EvaluationReportLocationDESTINATION EvaluationReportLocation = "DESTINATION" // EvaluationReportLocationOTHER captures enum value "OTHER" EvaluationReportLocationOTHER EvaluationReportLocation = "OTHER" )
func NewEvaluationReportLocation ¶
func NewEvaluationReportLocation(value EvaluationReportLocation) *EvaluationReportLocation
func (EvaluationReportLocation) ContextValidate ¶
func (m EvaluationReportLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this evaluation report location based on context it is used
func (EvaluationReportLocation) Pointer ¶
func (m EvaluationReportLocation) Pointer() *EvaluationReportLocation
Pointer returns a pointer to a freshly-allocated EvaluationReportLocation.
type EvaluationReportOfficeUser ¶
type EvaluationReportOfficeUser struct { // 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"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name LastName string `json:"lastName,omitempty"` // phone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Phone string `json:"phone,omitempty"` }
EvaluationReportOfficeUser The authoring office user for an evaluation report
swagger:model EvaluationReportOfficeUser
func (*EvaluationReportOfficeUser) ContextValidate ¶
func (m *EvaluationReportOfficeUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this evaluation report office user based on the context it is used
func (*EvaluationReportOfficeUser) MarshalBinary ¶
func (m *EvaluationReportOfficeUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EvaluationReportOfficeUser) UnmarshalBinary ¶
func (m *EvaluationReportOfficeUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EvaluationReportType ¶
type EvaluationReportType string
EvaluationReportType evaluation report type
swagger:model EvaluationReportType
const ( // EvaluationReportTypeSHIPMENT captures enum value "SHIPMENT" EvaluationReportTypeSHIPMENT EvaluationReportType = "SHIPMENT" // EvaluationReportTypeCOUNSELING captures enum value "COUNSELING" EvaluationReportTypeCOUNSELING EvaluationReportType = "COUNSELING" )
func NewEvaluationReportType ¶
func NewEvaluationReportType(value EvaluationReportType) *EvaluationReportType
func (EvaluationReportType) ContextValidate ¶
ContextValidate validates this evaluation report type based on context it is used
func (EvaluationReportType) Pointer ¶
func (m EvaluationReportType) Pointer() *EvaluationReportType
Pointer returns a pointer to a freshly-allocated EvaluationReportType.
type FetchLineOfAccountingPayload ¶
type FetchLineOfAccountingPayload struct { // department indicator DepartmentIndicator *DepartmentIndicator `json:"departmentIndicator,omitempty"` // The effective date for the Line Of Accounting (LOA) being fetched. Eg, the orders issue date or the Non-Temporary Storage (NTS) Move Task Order (MTO) approval date. Effective date is used to find "Active" TGET data by searching for the TACs and LOAs with begin and end dates containing this date. The 'Effective Date' is the date that can be either the orders issued date (For HHG shipments), MTO approval date (For NTS shipments), or even the current date for NTS shipments with no approval yet (Just providing a preview to the office users per customer request). // // Example: 2023-01-01 // Format: date EffectiveDate strfmt.Date `json:"effectiveDate,omitempty"` // tac code // Example: F8J1 // Max Length: 4 // Min Length: 4 TacCode string `json:"tacCode,omitempty"` }
FetchLineOfAccountingPayload fetch line of accounting payload
swagger:model FetchLineOfAccountingPayload
func (*FetchLineOfAccountingPayload) ContextValidate ¶
func (m *FetchLineOfAccountingPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this fetch line of accounting payload based on the context it is used
func (*FetchLineOfAccountingPayload) MarshalBinary ¶
func (m *FetchLineOfAccountingPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FetchLineOfAccountingPayload) UnmarshalBinary ¶
func (m *FetchLineOfAccountingPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GBLOC ¶
type GBLOC string
GBLOC g b l o c
swagger:model GBLOC
const ( // GBLOCAGFM captures enum value "AGFM" GBLOCAGFM GBLOC = "AGFM" // GBLOCAPAT captures enum value "APAT" GBLOCAPAT GBLOC = "APAT" // GBLOCBGAC captures enum value "BGAC" GBLOCBGAC GBLOC = "BGAC" // GBLOCBGNC captures enum value "BGNC" GBLOCBGNC GBLOC = "BGNC" // GBLOCBKAS captures enum value "BKAS" GBLOCBKAS GBLOC = "BKAS" // GBLOCCFMQ captures enum value "CFMQ" GBLOCCFMQ GBLOC = "CFMQ" // GBLOCCLPK captures enum value "CLPK" GBLOCCLPK GBLOC = "CLPK" // GBLOCCNNQ captures enum value "CNNQ" GBLOCCNNQ GBLOC = "CNNQ" // GBLOCDMAT captures enum value "DMAT" GBLOCDMAT GBLOC = "DMAT" // GBLOCGSAT captures enum value "GSAT" GBLOCGSAT GBLOC = "GSAT" // GBLOCHAFC captures enum value "HAFC" GBLOCHAFC GBLOC = "HAFC" // GBLOCHBAT captures enum value "HBAT" GBLOCHBAT GBLOC = "HBAT" // GBLOCJEAT captures enum value "JEAT" GBLOCJEAT GBLOC = "JEAT" // GBLOCJENQ captures enum value "JENQ" GBLOCJENQ GBLOC = "JENQ" // GBLOCKKFA captures enum value "KKFA" GBLOCKKFA GBLOC = "KKFA" // GBLOCLHNQ captures enum value "LHNQ" GBLOCLHNQ GBLOC = "LHNQ" // GBLOCLKNQ captures enum value "LKNQ" GBLOCLKNQ GBLOC = "LKNQ" // GBLOCMAPK captures enum value "MAPK" GBLOCMAPK GBLOC = "MAPK" // GBLOCMAPS captures enum value "MAPS" GBLOCMAPS GBLOC = "MAPS" // GBLOCMBFL captures enum value "MBFL" GBLOCMBFL GBLOC = "MBFL" // GBLOCMLNQ captures enum value "MLNQ" GBLOCMLNQ GBLOC = "MLNQ" // GBLOCXXXX captures enum value "XXXX" GBLOCXXXX GBLOC = "XXXX" )
func (GBLOC) ContextValidate ¶
ContextValidate validates this g b l o c based on context it is used
type GBLOCs ¶
type GBLOCs []string
GBLOCs g b l o cs
swagger:model GBLOCs
func (GBLOCs) ContextValidate ¶
ContextValidate validates this g b l o cs based on context it is used
type Grade ¶
type Grade string
Grade grade
swagger:model Grade
const ( // GradeE1 captures enum value "E_1" GradeE1 Grade = "E_1" // GradeE2 captures enum value "E_2" GradeE2 Grade = "E_2" // GradeE3 captures enum value "E_3" GradeE3 Grade = "E_3" // GradeE4 captures enum value "E_4" GradeE4 Grade = "E_4" // GradeE5 captures enum value "E_5" GradeE5 Grade = "E_5" // GradeE6 captures enum value "E_6" GradeE6 Grade = "E_6" // GradeE7 captures enum value "E_7" GradeE7 Grade = "E_7" // GradeE8 captures enum value "E_8" GradeE8 Grade = "E_8" // GradeE9 captures enum value "E_9" GradeE9 Grade = "E_9" // GradeE9SPECIALSENIORENLISTED captures enum value "E_9_SPECIAL_SENIOR_ENLISTED" GradeE9SPECIALSENIORENLISTED Grade = "E_9_SPECIAL_SENIOR_ENLISTED" // GradeO1ACADEMYGRADUATE captures enum value "O_1_ACADEMY_GRADUATE" GradeO1ACADEMYGRADUATE Grade = "O_1_ACADEMY_GRADUATE" // GradeO2 captures enum value "O_2" GradeO2 Grade = "O_2" // GradeO3 captures enum value "O_3" GradeO3 Grade = "O_3" // GradeO4 captures enum value "O_4" GradeO4 Grade = "O_4" // GradeO5 captures enum value "O_5" GradeO5 Grade = "O_5" // GradeO6 captures enum value "O_6" GradeO6 Grade = "O_6" // GradeO7 captures enum value "O_7" GradeO7 Grade = "O_7" // GradeO8 captures enum value "O_8" GradeO8 Grade = "O_8" // GradeO9 captures enum value "O_9" GradeO9 Grade = "O_9" // GradeO10 captures enum value "O_10" GradeO10 Grade = "O_10" // GradeW1 captures enum value "W_1" GradeW1 Grade = "W_1" // GradeW2 captures enum value "W_2" GradeW2 Grade = "W_2" // GradeW3 captures enum value "W_3" GradeW3 Grade = "W_3" // GradeW4 captures enum value "W_4" GradeW4 Grade = "W_4" // GradeW5 captures enum value "W_5" GradeW5 Grade = "W_5" // GradeAVIATIONCADET captures enum value "AVIATION_CADET" GradeAVIATIONCADET Grade = "AVIATION_CADET" // GradeCIVILIANEMPLOYEE captures enum value "CIVILIAN_EMPLOYEE" GradeCIVILIANEMPLOYEE Grade = "CIVILIAN_EMPLOYEE" // GradeACADEMYCADET captures enum value "ACADEMY_CADET" GradeACADEMYCADET Grade = "ACADEMY_CADET" // GradeMIDSHIPMAN captures enum value "MIDSHIPMAN" GradeMIDSHIPMAN Grade = "MIDSHIPMAN" )
func (Grade) ContextValidate ¶
ContextValidate validates this grade based on context it is used
type InvalidRequestResponsePayload ¶
type InvalidRequestResponsePayload struct { // errors Errors map[string]string `json:"errors,omitempty"` }
InvalidRequestResponsePayload invalid request response payload
swagger:model InvalidRequestResponsePayload
func (*InvalidRequestResponsePayload) ContextValidate ¶
func (m *InvalidRequestResponsePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this invalid request response payload based on context it is used
func (*InvalidRequestResponsePayload) MarshalBinary ¶
func (m *InvalidRequestResponsePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvalidRequestResponsePayload) UnmarshalBinary ¶
func (m *InvalidRequestResponsePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IsDateWeekendHolidayInfo ¶
type IsDateWeekendHolidayInfo struct { // country code // Required: true CountryCode *string `json:"country_code"` // country name // Required: true CountryName *string `json:"country_name"` // date // Example: 2018-09-25 // Required: true // Format: date Date *strfmt.Date `json:"date"` // details Details string `json:"details,omitempty"` // is holiday // Required: true IsHoliday *bool `json:"is_holiday"` // is weekend // Required: true IsWeekend *bool `json:"is_weekend"` }
IsDateWeekendHolidayInfo is date weekend holiday info
swagger:model IsDateWeekendHolidayInfo
func (*IsDateWeekendHolidayInfo) ContextValidate ¶
func (m *IsDateWeekendHolidayInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this is date weekend holiday info based on context it is used
func (*IsDateWeekendHolidayInfo) MarshalBinary ¶
func (m *IsDateWeekendHolidayInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IsDateWeekendHolidayInfo) UnmarshalBinary ¶
func (m *IsDateWeekendHolidayInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LOAType ¶
type LOAType string
LOAType The Line of accounting (TAC/SAC) type that will be used for the shipment Example: HHG
swagger:model LOAType
func NewLOAType ¶
func (LOAType) ContextValidate ¶
ContextValidate validates this l o a type based on context it is used
type LineOfAccounting ¶
type LineOfAccounting struct { // created at // Example: 2023-08-03T19:17:10.050Z // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // id // Example: 06254fc3-b763-484c-b555-42855d1ad5cd // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // loa actvty ID // Max Length: 11 LoaActvtyID *string `json:"loaActvtyID,omitempty"` // loa agnc acntng cd // Max Length: 6 LoaAgncAcntngCd *string `json:"loaAgncAcntngCd,omitempty"` // loa agnc dsbr cd // Max Length: 6 LoaAgncDsbrCd *string `json:"loaAgncDsbrCd,omitempty"` // loa allt sn ID // Example: 123A // Max Length: 5 LoaAlltSnID *string `json:"loaAlltSnID,omitempty"` // loa baf ID // Example: 1234 // Max Length: 4 LoaBafID *string `json:"loaBafID,omitempty"` // loa bdgt acnt cls nm // Example: 000000 // Max Length: 8 LoaBdgtAcntClsNm *string `json:"loaBdgtAcntClsNm,omitempty"` // loa bet cd // Max Length: 4 LoaBetCd *string `json:"loaBetCd,omitempty"` // loa bg fy tx // Example: 2006 LoaBgFyTx *int64 `json:"loaBgFyTx,omitempty"` // loa bgn dt // Example: 2005-10-01 // Format: date LoaBgnDt *strfmt.Date `json:"loaBgnDt,omitempty"` // loa bgt ln itm ID // Max Length: 8 LoaBgtLnItmID *string `json:"loaBgtLnItmID,omitempty"` // loa bgt rstr cd // Max Length: 1 LoaBgtRstrCd *string `json:"loaBgtRstrCd,omitempty"` // loa bgt sub act cd // Max Length: 4 LoaBgtSubActCd *string `json:"loaBgtSubActCd,omitempty"` // loa cls ref ID // Max Length: 2 LoaClsRefID *string `json:"loaClsRefID,omitempty"` // loa cst cd // Max Length: 16 LoaCstCd *string `json:"loaCstCd,omitempty"` // loa cst cntr ID // Max Length: 16 LoaCstCntrID *string `json:"loaCstCntrID,omitempty"` // loa cust nm // Max Length: 6 LoaCustNm *string `json:"loaCustNm,omitempty"` // loa df agncy alctn rcpnt ID // Max Length: 4 LoaDfAgncyAlctnRcpntID *string `json:"loaDfAgncyAlctnRcpntID,omitempty"` // loa doc ID // Example: HHG12345678900 // Max Length: 15 LoaDocID *string `json:"loaDocID,omitempty"` // loa dpt ID // Example: 1 // Max Length: 2 LoaDptID *string `json:"loaDptID,omitempty"` // loa dsc tx // Example: PERSONAL PROPERTY - PARANORMAL ACTIVITY DIVISION (OTHER) LoaDscTx *string `json:"loaDscTx,omitempty"` // loa dtl rmbsmt src ID // Max Length: 3 LoaDtlRmbsmtSrcID *string `json:"loaDtlRmbsmtSrcID,omitempty"` // loa end dt // Example: 2015-10-01 // Format: date LoaEndDt *strfmt.Date `json:"loaEndDt,omitempty"` // loa end fy tx // Example: 2016 LoaEndFyTx *int64 `json:"loaEndFyTx,omitempty"` // loa fms trnsactn ID // Max Length: 12 LoaFmsTrnsactnID *string `json:"loaFmsTrnsactnID,omitempty"` // loa fncl ar ID // Max Length: 6 LoaFnclArID *string `json:"loaFnclArID,omitempty"` // loa fnct prs nm // Max Length: 255 LoaFnctPrsNm *string `json:"loaFnctPrsNm,omitempty"` // loa fnd cntr ID // Max Length: 12 LoaFndCntrID *string `json:"loaFndCntrID,omitempty"` // loa fnd ty fg cd // Max Length: 1 LoaFndTyFgCd *string `json:"loaFndTyFgCd,omitempty"` // loa hist stat cd // Max Length: 1 LoaHistStatCd *string `json:"loaHistStatCd,omitempty"` // loa hs gds cd // Example: HT // Max Length: 2 LoaHsGdsCd *string `json:"loaHsGdsCd,omitempty"` // loa instl acntg act ID // Example: 12345 // Max Length: 6 LoaInstlAcntgActID *string `json:"loaInstlAcntgActID,omitempty"` // loa jb ord nm // Max Length: 10 LoaJbOrdNm *string `json:"loaJbOrdNm,omitempty"` // loa lcl instl ID // Max Length: 18 LoaLclInstlID *string `json:"loaLclInstlID,omitempty"` // loa maj clm nm // Max Length: 4 LoaMajClmNm *string `json:"loaMajClmNm,omitempty"` // loa maj rmbsmt src ID // Max Length: 1 LoaMajRmbsmtSrcID *string `json:"loaMajRmbsmtSrcID,omitempty"` // loa obj cls ID // Example: 22NL // Max Length: 6 LoaObjClsID *string `json:"loaObjClsID,omitempty"` // loa op agncy ID // Example: 1A // Max Length: 4 LoaOpAgncyID *string `json:"loaOpAgncyID,omitempty"` // loa pgm elmnt ID // Example: 00000000 // Max Length: 12 LoaPgmElmntID *string `json:"loaPgmElmntID,omitempty"` // loa prj ID // Max Length: 12 LoaPrjID *string `json:"loaPrjID,omitempty"` // loa sbaltmt rcpnt ID // Max Length: 1 LoaSbaltmtRcpntID *string `json:"loaSbaltmtRcpntID,omitempty"` // loa scrty coop cust cd // Max Length: 2 LoaScrtyCoopCustCd *string `json:"loaScrtyCoopCustCd,omitempty"` // loa scrty coop dsgntr cd // Max Length: 4 LoaScrtyCoopDsgntrCd *string `json:"loaScrtyCoopDsgntrCd,omitempty"` // loa scrty coop impl agnc cd // Max Length: 1 LoaScrtyCoopImplAgncCd *string `json:"loaScrtyCoopImplAgncCd,omitempty"` // loa scrty coop ln itm ID // Max Length: 3 LoaScrtyCoopLnItmID *string `json:"loaScrtyCoopLnItmID,omitempty"` // loa spcl intr ID // Max Length: 2 LoaSpclIntrID *string `json:"loaSpclIntrID,omitempty"` // loa srv src ID // Max Length: 1 LoaSrvSrcID *string `json:"loaSrvSrcID,omitempty"` // loa stat cd // Example: U // Max Length: 1 LoaStatCd *string `json:"loaStatCd,omitempty"` // loa sub acnt ID // Max Length: 3 LoaSubAcntID *string `json:"loaSubAcntID,omitempty"` // loa sys Id // Example: 10003 // Max Length: 20 LoaSysID *string `json:"loaSysId,omitempty"` // loa tnsfr dpt nm // Max Length: 4 LoaTnsfrDptNm *string `json:"loaTnsfrDptNm,omitempty"` // loa trnsn ID // Example: B1 // Max Length: 3 LoaTrnsnID *string `json:"loaTrnsnID,omitempty"` // loa trsy sfx tx // Example: 0000 // Max Length: 4 LoaTrsySfxTx *string `json:"loaTrsySfxTx,omitempty"` // loa tsk bdgt sbln tx // Max Length: 8 LoaTskBdgtSblnTx *string `json:"loaTskBdgtSblnTx,omitempty"` // loa uic // Max Length: 6 LoaUic *string `json:"loaUic,omitempty"` // loa wk cntr rcpnt nm // Max Length: 6 LoaWkCntrRcpntNm *string `json:"loaWkCntrRcpntNm,omitempty"` // loa wrk ord ID // Max Length: 16 LoaWrkOrdID *string `json:"loaWrkOrdID,omitempty"` // org grp dfas cd // Example: ZZ // Max Length: 2 OrgGrpDfasCd *string `json:"orgGrpDfasCd,omitempty"` // updated at // Example: 2023-08-03T19:17:38.776Z // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // valid hhg program code for loa ValidHhgProgramCodeForLoa *bool `json:"validHhgProgramCodeForLoa,omitempty"` // valid loa for tac ValidLoaForTac *bool `json:"validLoaForTac,omitempty"` }
LineOfAccounting line of accounting
swagger:model LineOfAccounting
func (*LineOfAccounting) ContextValidate ¶
ContextValidate validates this line of accounting based on context it is used
func (*LineOfAccounting) MarshalBinary ¶
func (m *LineOfAccounting) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LineOfAccounting) UnmarshalBinary ¶
func (m *LineOfAccounting) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListPrimeMove ¶
type ListPrimeMove 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"` // 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"` // move code // Example: HYXFJF // Read Only: true MoveCode string `json:"moveCode,omitempty"` // order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OrderID strfmt.UUID `json:"orderID,omitempty"` // order type OrderType string `json:"orderType,omitempty"` // ppm type // Enum: [FULL PARTIAL] PpmType string `json:"ppmType,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"` }
ListPrimeMove An abbreviated definition for a move, without all the nested information (shipments, service items, etc). Used to fetch a list of moves more efficiently.
swagger:model ListPrimeMove
func (*ListPrimeMove) ContextValidate ¶
ContextValidate validate this list prime move based on the context it is used
func (*ListPrimeMove) MarshalBinary ¶
func (m *ListPrimeMove) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListPrimeMove) UnmarshalBinary ¶
func (m *ListPrimeMove) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListPrimeMoves ¶
type ListPrimeMoves []*ListPrimeMove
ListPrimeMoves list prime moves
swagger:model ListPrimeMoves
func (ListPrimeMoves) ContextValidate ¶
ContextValidate validate this list prime moves based on the context it is used
type ListPrimeMovesResult ¶
type ListPrimeMovesResult struct { // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // queue moves QueueMoves ListPrimeMoves `json:"queueMoves,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
ListPrimeMovesResult list prime moves result
swagger:model ListPrimeMovesResult
func (*ListPrimeMovesResult) ContextValidate ¶
ContextValidate validate this list prime moves result based on the context it is used
func (*ListPrimeMovesResult) MarshalBinary ¶
func (m *ListPrimeMovesResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListPrimeMovesResult) UnmarshalBinary ¶
func (m *ListPrimeMovesResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Location ¶
type Location struct { // label // Example: Label for display // Required: true Label *string `json:"label"` // value // Example: Value for location // Required: true Value *string `json:"value"` }
Location location
swagger:model Location
func (*Location) ContextValidate ¶
ContextValidate validates this location based on context it is used
func (*Location) MarshalBinary ¶
MarshalBinary interface implementation
func (*Location) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Locations ¶
type Locations []*Location
Locations locations
swagger:model Locations
func (Locations) ContextValidate ¶
ContextValidate validate this locations based on the context it is used
type LockedOfficeUser ¶
type LockedOfficeUser struct { // first name FirstName string `json:"firstName,omitempty"` // last name LastName string `json:"lastName,omitempty"` // transportation office TransportationOffice *TransportationOffice `json:"transportationOffice,omitempty"` // transportation office Id // Format: uuid TransportationOfficeID strfmt.UUID `json:"transportationOfficeId,omitempty"` }
LockedOfficeUser locked office user
swagger:model LockedOfficeUser
func (*LockedOfficeUser) ContextValidate ¶
ContextValidate validate this locked office user based on the context it is used
func (*LockedOfficeUser) MarshalBinary ¶
func (m *LockedOfficeUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LockedOfficeUser) UnmarshalBinary ¶
func (m *LockedOfficeUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOAgent ¶
type MTOAgent struct { // agent type // Enum: [RELEASING_AGENT RECEIVING_AGENT] AgentType string `json:"agentType,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag 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"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name LastName *string `json:"lastName,omitempty"` // mto shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // 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 // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MTOAgent m t o agent
swagger:model MTOAgent
func (*MTOAgent) ContextValidate ¶
ContextValidate validates this m t o agent based on context it is used
func (*MTOAgent) MarshalBinary ¶
MarshalBinary interface implementation
func (*MTOAgent) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MTOAgents ¶
type MTOAgents []*MTOAgent
MTOAgents m t o agents
swagger:model MTOAgents
func (MTOAgents) ContextValidate ¶
ContextValidate validate this m t o agents based on the context it is used
type MTOApprovalServiceItemCodes ¶
type MTOApprovalServiceItemCodes struct { // service code c s // Example: true ServiceCodeCS bool `json:"serviceCodeCS,omitempty"` // service code m s // Example: true ServiceCodeMS bool `json:"serviceCodeMS,omitempty"` }
MTOApprovalServiceItemCodes MTO level service items to create when updating MTO status.
swagger:model MTOApprovalServiceItemCodes
func (*MTOApprovalServiceItemCodes) ContextValidate ¶
func (m *MTOApprovalServiceItemCodes) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this m t o approval service item codes based on context it is used
func (*MTOApprovalServiceItemCodes) MarshalBinary ¶
func (m *MTOApprovalServiceItemCodes) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOApprovalServiceItemCodes) UnmarshalBinary ¶
func (m *MTOApprovalServiceItemCodes) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOServiceItem ¶
type MTOServiceItem struct { // s i t postal code // Read Only: true SITPostalCode *string `json:"SITPostalCode,omitempty"` // approved at // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt,omitempty"` // convert to customer expense // Example: false ConvertToCustomerExpense bool `json:"convertToCustomerExpense"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // customer contacts CustomerContacts MTOServiceItemCustomerContacts `json:"customerContacts,omitempty"` // customer expense reason CustomerExpenseReason *string `json:"customerExpenseReason,omitempty"` // deleted at // Format: date DeletedAt strfmt.Date `json:"deletedAt,omitempty"` // description Description *string `json:"description,omitempty"` // dimensions Dimensions MTOServiceItemDimensions `json:"dimensions,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // estimated price EstimatedPrice *int64 `json:"estimatedPrice,omitempty"` // estimated weight of the shuttle service item provided by the prime // Example: 2500 EstimatedWeight *int64 `json:"estimatedWeight,omitempty"` // fee type // Enum: [COUNSELING CRATING TRUCKING SHUTTLE] FeeType string `json:"feeType,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // locked price cents LockedPriceCents *int64 `json:"lockedPriceCents,omitempty"` // move task order ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid MoveTaskOrderID *strfmt.UUID `json:"moveTaskOrderID"` // mto shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MtoShipmentID *strfmt.UUID `json:"mtoShipmentID,omitempty"` // pickup postal code PickupPostalCode *string `json:"pickupPostalCode,omitempty"` // quantity Quantity int64 `json:"quantity,omitempty"` // rate Rate int64 `json:"rate,omitempty"` // re service code // Required: true ReServiceCode *string `json:"reServiceCode"` // re service ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Format: uuid ReServiceID *strfmt.UUID `json:"reServiceID"` // re service name // Required: true ReServiceName *string `json:"reServiceName"` // reason Reason *string `json:"reason,omitempty"` // rejected at // Format: date-time RejectedAt *strfmt.DateTime `json:"rejectedAt,omitempty"` // rejection reason RejectionReason *string `json:"rejectionReason,omitempty"` // service request documents ServiceRequestDocuments ServiceRequestDocuments `json:"serviceRequestDocuments,omitempty"` // sit customer contacted // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // sit delivery miles SitDeliveryMiles *int64 `json:"sitDeliveryMiles,omitempty"` // sit departure date // Format: date-time SitDepartureDate *strfmt.DateTime `json:"sitDepartureDate,omitempty"` // sit destination final address SitDestinationFinalAddress *Address `json:"sitDestinationFinalAddress,omitempty"` // sit destination original address SitDestinationOriginalAddress *Address `json:"sitDestinationOriginalAddress,omitempty"` // sit entry date // Format: date-time SitEntryDate *strfmt.DateTime `json:"sitEntryDate,omitempty"` // sit origin h h g actual address SitOriginHHGActualAddress *Address `json:"sitOriginHHGActualAddress,omitempty"` // sit origin h h g original address SitOriginHHGOriginalAddress *Address `json:"sitOriginHHGOriginalAddress,omitempty"` // sit requested delivery // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` // standalone crate StandaloneCrate *bool `json:"standaloneCrate,omitempty"` // status Status MTOServiceItemStatus `json:"status,omitempty"` // submitted at // Format: date SubmittedAt strfmt.Date `json:"submittedAt,omitempty"` // total Total int64 `json:"total,omitempty"` // Reason for updating service item. UpdateReason *string `json:"updateReason,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MTOServiceItem m t o service item
swagger:model MTOServiceItem
func (*MTOServiceItem) ContextValidate ¶
ContextValidate validate this m t o service item based on the context it is used
func (*MTOServiceItem) MarshalBinary ¶
func (m *MTOServiceItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOServiceItem) UnmarshalBinary ¶
func (m *MTOServiceItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOServiceItemCustomerContact ¶
type MTOServiceItemCustomerContact struct { // Date of attempted contact by the prime. // Format: date DateOfContact strfmt.Date `json:"dateOfContact,omitempty"` // First available date that the Prime can deliver SIT service item. // Example: 2020-12-31 // Format: date FirstAvailableDeliveryDate strfmt.Date `json:"firstAvailableDeliveryDate,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // Time of attempted contact by the prime. // Example: 0400Z TimeMilitary string `json:"timeMilitary,omitempty"` // type Type CustomerContactType `json:"type,omitempty"` }
MTOServiceItemCustomerContact Customer contact information for a destination SIT service item
swagger:model MTOServiceItemCustomerContact
func (*MTOServiceItemCustomerContact) ContextValidate ¶
func (m *MTOServiceItemCustomerContact) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item customer contact based on the context it is used
func (*MTOServiceItemCustomerContact) MarshalBinary ¶
func (m *MTOServiceItemCustomerContact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOServiceItemCustomerContact) UnmarshalBinary ¶
func (m *MTOServiceItemCustomerContact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOServiceItemCustomerContacts ¶
type MTOServiceItemCustomerContacts []*MTOServiceItemCustomerContact
MTOServiceItemCustomerContacts m t o service item customer contacts
swagger:model MTOServiceItemCustomerContacts
func (MTOServiceItemCustomerContacts) ContextValidate ¶
func (m MTOServiceItemCustomerContacts) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item customer contacts based on the context it is used
type MTOServiceItemDimension ¶
type MTOServiceItemDimension struct { // Height in thousandth inches. 1000 thou = 1 inch. // Example: 1000 Height int32 `json:"height,omitempty"` // 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 Length int32 `json:"length,omitempty"` // type Type DimensionType `json:"type,omitempty"` // Width in thousandth inches. 1000 thou = 1 inch. // Example: 1000 Width int32 `json:"width,omitempty"` }
MTOServiceItemDimension Describes a dimension object for the MTOServiceItem.
swagger:model MTOServiceItemDimension
func (*MTOServiceItemDimension) ContextValidate ¶
func (m *MTOServiceItemDimension) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item dimension based on the 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 MTOServiceItemDimensions ¶
type MTOServiceItemDimensions []*MTOServiceItemDimension
MTOServiceItemDimensions m t o service item dimensions
swagger:model MTOServiceItemDimensions
func (MTOServiceItemDimensions) ContextValidate ¶
func (m MTOServiceItemDimensions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this m t o service item dimensions based on the context it is used
type MTOServiceItemSingle ¶
type MTOServiceItemSingle struct { // approved at // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt,omitempty"` // convert to customer expense // Example: false ConvertToCustomerExpense bool `json:"convertToCustomerExpense"` // created at // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // customer expense reason CustomerExpenseReason *string `json:"customerExpenseReason,omitempty"` // deleted at // Format: date DeletedAt strfmt.Date `json:"deletedAt,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // move task order ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"` // mto shipment ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MtoShipmentID *strfmt.UUID `json:"mtoShipmentID,omitempty"` // pickup postal code PickupPostalCode *string `json:"pickupPostalCode,omitempty"` // re service code ReServiceCode string `json:"reServiceCode,omitempty"` // re service ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ReServiceID strfmt.UUID `json:"reServiceID,omitempty"` // re service name ReServiceName string `json:"reServiceName,omitempty"` // rejected at // Format: date-time RejectedAt *strfmt.DateTime `json:"rejectedAt,omitempty"` // rejection reason RejectionReason *string `json:"rejectionReason,omitempty"` // sit customer contacted // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // sit departure date // Format: date-time SitDepartureDate *strfmt.DateTime `json:"sitDepartureDate,omitempty"` // sit entry date // Format: date-time SitEntryDate *strfmt.DateTime `json:"sitEntryDate,omitempty"` // sit postal code // Read Only: true SitPostalCode *string `json:"sitPostalCode,omitempty"` // sit requested delivery // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` // status Status *string `json:"status,omitempty"` // updated at // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MTOServiceItemSingle m t o service item single
swagger:model MTOServiceItemSingle
func (*MTOServiceItemSingle) ContextValidate ¶
ContextValidate validate this m t o service item single based on the context it is used
func (*MTOServiceItemSingle) MarshalBinary ¶
func (m *MTOServiceItemSingle) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MTOServiceItemSingle) UnmarshalBinary ¶
func (m *MTOServiceItemSingle) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOServiceItemStatus ¶
type MTOServiceItemStatus string
MTOServiceItemStatus Describes all statuses for a MTOServiceItem
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 validates this m t o service item status based on context it is used
func (MTOServiceItemStatus) Pointer ¶
func (m MTOServiceItemStatus) Pointer() *MTOServiceItemStatus
Pointer returns a pointer to a freshly-allocated MTOServiceItemStatus.
type MTOServiceItems ¶
type MTOServiceItems []*MTOServiceItem
MTOServiceItems A list of service items connected to this shipment.
swagger:model MTOServiceItems
func (MTOServiceItems) ContextValidate ¶
ContextValidate validate this m t o service items based on the context it is used
type MTOShipment ¶
type MTOShipment struct { // The actual date that the shipment was delivered to the destination address by the Prime // Format: date ActualDeliveryDate *strfmt.Date `json:"actualDeliveryDate,omitempty"` // actual pickup date // Format: date ActualPickupDate *strfmt.Date `json:"actualPickupDate,omitempty"` // actual pro gear weight ActualProGearWeight *int64 `json:"actualProGearWeight"` // actual spouse pro gear weight ActualSpouseProGearWeight *int64 `json:"actualSpouseProGearWeight"` // approved date // Format: date-time ApprovedDate *strfmt.DateTime `json:"approvedDate,omitempty"` // TIO override billable weight to be used for calculations // Example: 2500 BillableWeightCap *int64 `json:"billableWeightCap,omitempty"` // billable weight justification // Example: more weight than expected BillableWeightJustification *string `json:"billableWeightJustification,omitempty"` // boat shipment BoatShipment *BoatShipment `json:"boatShipment,omitempty"` // calculated billable weight // Example: 2000 // Read Only: true CalculatedBillableWeight *int64 `json:"calculatedBillableWeight,omitempty"` // 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 CounselorRemarks *string `json:"counselorRemarks,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // customer remarks // Example: handle with care CustomerRemarks *string `json:"customerRemarks,omitempty"` // deleted at // Format: date-time DeletedAt *strfmt.DateTime `json:"deletedAt,omitempty"` // delivery address update DeliveryAddressUpdate *ShipmentAddressUpdate `json:"deliveryAddressUpdate,omitempty"` // destination address DestinationAddress *Address `json:"destinationAddress,omitempty"` // destination sit auth end date // Format: date-time DestinationSitAuthEndDate strfmt.DateTime `json:"destinationSitAuthEndDate,omitempty"` // destination type DestinationType *DestinationType `json:"destinationType,omitempty"` // distance // Example: 500 Distance *int64 `json:"distance,omitempty"` // diversion // Example: true Diversion bool `json:"diversion,omitempty"` // diversion reason // Example: MTO Shipment needs rerouted DiversionReason *string `json:"diversionReason,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // has secondary delivery address HasSecondaryDeliveryAddress *bool `json:"hasSecondaryDeliveryAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary delivery address HasTertiaryDeliveryAddress *bool `json:"hasTertiaryDeliveryAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // mobile home shipment MobileHomeShipment *MobileHome `json:"mobileHomeShipment,omitempty"` // move task order ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"` // mto agents MtoAgents MTOAgents `json:"mtoAgents,omitempty"` // mto service items MtoServiceItems MTOServiceItems `json:"mtoServiceItems,omitempty"` // The previously recorded weight for the NTS Shipment. Used for NTS Release to know what the previous primeActualWeight or billable weight was. // Example: 2000 NtsRecordedWeight *int64 `json:"ntsRecordedWeight,omitempty"` // origin sit auth end date // Format: date-time OriginSitAuthEndDate strfmt.DateTime `json:"originSitAuthEndDate,omitempty"` // pickup address PickupAddress *Address `json:"pickupAddress,omitempty"` // ppm shipment PpmShipment *PPMShipment `json:"ppmShipment,omitempty"` // prime actual weight // Example: 2000 PrimeActualWeight *int64 `json:"primeActualWeight,omitempty"` // prime estimated weight // Example: 2000 PrimeEstimatedWeight *int64 `json:"primeEstimatedWeight,omitempty"` // rejection reason // Example: MTO Shipment not good enough RejectionReason *string `json:"rejectionReason,omitempty"` // requested delivery date // Format: date RequestedDeliveryDate *strfmt.Date `json:"requestedDeliveryDate,omitempty"` // requested pickup date // Format: date RequestedPickupDate *strfmt.Date `json:"requestedPickupDate,omitempty"` // required delivery date // Format: date RequiredDeliveryDate *strfmt.Date `json:"requiredDeliveryDate,omitempty"` // reweigh Reweigh *Reweigh `json:"reweigh,omitempty"` // sac type SacType *LOAType `json:"sacType,omitempty"` // scheduled delivery date // Format: date ScheduledDeliveryDate *strfmt.Date `json:"scheduledDeliveryDate,omitempty"` // scheduled pickup date // Format: date ScheduledPickupDate *strfmt.Date `json:"scheduledPickupDate,omitempty"` // secondary delivery address SecondaryDeliveryAddress *Address `json:"secondaryDeliveryAddress,omitempty"` // secondary pickup address SecondaryPickupAddress *Address `json:"secondaryPickupAddress,omitempty"` // service order number ServiceOrderNumber *string `json:"serviceOrderNumber,omitempty"` // shipment locator // Example: 1K43AR-01 // Read Only: true ShipmentLocator *string `json:"shipmentLocator,omitempty"` // shipment type ShipmentType MTOShipmentType `json:"shipmentType,omitempty"` // sit days allowance SitDaysAllowance *int64 `json:"sitDaysAllowance,omitempty"` // sit extensions SitExtensions SITExtensions `json:"sitExtensions,omitempty"` // sit status SitStatus *SITStatus `json:"sitStatus,omitempty"` // status Status MTOShipmentStatus `json:"status,omitempty"` // storage facility StorageFacility *StorageFacility `json:"storageFacility,omitempty"` // tac type TacType *LOAType `json:"tacType,omitempty"` // tertiary delivery address TertiaryDeliveryAddress *Address `json:"tertiaryDeliveryAddress,omitempty"` // tertiary pickup address TertiaryPickupAddress *Address `json:"tertiaryPickupAddress,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // uses external vendor // Example: false UsesExternalVendor bool `json:"usesExternalVendor,omitempty"` }
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) UnmarshalBinary ¶
func (m *MTOShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MTOShipmentStatus ¶
type MTOShipmentStatus string
MTOShipmentStatus Shipment Status Example: SUBMITTED
swagger:model MTOShipmentStatus
const ( // MTOShipmentStatusSUBMITTED captures enum value "SUBMITTED" MTOShipmentStatusSUBMITTED MTOShipmentStatus = "SUBMITTED" // MTOShipmentStatusREJECTED captures enum value "REJECTED" MTOShipmentStatusREJECTED MTOShipmentStatus = "REJECTED" // MTOShipmentStatusAPPROVED captures enum value "APPROVED" MTOShipmentStatusAPPROVED MTOShipmentStatus = "APPROVED" // MTOShipmentStatusCANCELLATIONREQUESTED captures enum value "CANCELLATION_REQUESTED" MTOShipmentStatusCANCELLATIONREQUESTED MTOShipmentStatus = "CANCELLATION_REQUESTED" // MTOShipmentStatusCANCELED captures enum value "CANCELED" MTOShipmentStatusCANCELED MTOShipmentStatus = "CANCELED" // MTOShipmentStatusDIVERSIONREQUESTED captures enum value "DIVERSION_REQUESTED" MTOShipmentStatusDIVERSIONREQUESTED MTOShipmentStatus = "DIVERSION_REQUESTED" )
func NewMTOShipmentStatus ¶
func NewMTOShipmentStatus(value MTOShipmentStatus) *MTOShipmentStatus
func (MTOShipmentStatus) ContextValidate ¶
ContextValidate validates this m t o shipment status based on context it is used
func (MTOShipmentStatus) Pointer ¶
func (m MTOShipmentStatus) Pointer() *MTOShipmentStatus
Pointer returns a pointer to a freshly-allocated MTOShipmentStatus.
type MTOShipmentType ¶
type MTOShipmentType string
MTOShipmentType Shipment Type Example: HHG
swagger:model MTOShipmentType
const ( // 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" // MTOShipmentTypePPM captures enum value "PPM" MTOShipmentTypePPM MTOShipmentType = "PPM" // MTOShipmentTypeBOATHAULAWAY captures enum value "BOAT_HAUL_AWAY" MTOShipmentTypeBOATHAULAWAY MTOShipmentType = "BOAT_HAUL_AWAY" // MTOShipmentTypeBOATTOWAWAY captures enum value "BOAT_TOW_AWAY" MTOShipmentTypeBOATTOWAWAY MTOShipmentType = "BOAT_TOW_AWAY" // MTOShipmentTypeMOBILEHOME captures enum value "MOBILE_HOME" MTOShipmentTypeMOBILEHOME MTOShipmentType = "MOBILE_HOME" )
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 MTOShipments ¶
type MTOShipments []*MTOShipment
MTOShipments m t o shipments
swagger:model MTOShipments
func (MTOShipments) ContextValidate ¶
ContextValidate validate this m t o shipments based on the context it is used
type MobileHome ¶
type MobileHome struct { // Timestamp of when a property of this object was created (UTC) // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,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"` // height in inches HeightInInches int64 `json:"heightInInches,omitempty"` // Primary auto-generated unique identifier of the Mobile Home object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // length in inches LengthInInches int64 `json:"lengthInInches,omitempty"` // The make of the mobile home Make string `json:"make,omitempty"` // The model of the mobile home. Model string `json:"model,omitempty"` // The id of the parent MTOShipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Read Only: true // Format: uuid ShipmentID strfmt.UUID `json:"shipmentId,omitempty"` // Timestamp of when a property of this object was last updated (UTC) // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // width in inches WidthInInches int64 `json:"widthInInches,omitempty"` // The year the mobile home was made. Year int64 `json:"year,omitempty"` }
MobileHome A mobile home is a type of shipment that a service member moves a mobile home.
swagger:model MobileHome
func (*MobileHome) ContextValidate ¶
ContextValidate validate this mobile home based on the context it is used
func (*MobileHome) MarshalBinary ¶
func (m *MobileHome) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MobileHome) UnmarshalBinary ¶
func (m *MobileHome) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Move ¶
type Move struct { // s c assigned user SCAssignedUser *AssignedOfficeUser `json:"SCAssignedUser,omitempty"` // t i o assigned user TIOAssignedUser *AssignedOfficeUser `json:"TIOAssignedUser,omitempty"` // t o o assigned user TOOAssignedUser *AssignedOfficeUser `json:"TOOAssignedUser,omitempty"` // additional documents AdditionalDocuments *Document `json:"additionalDocuments,omitempty"` // The time at which a move is sent back to the TOO becuase the prime added a new service item for approval // Format: date-time ApprovalsRequestedAt *strfmt.DateTime `json:"approvalsRequestedAt,omitempty"` // approved at // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt,omitempty"` // available to prime at // Format: date-time AvailableToPrimeAt *strfmt.DateTime `json:"availableToPrimeAt,omitempty"` // billable weights reviewed at // Format: date-time BillableWeightsReviewedAt *strfmt.DateTime `json:"billableWeightsReviewedAt,omitempty"` // closeout office CloseoutOffice *TransportationOffice `json:"closeoutOffice,omitempty"` // The transportation office that will handle reviewing PPM Closeout documentation for Army and Air Force service members // Format: uuid CloseoutOfficeID *strfmt.UUID `json:"closeoutOfficeId,omitempty"` // contractor Contractor *Contractor `json:"contractor,omitempty"` // contractor Id // Format: uuid ContractorID *strfmt.UUID `json:"contractorId,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // Timestamp of when the TOO acknowledged the excess weight risk by either dismissing the alert or updating the max billable weight // Format: date-time ExcessWeightAcknowledgedAt *strfmt.DateTime `json:"excess_weight_acknowledged_at,omitempty"` // Timestamp of when the estimated shipment weights of the move reached 90% of the weight allowance // Format: date-time ExcessWeightQualifiedAt *strfmt.DateTime `json:"excess_weight_qualified_at,omitempty"` // This flag is set by office users if a move should be reviewed by a Financial Office // Example: false // Read Only: true FinancialReviewFlag bool `json:"financialReviewFlag,omitempty"` // financial review remarks // Example: Destination address is too far from duty location // Read Only: true FinancialReviewRemarks *string `json:"financialReviewRemarks,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // locator // Example: 1K43AR Locator string `json:"locator,omitempty"` // lock expires at // Format: date-time LockExpiresAt *strfmt.DateTime `json:"lockExpiresAt,omitempty"` // locked by office user LockedByOfficeUser *LockedOfficeUser `json:"lockedByOfficeUser,omitempty"` // locked by office user ID // Format: uuid LockedByOfficeUserID *strfmt.UUID `json:"lockedByOfficeUserID,omitempty"` // orders Orders *Order `json:"orders,omitempty"` // orders Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OrdersID strfmt.UUID `json:"ordersId,omitempty"` // reference Id // Example: 1001-3456 ReferenceID *string `json:"referenceId,omitempty"` // service counseling completed at // Format: date-time ServiceCounselingCompletedAt *strfmt.DateTime `json:"serviceCounselingCompletedAt,omitempty"` // shipment g b l o c ShipmentGBLOC GBLOC `json:"shipmentGBLOC,omitempty"` // status Status MoveStatus `json:"status,omitempty"` // submitted at // Format: date-time SubmittedAt *strfmt.DateTime `json:"submittedAt,omitempty"` // tio remarks // Example: approved additional weight TioRemarks *string `json:"tioRemarks,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
Move move
swagger:model Move
func (*Move) ContextValidate ¶
ContextValidate validate this move based on the context it is used
func (*Move) MarshalBinary ¶
MarshalBinary interface implementation
func (*Move) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MoveAuditHistories ¶
type MoveAuditHistories []*MoveAuditHistory
MoveAuditHistories move audit histories
swagger:model MoveAuditHistories
func (MoveAuditHistories) ContextValidate ¶
ContextValidate validate this move audit histories based on the context it is used
type MoveAuditHistory ¶
type MoveAuditHistory struct { // Action type; I = insert, D = delete, U = update, T = truncate Action string `json:"action,omitempty"` // Wall clock time at which audited event's trigger call occurred // Format: date-time ActionTstampClk strfmt.DateTime `json:"actionTstampClk,omitempty"` // Statement start timestamp for tx in which audited event occurred // Format: date-time ActionTstampStm strfmt.DateTime `json:"actionTstampStm,omitempty"` // Transaction start timestamp for tx in which audited event occurred // Format: date-time ActionTstampTx strfmt.DateTime `json:"actionTstampTx,omitempty"` // A list of (changed/updated) MoveAuditHistoryItem's for a record after the change. ChangedValues interface{} `json:"changedValues,omitempty"` // context Context []map[string]string `json:"context"` // id column for the context table the record belongs to // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 ContextID *string `json:"contextId,omitempty"` // API endpoint name that was called to make the change EventName *string `json:"eventName,omitempty"` // id from audity_history table // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // id column for the tableName where the data was changed // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ObjectID *strfmt.UUID `json:"objectId,omitempty"` // A list of (old/previous) MoveAuditHistoryItem's for a record before the change. OldValues interface{} `json:"oldValues,omitempty"` // relation OID. Table OID (object identifier). Changes with drop/create. RelID int64 `json:"relId,omitempty"` // Database schema audited table for this event is in SchemaName string `json:"schemaName,omitempty"` // session user email // Example: foobar@example.com SessionUserEmail *string `json:"sessionUserEmail,omitempty"` // session user first name // Example: foo SessionUserFirstName *string `json:"sessionUserFirstName,omitempty"` // session user Id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid SessionUserID *strfmt.UUID `json:"sessionUserId,omitempty"` // session user last name // Example: bar SessionUserLastName *string `json:"sessionUserLastName,omitempty"` // session user telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ SessionUserTelephone *string `json:"sessionUserTelephone,omitempty"` // true if audit event is from an FOR EACH STATEMENT trigger, false for FOR EACH ROW' // Example: false StatementOnly bool `json:"statementOnly,omitempty"` // name of database table that was changed TableName string `json:"tableName,omitempty"` // Identifier of transaction that made the change. May wrap, but unique paired with action_tstamp_tx. TransactionID *int64 `json:"transactionId,omitempty"` }
MoveAuditHistory move audit history
swagger:model MoveAuditHistory
func (*MoveAuditHistory) ContextValidate ¶
ContextValidate validates this move audit history based on context it is used
func (*MoveAuditHistory) MarshalBinary ¶
func (m *MoveAuditHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MoveAuditHistory) UnmarshalBinary ¶
func (m *MoveAuditHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MoveAuditHistoryItem ¶
type MoveAuditHistoryItem struct { // column name ColumnName string `json:"columnName,omitempty"` // column value ColumnValue string `json:"columnValue,omitempty"` }
MoveAuditHistoryItem move audit history item
swagger:model MoveAuditHistoryItem
func (*MoveAuditHistoryItem) ContextValidate ¶
ContextValidate validates this move audit history item based on context it is used
func (*MoveAuditHistoryItem) MarshalBinary ¶
func (m *MoveAuditHistoryItem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MoveAuditHistoryItem) UnmarshalBinary ¶
func (m *MoveAuditHistoryItem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MoveAuditHistoryItems ¶
type MoveAuditHistoryItems []*MoveAuditHistoryItem
MoveAuditHistoryItems move audit history items
swagger:model MoveAuditHistoryItems
func (MoveAuditHistoryItems) ContextValidate ¶
ContextValidate validate this move audit history items based on the context it is used
type MoveHistory ¶
type MoveHistory struct { // A list of MoveAuditHistory's connected to the move. HistoryRecords MoveAuditHistories `json:"historyRecords,omitempty"` // move ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // move locator // Example: 1K43AR Locator string `json:"locator,omitempty"` // move referenceID // Example: 1001-3456 ReferenceID *string `json:"referenceId,omitempty"` }
MoveHistory move history
swagger:model MoveHistory
func (*MoveHistory) ContextValidate ¶
ContextValidate validate this move history based on the context it is used
func (*MoveHistory) MarshalBinary ¶
func (m *MoveHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MoveHistory) UnmarshalBinary ¶
func (m *MoveHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MoveHistoryResult ¶
type MoveHistoryResult struct { // A list of MoveAuditHistory's connected to the move. HistoryRecords MoveAuditHistories `json:"historyRecords,omitempty"` // move ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // move locator // Example: 1K43AR Locator string `json:"locator,omitempty"` // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // move referenceID // Example: 1001-3456 ReferenceID *string `json:"referenceId,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
MoveHistoryResult move history result
swagger:model MoveHistoryResult
func (*MoveHistoryResult) ContextValidate ¶
ContextValidate validate this move history result based on the context it is used
func (*MoveHistoryResult) MarshalBinary ¶
func (m *MoveHistoryResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MoveHistoryResult) UnmarshalBinary ¶
func (m *MoveHistoryResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MovePayload ¶
type MovePayload struct { // additional documents AdditionalDocuments *Document `json:"additionalDocuments,omitempty"` // cancel reason // Example: Change of orders CancelReason *string `json:"cancel_reason,omitempty"` // closeout office CloseoutOffice *TransportationOffice `json:"closeout_office,omitempty"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // e tag // Required: true ETag *string `json:"eTag"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // locator // Example: 12432 // Required: true Locator *string `json:"locator"` // mto shipments MtoShipments MTOShipments `json:"mto_shipments,omitempty"` // orders id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid OrdersID *strfmt.UUID `json:"orders_id"` // prime counseling completed at // Read Only: true // Format: date-time PrimeCounselingCompletedAt strfmt.DateTime `json:"primeCounselingCompletedAt,omitempty"` // service member id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ServiceMemberID strfmt.UUID `json:"service_member_id,omitempty"` // status Status MoveStatus `json:"status,omitempty"` // submitted at // Format: date-time SubmittedAt *strfmt.DateTime `json:"submitted_at,omitempty"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
MovePayload move payload
swagger:model MovePayload
func (*MovePayload) ContextValidate ¶
ContextValidate validate this move payload based on the context it is used
func (*MovePayload) MarshalBinary ¶
func (m *MovePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MovePayload) UnmarshalBinary ¶
func (m *MovePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MoveStatus ¶
type MoveStatus string
MoveStatus move status
swagger:model MoveStatus
const ( // MoveStatusDRAFT captures enum value "DRAFT" MoveStatusDRAFT MoveStatus = "DRAFT" // MoveStatusNEEDSSERVICECOUNSELING captures enum value "NEEDS SERVICE COUNSELING" MoveStatusNEEDSSERVICECOUNSELING MoveStatus = "NEEDS SERVICE COUNSELING" // MoveStatusSERVICECOUNSELINGCOMPLETED captures enum value "SERVICE COUNSELING COMPLETED" MoveStatusSERVICECOUNSELINGCOMPLETED MoveStatus = "SERVICE COUNSELING COMPLETED" // MoveStatusSUBMITTED captures enum value "SUBMITTED" MoveStatusSUBMITTED MoveStatus = "SUBMITTED" // MoveStatusAPPROVALSREQUESTED captures enum value "APPROVALS REQUESTED" MoveStatusAPPROVALSREQUESTED MoveStatus = "APPROVALS REQUESTED" // MoveStatusAPPROVED captures enum value "APPROVED" MoveStatusAPPROVED MoveStatus = "APPROVED" // MoveStatusCANCELED captures enum value "CANCELED" MoveStatusCANCELED MoveStatus = "CANCELED" )
func NewMoveStatus ¶
func NewMoveStatus(value MoveStatus) *MoveStatus
func (MoveStatus) ContextValidate ¶
ContextValidate validates this move status based on context it is used
func (MoveStatus) Pointer ¶
func (m MoveStatus) Pointer() *MoveStatus
Pointer returns a pointer to a freshly-allocated MoveStatus.
type MoveTaskOrder ¶
type MoveTaskOrder struct { // approved at // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt,omitempty"` // available to prime at // Format: date-time AvailableToPrimeAt *strfmt.DateTime `json:"availableToPrimeAt,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // destination address DestinationAddress *Address `json:"destinationAddress,omitempty"` // destination duty location // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid DestinationDutyLocation strfmt.UUID `json:"destinationDutyLocation,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // entitlements Entitlements *Entitlements `json:"entitlements,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // locator // Example: 1K43AR Locator string `json:"locator,omitempty"` // order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid OrderID strfmt.UUID `json:"orderID,omitempty"` // origin duty location // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid OriginDutyLocation strfmt.UUID `json:"originDutyLocation,omitempty"` // pickup address PickupAddress *Address `json:"pickupAddress,omitempty"` // reference Id // Example: 1001-3456 ReferenceID string `json:"referenceId,omitempty"` // requested pickup date // Format: date RequestedPickupDate strfmt.Date `json:"requestedPickupDate,omitempty"` // service counseling completed at // Format: date-time ServiceCounselingCompletedAt *strfmt.DateTime `json:"serviceCounselingCompletedAt,omitempty"` // tio remarks // Example: approved additional weight TioRemarks *string `json:"tioRemarks,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
MoveTaskOrder The Move (MoveTaskOrder)
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) UnmarshalBinary ¶
func (m *MoveTaskOrder) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MoveTaskOrders ¶
type MoveTaskOrders []*MoveTaskOrder
MoveTaskOrders move task orders
swagger:model MoveTaskOrders
func (MoveTaskOrders) ContextValidate ¶
ContextValidate validate this move task orders based on the context it is used
type MovingExpense ¶
type MovingExpense struct { // The total amount of the expense as indicated on the receipt Amount *int64 `json:"amount"` // Timestamp the moving expense object was initially created in the system (UTC) // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // A brief description of the expense Description *string `json:"description"` // document // Required: true Document *Document `json:"document"` // The id of the Document that contains all file uploads for this expense // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid DocumentID strfmt.UUID `json:"documentId"` // A hash that should be used as the "If-Match" header for any updates. // Read Only: true ETag string `json:"eTag,omitempty"` // Unique primary identifier of the Moving Expense object // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // Indicates if the service member is missing the receipt with the proof of expense amount MissingReceipt *bool `json:"missingReceipt"` // moving expense type MovingExpenseType *OmittableMovingExpenseType `json:"movingExpenseType"` // Indicates if the service member used their government issued card to pay for the expense PaidWithGtcc *bool `json:"paidWithGtcc"` // The PPM Shipment id that this moving expense belongs to // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid PpmShipmentID strfmt.UUID `json:"ppmShipmentId"` // reason Reason *PPMDocumentStatusReason `json:"reason"` // The date the shipment exited storage, applicable for the `STORAGE` movingExpenseType only // Example: 2018-05-26 // Format: date SitEndDate *strfmt.Date `json:"sitEndDate"` // 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"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // The amount of SIT that will be reimbursed SitReimburseableAmount *int64 `json:"sitReimburseableAmount"` // The date the shipment entered storage, applicable for the `STORAGE` movingExpenseType only // Example: 2022-04-26 // Format: date SitStartDate *strfmt.Date `json:"sitStartDate"` // status Status *OmittablePPMDocumentStatus `json:"status"` // Customer submitted total amount of the expense as indicated on the receipt SubmittedAmount *int64 `json:"submittedAmount"` // Customer submitted description of the expense SubmittedDescription *string `json:"submittedDescription"` // submitted moving expense type SubmittedMovingExpenseType *SubmittedMovingExpenseType `json:"submittedMovingExpenseType"` // Customer submitted date the shipment exited storage, applicable for the `STORAGE` movingExpenseType only // Example: 2018-05-26 // Format: date SubmittedSitEndDate *strfmt.Date `json:"submittedSitEndDate"` // Customer submitted date the shipment entered storage, applicable for the `STORAGE` movingExpenseType only // Example: 2022-04-26 // Format: date SubmittedSitStartDate *strfmt.Date `json:"submittedSitStartDate"` // Timestamp when a property of this moving expense object was last modified (UTC) // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // The total weight stored in PPM SIT WeightStored *int64 `json:"weightStored"` }
MovingExpense Expense information and receipts of costs incurred that can be reimbursed while moving a PPM shipment.
swagger:model MovingExpense
func (*MovingExpense) ContextValidate ¶
ContextValidate validate this moving expense based on the context it is used
func (*MovingExpense) MarshalBinary ¶
func (m *MovingExpense) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MovingExpense) UnmarshalBinary ¶
func (m *MovingExpense) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MovingExpenses ¶
type MovingExpenses []*MovingExpense
MovingExpenses All moving expenses associated with a PPM shipment.
swagger:model MovingExpenses
func (MovingExpenses) ContextValidate ¶
ContextValidate validate this moving expenses based on the context it is used
type OfficeUser ¶
type OfficeUser struct { // active // Required: true Active *bool `json:"active"` // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // edipi // Required: true Edipi *string `json:"edipi"` // email // Required: true // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Email *string `json:"email"` // first name // Required: true FirstName *string `json:"firstName"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // last name // Required: true LastName *string `json:"lastName"` // middle initials // Required: true MiddleInitials *string `json:"middleInitials"` // other unique Id // Required: true OtherUniqueID *string `json:"otherUniqueId"` // rejection reason // Required: true RejectionReason *string `json:"rejectionReason"` // roles // Required: true Roles []*Role `json:"roles"` // status // Required: true // Enum: [APPROVED REQUESTED REJECTED] Status *string `json:"status"` // telephone // Required: true // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Telephone *string `json:"telephone"` // transportation office TransportationOffice *TransportationOffice `json:"transportationOffice,omitempty"` // transportation office Id // Required: true // Format: uuid TransportationOfficeID *strfmt.UUID `json:"transportationOfficeId"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // user Id // Format: uuid UserID strfmt.UUID `json:"userId,omitempty"` }
OfficeUser office user
swagger:model OfficeUser
func (*OfficeUser) ContextValidate ¶
ContextValidate validate this office user based on the context it is used
func (*OfficeUser) MarshalBinary ¶
func (m *OfficeUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OfficeUser) UnmarshalBinary ¶
func (m *OfficeUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OfficeUserCreate ¶
type OfficeUserCreate struct { // EDIPI // Example: 1234567890 // Max Length: 10 Edipi *string `json:"edipi,omitempty"` // Email // Example: user@userdomain.com // Required: true Email string `json:"email"` // First Name // Required: true FirstName string `json:"firstName"` // Last Name // Required: true LastName string `json:"lastName"` // Middle Initials // Example: L. MiddleInitials *string `json:"middleInitials,omitempty"` // Office user identifier when EDIPI is not available OtherUniqueID *string `json:"otherUniqueId,omitempty"` // roles // Required: true Roles []*OfficeUserRole `json:"roles"` // telephone // Example: 212-555-5555 // Required: true // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Telephone string `json:"telephone"` // transportation office Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid TransportationOfficeID strfmt.UUID `json:"transportationOfficeId"` }
OfficeUserCreate office user create
swagger:model OfficeUserCreate
func (*OfficeUserCreate) ContextValidate ¶
ContextValidate validate this office user create based on the context it is used
func (*OfficeUserCreate) MarshalBinary ¶
func (m *OfficeUserCreate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OfficeUserCreate) UnmarshalBinary ¶
func (m *OfficeUserCreate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OfficeUserRole ¶
type OfficeUserRole struct { // name // Example: Task Ordering Officer Name *string `json:"name,omitempty"` // roleType // Example: task_ordering_officer RoleType *string `json:"roleType,omitempty"` }
OfficeUserRole office user role
swagger:model OfficeUserRole
func (*OfficeUserRole) ContextValidate ¶
ContextValidate validates this office user role based on context it is used
func (*OfficeUserRole) MarshalBinary ¶
func (m *OfficeUserRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OfficeUserRole) UnmarshalBinary ¶
func (m *OfficeUserRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OmittableMovingExpenseType ¶
type OmittableMovingExpenseType string
OmittableMovingExpenseType Moving Expense Type
swagger:model OmittableMovingExpenseType
const ( // OmittableMovingExpenseTypeCONTRACTEDEXPENSE captures enum value "CONTRACTED_EXPENSE" OmittableMovingExpenseTypeCONTRACTEDEXPENSE OmittableMovingExpenseType = "CONTRACTED_EXPENSE" // OmittableMovingExpenseTypeGAS captures enum value "GAS" OmittableMovingExpenseTypeGAS OmittableMovingExpenseType = "GAS" // OmittableMovingExpenseTypeOIL captures enum value "OIL" OmittableMovingExpenseTypeOIL OmittableMovingExpenseType = "OIL" // OmittableMovingExpenseTypeOTHER captures enum value "OTHER" OmittableMovingExpenseTypeOTHER OmittableMovingExpenseType = "OTHER" // OmittableMovingExpenseTypePACKINGMATERIALS captures enum value "PACKING_MATERIALS" OmittableMovingExpenseTypePACKINGMATERIALS OmittableMovingExpenseType = "PACKING_MATERIALS" // OmittableMovingExpenseTypeRENTALEQUIPMENT captures enum value "RENTAL_EQUIPMENT" OmittableMovingExpenseTypeRENTALEQUIPMENT OmittableMovingExpenseType = "RENTAL_EQUIPMENT" // OmittableMovingExpenseTypeSTORAGE captures enum value "STORAGE" OmittableMovingExpenseTypeSTORAGE OmittableMovingExpenseType = "STORAGE" // OmittableMovingExpenseTypeTOLLS captures enum value "TOLLS" OmittableMovingExpenseTypeTOLLS OmittableMovingExpenseType = "TOLLS" // OmittableMovingExpenseTypeWEIGHINGFEE captures enum value "WEIGHING_FEE" OmittableMovingExpenseTypeWEIGHINGFEE OmittableMovingExpenseType = "WEIGHING_FEE" )
func NewOmittableMovingExpenseType ¶
func NewOmittableMovingExpenseType(value OmittableMovingExpenseType) *OmittableMovingExpenseType
func (OmittableMovingExpenseType) ContextValidate ¶
func (m OmittableMovingExpenseType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this omittable moving expense type based on context it is used
func (OmittableMovingExpenseType) Pointer ¶
func (m OmittableMovingExpenseType) Pointer() *OmittableMovingExpenseType
Pointer returns a pointer to a freshly-allocated OmittableMovingExpenseType.
type OmittablePPMDocumentStatus ¶
type OmittablePPMDocumentStatus string
OmittablePPMDocumentStatus Status of the PPM document.
swagger:model OmittablePPMDocumentStatus
const ( // OmittablePPMDocumentStatusAPPROVED captures enum value "APPROVED" OmittablePPMDocumentStatusAPPROVED OmittablePPMDocumentStatus = "APPROVED" // OmittablePPMDocumentStatusEXCLUDED captures enum value "EXCLUDED" OmittablePPMDocumentStatusEXCLUDED OmittablePPMDocumentStatus = "EXCLUDED" // OmittablePPMDocumentStatusREJECTED captures enum value "REJECTED" OmittablePPMDocumentStatusREJECTED OmittablePPMDocumentStatus = "REJECTED" )
func NewOmittablePPMDocumentStatus ¶
func NewOmittablePPMDocumentStatus(value OmittablePPMDocumentStatus) *OmittablePPMDocumentStatus
func (OmittablePPMDocumentStatus) ContextValidate ¶
func (m OmittablePPMDocumentStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this omittable p p m document status based on context it is used
func (OmittablePPMDocumentStatus) Pointer ¶
func (m OmittablePPMDocumentStatus) Pointer() *OmittablePPMDocumentStatus
Pointer returns a pointer to a freshly-allocated OmittablePPMDocumentStatus.
type Order ¶
type Order struct { // agency Agency *Affiliation `json:"agency,omitempty"` // amended orders acknowledged at // Format: date-time AmendedOrdersAcknowledgedAt *strfmt.DateTime `json:"amendedOrdersAcknowledgedAt,omitempty"` // customer Customer *Customer `json:"customer,omitempty"` // customer ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid CustomerID strfmt.UUID `json:"customerID,omitempty"` // date issued // Example: 2020-01-01 // Format: date DateIssued strfmt.Date `json:"date_issued,omitempty"` // department indicator DepartmentIndicator *DeptIndicator `json:"department_indicator,omitempty"` // destination duty location DestinationDutyLocation *DutyLocation `json:"destinationDutyLocation,omitempty"` // destination duty location g b l o c DestinationDutyLocationGBLOC GBLOC `json:"destinationDutyLocationGBLOC,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // entitlement Entitlement *Entitlements `json:"entitlement,omitempty"` // first name // Example: John // Read Only: true FirstName string `json:"first_name,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // Are dependents included in your orders? // Example: false HasDependents bool `json:"has_dependents,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Doe // Read Only: true LastName string `json:"last_name,omitempty"` // method of payment MethodOfPayment string `json:"methodOfPayment,omitempty"` // move code // Example: H2XFJF MoveCode string `json:"moveCode,omitempty"` // move task order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"` // naics Naics string `json:"naics,omitempty"` // NTS SAC // Example: N002214CSW32Y9 NtsSac *string `json:"ntsSac,omitempty"` // NTS TAC // Example: F8J1 NtsTac *string `json:"ntsTac,omitempty"` // order number // Example: 030-00362 OrderNumber *string `json:"order_number,omitempty"` // order type OrderType OrdersType `json:"order_type,omitempty"` // order type detail OrderTypeDetail *OrdersTypeDetail `json:"order_type_detail,omitempty"` // orders type OrdersType OrdersType `json:"orders_type,omitempty"` // origin duty location OriginDutyLocation *DutyLocation `json:"originDutyLocation,omitempty"` // origin duty location g b l o c OriginDutyLocationGBLOC GBLOC `json:"originDutyLocationGBLOC,omitempty"` // packing and shipping instructions PackingAndShippingInstructions string `json:"packingAndShippingInstructions,omitempty"` // report by date // Example: 2020-01-01 // Format: date ReportByDate strfmt.Date `json:"report_by_date,omitempty"` // SAC // Example: N002214CSW32Y9 Sac *string `json:"sac,omitempty"` // Do you have a spouse who will need to move items related to their occupation (also known as spouse pro-gear)? // Example: false SpouseHasProGear bool `json:"spouse_has_pro_gear,omitempty"` // supply and services cost estimate SupplyAndServicesCostEstimate string `json:"supplyAndServicesCostEstimate,omitempty"` // TAC // Example: F8J1 Tac *string `json:"tac,omitempty"` // uploaded amended order ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid UploadedAmendedOrderID *strfmt.UUID `json:"uploadedAmendedOrderID,omitempty"` // uploaded order id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid UploadedOrderID strfmt.UUID `json:"uploaded_order_id,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 OrderBody ¶
OrderBody order body
swagger:model OrderBody
func (*OrderBody) ContextValidate ¶
ContextValidate validates this order body based on context it is used
func (*OrderBody) MarshalBinary ¶
MarshalBinary interface implementation
func (*OrderBody) 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 OrdersTypeDetail ¶
type OrdersTypeDetail string
OrdersTypeDetail Orders type detail
swagger:model OrdersTypeDetail
const ( // OrdersTypeDetailHHGPERMITTED captures enum value "HHG_PERMITTED" OrdersTypeDetailHHGPERMITTED OrdersTypeDetail = "HHG_PERMITTED" // OrdersTypeDetailPCSTDY captures enum value "PCS_TDY" OrdersTypeDetailPCSTDY OrdersTypeDetail = "PCS_TDY" // OrdersTypeDetailHHGRESTRICTEDPROHIBITED captures enum value "HHG_RESTRICTED_PROHIBITED" OrdersTypeDetailHHGRESTRICTEDPROHIBITED OrdersTypeDetail = "HHG_RESTRICTED_PROHIBITED" // OrdersTypeDetailHHGRESTRICTEDAREA captures enum value "HHG_RESTRICTED_AREA" OrdersTypeDetailHHGRESTRICTEDAREA OrdersTypeDetail = "HHG_RESTRICTED_AREA" // OrdersTypeDetailINSTRUCTION20WEEKS captures enum value "INSTRUCTION_20_WEEKS" OrdersTypeDetailINSTRUCTION20WEEKS OrdersTypeDetail = "INSTRUCTION_20_WEEKS" // OrdersTypeDetailHHGPROHIBITED20WEEKS captures enum value "HHG_PROHIBITED_20_WEEKS" OrdersTypeDetailHHGPROHIBITED20WEEKS OrdersTypeDetail = "HHG_PROHIBITED_20_WEEKS" // OrdersTypeDetailDELAYEDAPPROVAL captures enum value "DELAYED_APPROVAL" OrdersTypeDetailDELAYEDAPPROVAL OrdersTypeDetail = "DELAYED_APPROVAL" )
func NewOrdersTypeDetail ¶
func NewOrdersTypeDetail(value OrdersTypeDetail) *OrdersTypeDetail
func (OrdersTypeDetail) ContextValidate ¶
ContextValidate validates this orders type detail based on context it is used
func (OrdersTypeDetail) Pointer ¶
func (m OrdersTypeDetail) Pointer() *OrdersTypeDetail
Pointer returns a pointer to a freshly-allocated OrdersTypeDetail.
type PPMActualWeight ¶
type PPMActualWeight struct { // actual weight // Example: 2000 // Required: true ActualWeight *int64 `json:"actualWeight"` }
PPMActualWeight The actual net weight of a single PPM shipment. Used during document review for PPM closeout.
swagger:model PPMActualWeight
func (*PPMActualWeight) ContextValidate ¶
ContextValidate validates this p p m actual weight based on context it is used
func (*PPMActualWeight) MarshalBinary ¶
func (m *PPMActualWeight) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMActualWeight) UnmarshalBinary ¶
func (m *PPMActualWeight) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMAdvanceStatus ¶
type PPMAdvanceStatus string
PPMAdvanceStatus PPM Advance Status
Indicates whether an advance status has been accepted, rejected, or edited, or a prime counseled PPM has been received or not received ¶
swagger:model PPMAdvanceStatus
const ( // PPMAdvanceStatusAPPROVED captures enum value "APPROVED" PPMAdvanceStatusAPPROVED PPMAdvanceStatus = "APPROVED" // PPMAdvanceStatusREJECTED captures enum value "REJECTED" PPMAdvanceStatusREJECTED PPMAdvanceStatus = "REJECTED" // PPMAdvanceStatusEDITED captures enum value "EDITED" PPMAdvanceStatusEDITED PPMAdvanceStatus = "EDITED" // PPMAdvanceStatusRECEIVED captures enum value "RECEIVED" PPMAdvanceStatusRECEIVED PPMAdvanceStatus = "RECEIVED" // PPMAdvanceStatusNOTRECEIVED captures enum value "NOT_RECEIVED" PPMAdvanceStatusNOTRECEIVED PPMAdvanceStatus = "NOT_RECEIVED" )
func NewPPMAdvanceStatus ¶
func NewPPMAdvanceStatus(value PPMAdvanceStatus) *PPMAdvanceStatus
func (PPMAdvanceStatus) ContextValidate ¶
ContextValidate validates this p p m advance status based on context it is used
func (PPMAdvanceStatus) Pointer ¶
func (m PPMAdvanceStatus) Pointer() *PPMAdvanceStatus
Pointer returns a pointer to a freshly-allocated PPMAdvanceStatus.
type PPMCloseout ¶
type PPMCloseout struct { // 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. SITReimbursement *int64 `json:"SITReimbursement"` // The actual start date of when the PPM shipment left the origin. // Format: date ActualMoveDate *strfmt.Date `json:"actualMoveDate"` // actual weight // Example: 2000 ActualWeight *int64 `json:"actualWeight"` // Advance Operating Allowance (AOA). Aoa *int64 `json:"aoa"` // The Domestic Destination Price (DDP). Ddp *int64 `json:"ddp"` // The Domestic Origin Price (DOP). Dop *int64 `json:"dop"` // The estimated weight of the PPM shipment goods being moved. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight"` // GCC // // Government Constructive Cost (GCC) Gcc *int64 `json:"gcc"` // The final calculated incentive for the PPM shipment. This does not include **SIT** as it is a reimbursement. // // Read Only: true GrossIncentive *int64 `json:"grossIncentive"` // The linehaul/shorthaul Fuel Surcharge (FSC). HaulFSC *int64 `json:"haulFSC"` // The price of the linehaul or shorthaul. HaulPrice *int64 `json:"haulPrice"` // The type of haul calculation used for this shipment (shorthaul or linehaul). HaulType *string `json:"haulType"` // Primary auto-generated unique identifier of the PPM shipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // The distance between the old address and the new address in miles. // Example: 54 // Minimum: 0 Miles *int64 `json:"miles"` // The full price of all packing/unpacking services. PackPrice *int64 `json:"packPrice"` // Date the customer expects to begin their move. // // Format: date PlannedMoveDate *strfmt.Date `json:"plannedMoveDate"` // The estimated weight of the pro-gear being moved belonging to the service member. ProGearWeightCustomer *int64 `json:"proGearWeightCustomer"` // The estimated weight of the pro-gear being moved belonging to a spouse. ProGearWeightSpouse *int64 `json:"proGearWeightSpouse"` // The remaining reimbursement amount that is still owed to the customer. RemainingIncentive *int64 `json:"remainingIncentive"` // The full price of all packing/unpacking services. UnpackPrice *int64 `json:"unpackPrice"` }
PPMCloseout The calculations needed in the "Review Documents" section of a PPM closeout. LIst of all expenses/reimbursements related toa PPM shipment.
swagger:model PPMCloseout
func (*PPMCloseout) ContextValidate ¶
ContextValidate validate this p p m closeout based on the context it is used
func (*PPMCloseout) MarshalBinary ¶
func (m *PPMCloseout) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMCloseout) UnmarshalBinary ¶
func (m *PPMCloseout) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMDocumentStatus ¶
type PPMDocumentStatus string
PPMDocumentStatus Status of the PPM document.
swagger:model PPMDocumentStatus
const ( // PPMDocumentStatusAPPROVED captures enum value "APPROVED" PPMDocumentStatusAPPROVED PPMDocumentStatus = "APPROVED" // PPMDocumentStatusEXCLUDED captures enum value "EXCLUDED" PPMDocumentStatusEXCLUDED PPMDocumentStatus = "EXCLUDED" // PPMDocumentStatusREJECTED captures enum value "REJECTED" PPMDocumentStatusREJECTED PPMDocumentStatus = "REJECTED" )
func NewPPMDocumentStatus ¶
func NewPPMDocumentStatus(value PPMDocumentStatus) *PPMDocumentStatus
func (PPMDocumentStatus) ContextValidate ¶
ContextValidate validates this p p m document status based on context it is used
func (PPMDocumentStatus) Pointer ¶
func (m PPMDocumentStatus) Pointer() *PPMDocumentStatus
Pointer returns a pointer to a freshly-allocated PPMDocumentStatus.
type PPMDocumentStatusReason ¶
type PPMDocumentStatusReason string
PPMDocumentStatusReason The reason the services counselor has excluded or rejected the item.
swagger:model PPMDocumentStatusReason
func (PPMDocumentStatusReason) ContextValidate ¶
func (m PPMDocumentStatusReason) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this p p m document status reason based on context it is used
type PPMDocuments ¶
type PPMDocuments struct { // moving expenses MovingExpenses MovingExpenses `json:"MovingExpenses"` // pro gear weight tickets ProGearWeightTickets ProGearWeightTickets `json:"ProGearWeightTickets"` // weight tickets WeightTickets WeightTickets `json:"WeightTickets"` }
PPMDocuments All documents associated with a PPM shipment, including weight tickets, progear weight tickets, and moving expenses.
swagger:model PPMDocuments
func (*PPMDocuments) ContextValidate ¶
ContextValidate validate this p p m documents based on the context it is used
func (*PPMDocuments) MarshalBinary ¶
func (m *PPMDocuments) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMDocuments) UnmarshalBinary ¶
func (m *PPMDocuments) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMSITEstimatedCost ¶
type PPMSITEstimatedCost struct { // params additional day s i t ParamsAdditionalDaySIT *PPMSITEstimatedCostParamsAdditionalDaySIT `json:"paramsAdditionalDaySIT,omitempty"` // params first day s i t ParamsFirstDaySIT *PPMSITEstimatedCostParamsFirstDaySIT `json:"paramsFirstDaySIT,omitempty"` // Price of an additional day in SIT // Example: 2000 // Required: true PriceAdditionalDaySIT *int64 `json:"priceAdditionalDaySIT"` // Price of the first day in SIT // Example: 2000 // Required: true PriceFirstDaySIT *int64 `json:"priceFirstDaySIT"` // sit cost // Example: 2000 // Required: true SitCost *int64 `json:"sitCost"` }
PPMSITEstimatedCost The estimated cost of SIT for a single PPM shipment. Used during document review for PPM.
swagger:model PPMSITEstimatedCost
func (*PPMSITEstimatedCost) ContextValidate ¶
ContextValidate validate this p p m s i t estimated cost based on the context it is used
func (*PPMSITEstimatedCost) MarshalBinary ¶
func (m *PPMSITEstimatedCost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMSITEstimatedCost) UnmarshalBinary ¶
func (m *PPMSITEstimatedCost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMSITEstimatedCostParamsAdditionalDaySIT ¶
type PPMSITEstimatedCostParamsAdditionalDaySIT struct { // contract year name // Example: Award Term 1 ContractYearName string `json:"contractYearName,omitempty"` // escalation compounded // Example: 1.01 EscalationCompounded string `json:"escalationCompounded,omitempty"` // is peak // Example: true IsPeak string `json:"isPeak,omitempty"` // number days s i t // Example: 30 NumberDaysSIT *string `json:"numberDaysSIT,omitempty"` // price rate or factor // Example: 0.53 PriceRateOrFactor string `json:"priceRateOrFactor,omitempty"` // service area destination // Example: 252 ServiceAreaDestination *string `json:"serviceAreaDestination,omitempty"` // service area origin // Example: 252 ServiceAreaOrigin *string `json:"serviceAreaOrigin,omitempty"` }
PPMSITEstimatedCostParamsAdditionalDaySIT p p m s i t estimated cost params additional day s i t
swagger:model PPMSITEstimatedCostParamsAdditionalDaySIT
func (*PPMSITEstimatedCostParamsAdditionalDaySIT) ContextValidate ¶
func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this p p m s i t estimated cost params additional day s i t based on context it is used
func (*PPMSITEstimatedCostParamsAdditionalDaySIT) MarshalBinary ¶
func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMSITEstimatedCostParamsAdditionalDaySIT) UnmarshalBinary ¶
func (m *PPMSITEstimatedCostParamsAdditionalDaySIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PPMSITEstimatedCostParamsFirstDaySIT ¶
type PPMSITEstimatedCostParamsFirstDaySIT struct { // contract year name // Example: Award Term 1 ContractYearName string `json:"contractYearName,omitempty"` // escalation compounded // Example: 1.01 EscalationCompounded string `json:"escalationCompounded,omitempty"` // is peak // Example: true IsPeak string `json:"isPeak,omitempty"` // price rate or factor // Example: 20.53 PriceRateOrFactor string `json:"priceRateOrFactor,omitempty"` // service area destination // Example: 252 ServiceAreaDestination *string `json:"serviceAreaDestination,omitempty"` // service area origin // Example: 252 ServiceAreaOrigin *string `json:"serviceAreaOrigin,omitempty"` }
PPMSITEstimatedCostParamsFirstDaySIT p p m s i t estimated cost params first day s i t
swagger:model PPMSITEstimatedCostParamsFirstDaySIT
func (*PPMSITEstimatedCostParamsFirstDaySIT) ContextValidate ¶
func (m *PPMSITEstimatedCostParamsFirstDaySIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this p p m s i t estimated cost params first day s i t based on context it is used
func (*PPMSITEstimatedCostParamsFirstDaySIT) MarshalBinary ¶
func (m *PPMSITEstimatedCostParamsFirstDaySIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMSITEstimatedCostParamsFirstDaySIT) UnmarshalBinary ¶
func (m *PPMSITEstimatedCostParamsFirstDaySIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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"` // advance status AdvanceStatus *PPMAdvanceStatus `json:"advanceStatus,omitempty"` // The timestamp of when the shipment was approved and the service member can begin their move. // Format: date-time ApprovedAt *strfmt.DateTime `json:"approvedAt"` // Timestamp of when the PPM Shipment was initially created (UTC) // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // destination address DestinationAddress *Address `json:"destinationAddress,omitempty"` // 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. // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight"` // Date the customer expects to begin their move. // // Required: true // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate"` // The final calculated incentive for the PPM shipment. This does not include **SIT** as it is a reimbursement. // // Read Only: true FinalIncentive *int64 `json:"finalIncentive"` // 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"` // has secondary destination address HasSecondaryDestinationAddress *bool `json:"hasSecondaryDestinationAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary destination address HasTertiaryDestinationAddress *bool `json:"hasTertiaryDestinationAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // Primary auto-generated unique identifier of the PPM shipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // All expense documentation receipt records of this PPM shipment. MovingExpenses []*MovingExpense `json:"movingExpenses"` // pickup address PickupAddress *Address `json:"pickupAddress,omitempty"` // The estimated weight of the pro-gear being moved belonging to the service member. ProGearWeight *int64 `json:"proGearWeight"` // All pro-gear weight ticket documentation records for this PPM shipment. ProGearWeightTickets []*ProGearWeightTicket `json:"proGearWeightTickets"` // The timestamp of when the Service Counselor has reviewed all of the closeout documents. // Format: date-time ReviewedAt *strfmt.DateTime `json:"reviewedAt"` // secondary destination address SecondaryDestinationAddress *Address `json:"secondaryDestinationAddress,omitempty"` // secondary pickup address SecondaryPickupAddress *Address `json:"secondaryPickupAddress,omitempty"` // The id of the parent MTOShipment object // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Required: true // Read Only: true // Format: uuid ShipmentID strfmt.UUID `json:"shipmentId"` // signed certification SignedCertification *SignedCertification `json:"signedCertification,omitempty"` // 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. // 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. 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"` // tertiary destination address TertiaryDestinationAddress *Address `json:"tertiaryDestinationAddress,omitempty"` // tertiary pickup address TertiaryPickupAddress *Address `json:"tertiaryPickupAddress,omitempty"` // Timestamp of when a property of this object was last updated (UTC) // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // w2 address W2Address *Address `json:"w2Address,omitempty"` // weight tickets WeightTickets WeightTickets `json:"weightTickets"` }
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 PPMShipmentSIT ¶
type PPMShipmentSIT struct { // sit location // Required: true SitLocation *SITLocationType `json:"sitLocation"` // Timestamp of when a property of this object was last updated (UTC) // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
PPMShipmentSIT SIT related items for a PPM shipment
swagger:model PPMShipmentSIT
func (*PPMShipmentSIT) ContextValidate ¶
ContextValidate validate this p p m shipment s i t based on the context it is used
func (*PPMShipmentSIT) MarshalBinary ¶
func (m *PPMShipmentSIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PPMShipmentSIT) UnmarshalBinary ¶
func (m *PPMShipmentSIT) 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 PPMStatus ¶
type PPMStatus string
PPMStatus p p m status
swagger:model PPMStatus
const ( // PPMStatusCANCELLED captures enum value "CANCELLED" PPMStatusCANCELLED PPMStatus = "CANCELLED" // PPMStatusDRAFT captures enum value "DRAFT" PPMStatusDRAFT PPMStatus = "DRAFT" // PPMStatusSUBMITTED captures enum value "SUBMITTED" PPMStatusSUBMITTED PPMStatus = "SUBMITTED" // PPMStatusWAITINGONCUSTOMER captures enum value "WAITING_ON_CUSTOMER" PPMStatusWAITINGONCUSTOMER PPMStatus = "WAITING_ON_CUSTOMER" // PPMStatusNEEDSADVANCEAPPROVAL captures enum value "NEEDS_ADVANCE_APPROVAL" PPMStatusNEEDSADVANCEAPPROVAL PPMStatus = "NEEDS_ADVANCE_APPROVAL" // PPMStatusNEEDSCLOSEOUT captures enum value "NEEDS_CLOSEOUT" PPMStatusNEEDSCLOSEOUT PPMStatus = "NEEDS_CLOSEOUT" // PPMStatusCLOSEOUTCOMPLETE captures enum value "CLOSEOUT_COMPLETE" PPMStatusCLOSEOUTCOMPLETE PPMStatus = "CLOSEOUT_COMPLETE" // PPMStatusCOMPLETED captures enum value "COMPLETED" PPMStatusCOMPLETED PPMStatus = "COMPLETED" )
func NewPPMStatus ¶
func (PPMStatus) ContextValidate ¶
ContextValidate validates this p p m status based on context it is used
type PWSViolation ¶
type PWSViolation struct { // additional data elem // Example: QAE Observed Delivery Date AdditionalDataElem string `json:"additionalDataElem,omitempty"` // category // Example: Pre-Move Services Category string `json:"category,omitempty"` // display order // Example: 3 DisplayOrder int64 `json:"displayOrder,omitempty"` // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // is kpi // Example: false IsKpi bool `json:"isKpi,omitempty"` // paragraph number // Example: 1.2.3.4.5 ParagraphNumber string `json:"paragraphNumber,omitempty"` // requirement statement // Example: The contractor shall prepare and load property going into NTS in containers at residence for shipment to NTS. RequirementStatement string `json:"requirementStatement,omitempty"` // requirement summary // Example: Provide a single point of contact (POC) RequirementSummary string `json:"requirementSummary,omitempty"` // sub category // Example: Weight Estimate SubCategory string `json:"subCategory,omitempty"` // title // Example: Customer Support Title string `json:"title,omitempty"` }
PWSViolation A PWS violation for an evaluation report
swagger:model PWSViolation
func (*PWSViolation) ContextValidate ¶
ContextValidate validate this p w s violation based on the context it is used
func (*PWSViolation) MarshalBinary ¶
func (m *PWSViolation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PWSViolation) UnmarshalBinary ¶
func (m *PWSViolation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PWSViolations ¶
type PWSViolations []*PWSViolation
PWSViolations p w s violations
swagger:model PWSViolations
func (PWSViolations) ContextValidate ¶
ContextValidate validate this p w s violations based on the context it is used
type PatchMTOServiceItemStatusPayload ¶
type PatchMTOServiceItemStatusPayload struct { // Reason the service item was rejected // Example: Insufficent details provided RejectionReason *string `json:"rejectionReason,omitempty"` // Describes all statuses for a MTOServiceItem // Enum: [SUBMITTED APPROVED REJECTED] Status string `json:"status,omitempty"` }
PatchMTOServiceItemStatusPayload patch m t o service item status payload
swagger:model PatchMTOServiceItemStatusPayload
func (*PatchMTOServiceItemStatusPayload) ContextValidate ¶
func (m *PatchMTOServiceItemStatusPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this patch m t o service item status payload based on context it is used
func (*PatchMTOServiceItemStatusPayload) MarshalBinary ¶
func (m *PatchMTOServiceItemStatusPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PatchMTOServiceItemStatusPayload) UnmarshalBinary ¶
func (m *PatchMTOServiceItemStatusPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PaymentRequest ¶
type PaymentRequest struct { // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag ETag string `json:"eTag,omitempty"` // Reported code from syncada for the EDI error encountered EdiErrorCode *string `json:"ediErrorCode,omitempty"` // The reason the services counselor has excluded or rejected the item. EdiErrorDescription *string `json:"ediErrorDescription,omitempty"` // Type of EDI reporting or causing the issue. Can be EDI 997, 824, and 858. EdiErrorType *string `json:"ediErrorType,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 MoveTaskOrder *Move `json:"moveTaskOrder,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"` // 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"` // received by gex at // Format: date-time ReceivedByGexAt *strfmt.DateTime `json:"receivedByGexAt,omitempty"` // rejection reason // Example: documentation was incomplete RejectionReason *string `json:"rejectionReason,omitempty"` // reviewed at // Format: date-time ReviewedAt *strfmt.DateTime `json:"reviewedAt,omitempty"` // sent to gex at // Format: date-time SentToGexAt *strfmt.DateTime `json:"sentToGexAt,omitempty"` // service items ServiceItems PaymentServiceItems `json:"serviceItems,omitempty"` // status Status PaymentRequestStatus `json:"status,omitempty"` // Total amount that TPPS paid for all service items on the payment request in millicents TppsInvoiceAmountPaidTotalMillicents *int64 `json:"tppsInvoiceAmountPaidTotalMillicents,omitempty"` // Date that TPPS paid HS for the payment request // Format: date-time TppsInvoiceSellerPaidDate *strfmt.DateTime `json:"tppsInvoiceSellerPaidDate,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 { // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // e tag 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 code // Example: DLH MtoServiceItemCode string `json:"mtoServiceItemCode,omitempty"` // mto service item ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid MtoServiceItemID strfmt.UUID `json:"mtoServiceItemID,omitempty"` // mto service item name // Example: Move management MtoServiceItemName string `json:"mtoServiceItemName,omitempty"` // mto shipment ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid MtoShipmentID *strfmt.UUID `json:"mtoShipmentID,omitempty"` // mto shipment type MtoShipmentType MTOShipmentType `json:"mtoShipmentType,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"` // Amount that TPPS paid for the individual service item in millicents TppsInvoiceAmountPaidPerServiceItemMillicents *int64 `json:"tppsInvoiceAmountPaidPerServiceItemMillicents,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 PostDocumentPayload ¶
type PostDocumentPayload struct { // The service member this document belongs to // Format: uuid ServiceMemberID strfmt.UUID `json:"service_member_id,omitempty"` }
PostDocumentPayload post document payload
swagger:model PostDocumentPayload
func (*PostDocumentPayload) ContextValidate ¶
ContextValidate validates this post document payload based on context it is used
func (*PostDocumentPayload) MarshalBinary ¶
func (m *PostDocumentPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostDocumentPayload) UnmarshalBinary ¶
func (m *PostDocumentPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProGearWeightTicket ¶
type ProGearWeightTicket struct { // Indicates if this information is for the customer's own pro-gear, otherwise, it's the spouse's. BelongsToSelf *bool `json:"belongsToSelf"` // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // Describes the pro-gear that was moved. Description *string `json:"description"` // document // Required: true Document *Document `json:"document"` // The ID of the document that is associated with the user uploads containing the pro-gear weight. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid DocumentID strfmt.UUID `json:"documentId"` // A hash that should be used as the "If-Match" header for any updates. // Read Only: true ETag string `json:"eTag,omitempty"` // Indicates if the user has a weight ticket for their pro-gear, otherwise they have a constructed weight. HasWeightTickets *bool `json:"hasWeightTickets"` // The ID of the pro-gear weight ticket. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // The ID of the PPM shipment that this pro-gear weight ticket is associated with. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid PpmShipmentID strfmt.UUID `json:"ppmShipmentId"` // reason Reason *PPMDocumentStatusReason `json:"reason"` // status Status *OmittablePPMDocumentStatus `json:"status"` // Indicates if this information is for the customer's own pro-gear, otherwise, it's the spouse's. SubmittedBelongsToSelf *bool `json:"submittedBelongsToSelf"` // Indicates if the user has a weight ticket for their pro-gear, otherwise they have a constructed weight. SubmittedHasWeightTickets *bool `json:"submittedHasWeightTickets"` // Customer submitted weight of the pro-gear. // Minimum: 0 SubmittedWeight *int64 `json:"submittedWeight"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // Weight of the pro-gear. // Minimum: 0 Weight *int64 `json:"weight"` }
ProGearWeightTicket Pro-gear associated information and weight docs for a PPM shipment
swagger:model ProGearWeightTicket
func (*ProGearWeightTicket) ContextValidate ¶
ContextValidate validate this pro gear weight ticket based on the context it is used
func (*ProGearWeightTicket) MarshalBinary ¶
func (m *ProGearWeightTicket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProGearWeightTicket) UnmarshalBinary ¶
func (m *ProGearWeightTicket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProGearWeightTickets ¶
type ProGearWeightTickets []*ProGearWeightTicket
ProGearWeightTickets All progear weight tickets associated with a PPM shipment.
swagger:model ProGearWeightTickets
func (ProGearWeightTickets) ContextValidate ¶
ContextValidate validate this pro gear weight tickets based on the context it is used
type ProofOfServiceDoc ¶
type ProofOfServiceDoc struct { // is weight ticket IsWeightTicket bool `json:"isWeightTicket,omitempty"` // uploads Uploads []*Upload `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 QueueMove ¶
type QueueMove struct { // appeared in too at // Format: date-time AppearedInTooAt *strfmt.DateTime `json:"appearedInTooAt,omitempty"` // assigned to AssignedTo *AssignedOfficeUser `json:"assignedTo,omitempty"` // closeout initiated // Format: date-time CloseoutInitiated *strfmt.DateTime `json:"closeoutInitiated,omitempty"` // closeout location CloseoutLocation *string `json:"closeoutLocation,omitempty"` // counseling office CounselingOffice *string `json:"counselingOffice,omitempty"` // customer Customer *Customer `json:"customer,omitempty"` // department indicator DepartmentIndicator *DeptIndicator `json:"departmentIndicator,omitempty"` // destination duty location DestinationDutyLocation *DutyLocation `json:"destinationDutyLocation,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // locator Locator string `json:"locator,omitempty"` // lock expires at // Format: date-time LockExpiresAt *strfmt.DateTime `json:"lockExpiresAt,omitempty"` // locked by office user LockedByOfficeUser *LockedOfficeUser `json:"lockedByOfficeUser,omitempty"` // locked by office user ID // Format: uuid LockedByOfficeUserID *strfmt.UUID `json:"lockedByOfficeUserID,omitempty"` // order type OrderType *string `json:"orderType,omitempty"` // origin duty location OriginDutyLocation *DutyLocation `json:"originDutyLocation,omitempty"` // origin g b l o c OriginGBLOC GBLOC `json:"originGBLOC,omitempty"` // ppm status PpmStatus PPMStatus `json:"ppmStatus,omitempty"` // ppm type // Enum: [FULL PARTIAL] PpmType *string `json:"ppmType,omitempty"` // requested move date // Format: date RequestedMoveDate *strfmt.Date `json:"requestedMoveDate,omitempty"` // shipments count ShipmentsCount int64 `json:"shipmentsCount,omitempty"` // status Status MoveStatus `json:"status,omitempty"` // submitted at // Format: date-time SubmittedAt *strfmt.DateTime `json:"submittedAt,omitempty"` }
QueueMove queue move
swagger:model QueueMove
func (*QueueMove) ContextValidate ¶
ContextValidate validate this queue move based on the context it is used
func (*QueueMove) MarshalBinary ¶
MarshalBinary interface implementation
func (*QueueMove) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type QueueMoves ¶
type QueueMoves []*QueueMove
QueueMoves queue moves
swagger:model QueueMoves
func (QueueMoves) ContextValidate ¶
ContextValidate validate this queue moves based on the context it is used
type QueueMovesResult ¶
type QueueMovesResult struct { // available office users AvailableOfficeUsers AvailableOfficeUsers `json:"availableOfficeUsers,omitempty"` // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // queue moves QueueMoves QueueMoves `json:"queueMoves,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
QueueMovesResult queue moves result
swagger:model QueueMovesResult
func (*QueueMovesResult) ContextValidate ¶
ContextValidate validate this queue moves result based on the context it is used
func (*QueueMovesResult) MarshalBinary ¶
func (m *QueueMovesResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueueMovesResult) UnmarshalBinary ¶
func (m *QueueMovesResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueuePaymentRequest ¶
type QueuePaymentRequest struct { // Days since the payment request has been requested. Decimal representation will allow more accurate sorting. Age float64 `json:"age,omitempty"` // customer Customer *Customer `json:"customer,omitempty"` // department indicator DepartmentIndicator *DeptIndicator `json:"departmentIndicator,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // locator Locator string `json:"locator,omitempty"` // lock expires at // Format: date-time LockExpiresAt *strfmt.DateTime `json:"lockExpiresAt,omitempty"` // locked by office user ID // Format: uuid LockedByOfficeUserID *strfmt.UUID `json:"lockedByOfficeUserID,omitempty"` // move ID // Format: uuid MoveID strfmt.UUID `json:"moveID,omitempty"` // order type OrderType *string `json:"orderType,omitempty"` // origin duty location OriginDutyLocation *DutyLocation `json:"originDutyLocation,omitempty"` // origin g b l o c OriginGBLOC GBLOC `json:"originGBLOC,omitempty"` // status Status QueuePaymentRequestStatus `json:"status,omitempty"` // submitted at // Format: date-time SubmittedAt strfmt.DateTime `json:"submittedAt,omitempty"` }
QueuePaymentRequest queue payment request
swagger:model QueuePaymentRequest
func (*QueuePaymentRequest) ContextValidate ¶
ContextValidate validate this queue payment request based on the context it is used
func (*QueuePaymentRequest) MarshalBinary ¶
func (m *QueuePaymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueuePaymentRequest) UnmarshalBinary ¶
func (m *QueuePaymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type QueuePaymentRequestStatus ¶
type QueuePaymentRequestStatus string
QueuePaymentRequestStatus Queue Payment Request Status
swagger:model QueuePaymentRequestStatus
const ( // QueuePaymentRequestStatusPaymentRequested captures enum value "Payment requested" QueuePaymentRequestStatusPaymentRequested QueuePaymentRequestStatus = "Payment requested" // QueuePaymentRequestStatusReviewed captures enum value "Reviewed" QueuePaymentRequestStatusReviewed QueuePaymentRequestStatus = "Reviewed" // QueuePaymentRequestStatusRejected captures enum value "Rejected" QueuePaymentRequestStatusRejected QueuePaymentRequestStatus = "Rejected" // QueuePaymentRequestStatusPaid captures enum value "Paid" QueuePaymentRequestStatusPaid QueuePaymentRequestStatus = "Paid" )
func NewQueuePaymentRequestStatus ¶
func NewQueuePaymentRequestStatus(value QueuePaymentRequestStatus) *QueuePaymentRequestStatus
func (QueuePaymentRequestStatus) ContextValidate ¶
func (m QueuePaymentRequestStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this queue payment request status based on context it is used
func (QueuePaymentRequestStatus) Pointer ¶
func (m QueuePaymentRequestStatus) Pointer() *QueuePaymentRequestStatus
Pointer returns a pointer to a freshly-allocated QueuePaymentRequestStatus.
type QueuePaymentRequests ¶
type QueuePaymentRequests []*QueuePaymentRequest
QueuePaymentRequests queue payment requests
swagger:model QueuePaymentRequests
func (QueuePaymentRequests) ContextValidate ¶
ContextValidate validate this queue payment requests based on the context it is used
type QueuePaymentRequestsResult ¶
type QueuePaymentRequestsResult struct { // available office users AvailableOfficeUsers AvailableOfficeUsers `json:"availableOfficeUsers,omitempty"` // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // queue payment requests QueuePaymentRequests QueuePaymentRequests `json:"queuePaymentRequests,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
QueuePaymentRequestsResult queue payment requests result
swagger:model QueuePaymentRequestsResult
func (*QueuePaymentRequestsResult) ContextValidate ¶
func (m *QueuePaymentRequestsResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this queue payment requests result based on the context it is used
func (*QueuePaymentRequestsResult) MarshalBinary ¶
func (m *QueuePaymentRequestsResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*QueuePaymentRequestsResult) UnmarshalBinary ¶
func (m *QueuePaymentRequestsResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RejectShipment ¶
type RejectShipment struct { // rejection reason // Example: MTO Shipment not good enough // Required: true RejectionReason *string `json:"rejectionReason"` }
RejectShipment reject shipment
swagger:model RejectShipment
func (*RejectShipment) ContextValidate ¶
ContextValidate validates this reject shipment based on context it is used
func (*RejectShipment) MarshalBinary ¶
func (m *RejectShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RejectShipment) UnmarshalBinary ¶
func (m *RejectShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReportViolation ¶
type ReportViolation struct { // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // report ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ReportID strfmt.UUID `json:"reportID,omitempty"` // violation Violation *PWSViolation `json:"violation,omitempty"` // violation ID // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ViolationID strfmt.UUID `json:"violationID,omitempty"` }
ReportViolation An object associating violations to evaluation reports
swagger:model ReportViolation
func (*ReportViolation) ContextValidate ¶
ContextValidate validate this report violation based on the context it is used
func (*ReportViolation) MarshalBinary ¶
func (m *ReportViolation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReportViolation) UnmarshalBinary ¶
func (m *ReportViolation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReportViolations ¶
type ReportViolations []*ReportViolation
ReportViolations report violations
swagger:model ReportViolations
func (ReportViolations) ContextValidate ¶
ContextValidate validate this report violations based on the context it is used
type RequestDiversion ¶
type RequestDiversion struct { // diversion reason // Example: Shipment route needs to change // Required: true DiversionReason *string `json:"diversionReason"` }
RequestDiversion request diversion
swagger:model RequestDiversion
func (*RequestDiversion) ContextValidate ¶
ContextValidate validates this request diversion based on context it is used
func (*RequestDiversion) MarshalBinary ¶
func (m *RequestDiversion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RequestDiversion) UnmarshalBinary ¶
func (m *RequestDiversion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Reweigh ¶
type Reweigh struct { // 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"` // 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 counselor 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 Role ¶
type Role struct { // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // role name // Example: Task Ordering Officer // Required: true RoleName *string `json:"roleName"` // role type // Example: customer // Required: true RoleType *string `json:"roleType"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
Role role
swagger:model Role
func (*Role) ContextValidate ¶
ContextValidate validate this role based on the context it is used
func (*Role) MarshalBinary ¶
MarshalBinary interface implementation
func (*Role) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 SITServiceItemGrouping ¶
type SITServiceItemGrouping struct { // service items ServiceItems MTOServiceItems `json:"serviceItems,omitempty"` // Holds the top level summary of a Service Item Grouping, detailing the ServiceItemID of the first day SIT service item (Eg, DOFSIT, DOASIT), the location (ORIGIN/DESTINATION), how many days the provided instance of SIT has been in storage, SIT entry date, departure date, authorized end date, customer contacted date, requested delivery date. // This is provided at a top level because due to our service item architecture, SIT information is sometimes split across multiple service items, and this summary is a compilation of said information. This prevents the need to loop over many service items. // Summary *SITSummary `json:"summary,omitempty"` }
SITServiceItemGrouping s i t service item grouping
swagger:model SITServiceItemGrouping
func (*SITServiceItemGrouping) ContextValidate ¶
func (m *SITServiceItemGrouping) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this s i t service item grouping based on the context it is used
func (*SITServiceItemGrouping) MarshalBinary ¶
func (m *SITServiceItemGrouping) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SITServiceItemGrouping) UnmarshalBinary ¶
func (m *SITServiceItemGrouping) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SITServiceItemGroupings ¶
type SITServiceItemGroupings []*SITServiceItemGrouping
SITServiceItemGroupings Holds groupings of SIT service items and their summaries, detailing the summary ServiceItemID of the first day SIT service item (Eg, DOFSIT, DOASIT), the location (ORIGIN/DESTINATION), how many days the provided instance of SIT has been in storage, SIT entry date, departure date, authorized end date, customer contacted date, requested delivery date.
swagger:model SITServiceItemGroupings
func (SITServiceItemGroupings) ContextValidate ¶
func (m SITServiceItemGroupings) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this s i t service item groupings based on the context it is used
type SITStatus ¶
type SITStatus struct { // calculated total days in s i t // Minimum: 0 CalculatedTotalDaysInSIT *int64 `json:"calculatedTotalDaysInSIT,omitempty"` // current s i t CurrentSIT *SITStatusCurrentSIT `json:"currentSIT,omitempty"` // A list of past SIT service item groupings. These will contain the given SIT service items for an instance of SIT (Either Origin or Destination), grouped by the date they went into SIT and service items limited explicitly to SIT related Re Service Codes. // PastSITServiceItemGroupings SITServiceItemGroupings `json:"pastSITServiceItemGroupings,omitempty"` // total days remaining // Minimum: 0 TotalDaysRemaining *int64 `json:"totalDaysRemaining,omitempty"` // total s i t days used // Minimum: 0 TotalSITDaysUsed *int64 `json:"totalSITDaysUsed,omitempty"` }
SITStatus s i t status
swagger:model SITStatus
func (*SITStatus) ContextValidate ¶
ContextValidate validate this s i t status based on the context it is used
func (*SITStatus) MarshalBinary ¶
MarshalBinary interface implementation
func (*SITStatus) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type SITStatusCurrentSIT ¶
type SITStatusCurrentSIT struct { // days in s i t // Minimum: 0 DaysInSIT *int64 `json:"daysInSIT,omitempty"` // location // Enum: [ORIGIN DESTINATION] Location interface{} `json:"location,omitempty"` // service item ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid ServiceItemID strfmt.UUID `json:"serviceItemID,omitempty"` // sit authorized end date // Format: date SitAuthorizedEndDate *strfmt.Date `json:"sitAuthorizedEndDate,omitempty"` // sit customer contacted // Format: date SitCustomerContacted *strfmt.Date `json:"sitCustomerContacted,omitempty"` // sit departure date // Format: date SitDepartureDate *strfmt.Date `json:"sitDepartureDate,omitempty"` // sit entry date // Format: date SitEntryDate *strfmt.Date `json:"sitEntryDate,omitempty"` // sit requested delivery // Format: date SitRequestedDelivery *strfmt.Date `json:"sitRequestedDelivery,omitempty"` }
SITStatusCurrentSIT s i t status current s i t
swagger:model SITStatusCurrentSIT
func (*SITStatusCurrentSIT) ContextValidate ¶
ContextValidate validates this s i t status current s i t based on context it is used
func (*SITStatusCurrentSIT) MarshalBinary ¶
func (m *SITStatusCurrentSIT) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SITStatusCurrentSIT) UnmarshalBinary ¶
func (m *SITStatusCurrentSIT) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SITSummary ¶
type SITSummary struct { // days in s i t // Minimum: 0 DaysInSIT *int64 `json:"daysInSIT,omitempty"` // first day s i t service item ID // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Format: uuid FirstDaySITServiceItemID strfmt.UUID `json:"firstDaySITServiceItemID,omitempty"` // location // Enum: [ORIGIN DESTINATION] Location interface{} `json:"location,omitempty"` // sit authorized end date // Format: date-time SitAuthorizedEndDate strfmt.DateTime `json:"sitAuthorizedEndDate,omitempty"` // sit customer contacted // Format: date-time SitCustomerContacted *strfmt.DateTime `json:"sitCustomerContacted,omitempty"` // sit departure date // Format: date-time SitDepartureDate *strfmt.DateTime `json:"sitDepartureDate,omitempty"` // sit entry date // Format: date-time SitEntryDate strfmt.DateTime `json:"sitEntryDate,omitempty"` // sit requested delivery // Format: date-time SitRequestedDelivery *strfmt.DateTime `json:"sitRequestedDelivery,omitempty"` }
SITSummary s i t summary
swagger:model SITSummary
func (*SITSummary) ContextValidate ¶
ContextValidate validates this s i t summary based on context it is used
func (*SITSummary) MarshalBinary ¶
func (m *SITSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SITSummary) UnmarshalBinary ¶
func (m *SITSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SearchCustomer ¶
type SearchCustomer struct { // branch Branch string `json:"branch,omitempty"` // dod ID DodID *string `json:"dodID,omitempty"` // emplid Emplid *string `json:"emplid,omitempty"` // first name // Example: John FirstName *string `json:"firstName,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Doe LastName *string `json:"lastName,omitempty"` // personal email // Example: personalEmail@email.com // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ PersonalEmail *string `json:"personalEmail,omitempty"` // telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Telephone *string `json:"telephone,omitempty"` }
SearchCustomer search customer
swagger:model SearchCustomer
func (*SearchCustomer) ContextValidate ¶
ContextValidate validates this search customer based on context it is used
func (*SearchCustomer) MarshalBinary ¶
func (m *SearchCustomer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SearchCustomer) UnmarshalBinary ¶
func (m *SearchCustomer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SearchCustomers ¶
type SearchCustomers []*SearchCustomer
SearchCustomers search customers
swagger:model SearchCustomers
func (SearchCustomers) ContextValidate ¶
ContextValidate validate this search customers based on the context it is used
type SearchCustomersResult ¶
type SearchCustomersResult struct { // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // search customers SearchCustomers SearchCustomers `json:"searchCustomers,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
SearchCustomersResult search customers result
swagger:model SearchCustomersResult
func (*SearchCustomersResult) ContextValidate ¶
ContextValidate validate this search customers result based on the context it is used
func (*SearchCustomersResult) MarshalBinary ¶
func (m *SearchCustomersResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SearchCustomersResult) UnmarshalBinary ¶
func (m *SearchCustomersResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SearchMove ¶
type SearchMove struct { // branch Branch string `json:"branch,omitempty"` // ZIP // Example: 90210 // Pattern: ^(\d{5})$ DestinationDutyLocationPostalCode string `json:"destinationDutyLocationPostalCode,omitempty"` // destination g b l o c DestinationGBLOC GBLOC `json:"destinationGBLOC,omitempty"` // dod ID // Example: 1234567890 DodID *string `json:"dodID,omitempty"` // emplid Emplid *string `json:"emplid,omitempty"` // first name // Example: John FirstName *string `json:"firstName,omitempty"` // id // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // last name // Example: Doe LastName *string `json:"lastName,omitempty"` // locator Locator string `json:"locator,omitempty"` // lock expires at // Format: date-time LockExpiresAt *strfmt.DateTime `json:"lockExpiresAt,omitempty"` // locked by office user ID // Format: uuid LockedByOfficeUserID *strfmt.UUID `json:"lockedByOfficeUserID,omitempty"` // order type OrderType string `json:"orderType,omitempty"` // ZIP // Example: 90210 // Pattern: ^(\d{5})$ OriginDutyLocationPostalCode string `json:"originDutyLocationPostalCode,omitempty"` // origin g b l o c OriginGBLOC GBLOC `json:"originGBLOC,omitempty"` // payment request code // Example: 9551-6199-2 PaymentRequestCode *string `json:"paymentRequestCode,omitempty"` // requested delivery date // Format: date RequestedDeliveryDate *strfmt.Date `json:"requestedDeliveryDate,omitempty"` // requested pickup date // Format: date RequestedPickupDate *strfmt.Date `json:"requestedPickupDate,omitempty"` // shipments count ShipmentsCount int64 `json:"shipmentsCount,omitempty"` // status Status MoveStatus `json:"status,omitempty"` }
SearchMove search move
swagger:model SearchMove
func (*SearchMove) ContextValidate ¶
ContextValidate validate this search move based on the context it is used
func (*SearchMove) MarshalBinary ¶
func (m *SearchMove) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SearchMove) UnmarshalBinary ¶
func (m *SearchMove) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SearchMoves ¶
type SearchMoves []*SearchMove
SearchMoves search moves
swagger:model SearchMoves
func (SearchMoves) ContextValidate ¶
ContextValidate validate this search moves based on the context it is used
type SearchMovesResult ¶
type SearchMovesResult struct { // page Page int64 `json:"page,omitempty"` // per page PerPage int64 `json:"perPage,omitempty"` // search moves SearchMoves SearchMoves `json:"searchMoves,omitempty"` // total count TotalCount int64 `json:"totalCount,omitempty"` }
SearchMovesResult search moves result
swagger:model SearchMovesResult
func (*SearchMovesResult) ContextValidate ¶
ContextValidate validate this search moves result based on the context it is used
func (*SearchMovesResult) MarshalBinary ¶
func (m *SearchMovesResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SearchMovesResult) UnmarshalBinary ¶
func (m *SearchMovesResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ServiceItemSitEntryDate ¶
type ServiceItemSitEntryDate struct { // id // Example: 1f2270c7-7166-40ae-981e-b200ebdf3054 // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // sit entry date // Format: date-time SitEntryDate *strfmt.DateTime `json:"sitEntryDate,omitempty"` }
ServiceItemSitEntryDate service item sit entry date
swagger:model ServiceItemSitEntryDate
func (*ServiceItemSitEntryDate) ContextValidate ¶
func (m *ServiceItemSitEntryDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this service item sit entry date based on context it is used
func (*ServiceItemSitEntryDate) MarshalBinary ¶
func (m *ServiceItemSitEntryDate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceItemSitEntryDate) UnmarshalBinary ¶
func (m *ServiceItemSitEntryDate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ServiceRequestDocument ¶
type ServiceRequestDocument struct { // mto service item ID // Format: uuid MtoServiceItemID strfmt.UUID `json:"mtoServiceItemID,omitempty"` // uploads Uploads []*Upload `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 documents uploaded by the Prime as proof of request for service items
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 ShipmentPaymentSITBalance ¶
type ShipmentPaymentSITBalance struct { // pending billed end date // Format: date PendingBilledEndDate *strfmt.Date `json:"pendingBilledEndDate,omitempty"` // pending billed start date // Format: date PendingBilledStartDate *strfmt.Date `json:"pendingBilledStartDate,omitempty"` // pending s i t days invoiced PendingSITDaysInvoiced int64 `json:"pendingSITDaysInvoiced,omitempty"` // previously billed days PreviouslyBilledDays *int64 `json:"previouslyBilledDays,omitempty"` // previously billed end date // Format: date PreviouslyBilledEndDate *strfmt.Date `json:"previouslyBilledEndDate,omitempty"` // previously billed start date // Format: date PreviouslyBilledStartDate *strfmt.Date `json:"previouslyBilledStartDate,omitempty"` // shipment ID // Format: uuid ShipmentID strfmt.UUID `json:"shipmentID,omitempty"` // total s i t days authorized TotalSITDaysAuthorized int64 `json:"totalSITDaysAuthorized,omitempty"` // total s i t days remaining TotalSITDaysRemaining int64 `json:"totalSITDaysRemaining,omitempty"` // total s i t end date // Format: date TotalSITEndDate *strfmt.Date `json:"totalSITEndDate,omitempty"` }
ShipmentPaymentSITBalance shipment payment s i t balance
swagger:model ShipmentPaymentSITBalance
func (*ShipmentPaymentSITBalance) ContextValidate ¶
func (m *ShipmentPaymentSITBalance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this shipment payment s i t balance based on context it is used
func (*ShipmentPaymentSITBalance) MarshalBinary ¶
func (m *ShipmentPaymentSITBalance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ShipmentPaymentSITBalance) UnmarshalBinary ¶
func (m *ShipmentPaymentSITBalance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ShipmentsPaymentSITBalance ¶
type ShipmentsPaymentSITBalance []*ShipmentPaymentSITBalance
ShipmentsPaymentSITBalance shipments payment s i t balance
swagger:model ShipmentsPaymentSITBalance
func (ShipmentsPaymentSITBalance) ContextValidate ¶
func (m ShipmentsPaymentSITBalance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this shipments payment s i t balance based on the context it is used
type SignedCertification ¶
type SignedCertification struct { // Full text that the customer agreed to and signed. // Required: true CertificationText *string `json:"certificationText"` // certification type // Required: true CertificationType SignedCertificationType `json:"certificationType"` // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // Date that the customer signed the certification. // Required: true // Format: date Date *strfmt.Date `json:"date"` // A hash that should be used as the "If-Match" header for any updates. // Required: true // Read Only: true ETag string `json:"eTag"` // The ID of the signed certification. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // The ID of the move associated with this signed certification. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid MoveID strfmt.UUID `json:"moveId"` // The ID of the PPM shipment associated with this signed certification, if any. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid PpmID *strfmt.UUID `json:"ppmId"` // The signature that the customer provided. // Required: true Signature *string `json:"signature"` // The ID of the user that signed. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid SubmittingUserID strfmt.UUID `json:"submittingUserId"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
SignedCertification Signed certification
swagger:model SignedCertification
func (*SignedCertification) ContextValidate ¶
ContextValidate validate this signed certification based on the context it is used
func (*SignedCertification) MarshalBinary ¶
func (m *SignedCertification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SignedCertification) UnmarshalBinary ¶
func (m *SignedCertification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SignedCertificationType ¶
type SignedCertificationType string
SignedCertificationType The type of signed certification:
- PPM_PAYMENT: This is used when the customer has a PPM shipment that they have uploaded their documents for and are ready to submit their documentation for review. When they submit, they will be asked to sign certifying the information is correct.
- SHIPMENT: This is used when a customer submits their move with their shipments to be reviewed by office users.
- PRE_CLOSEOUT_REVIEWED_PPM_PAYMENT: This is used when a move has a PPM shipment and is set to service-counseling-completed "Submit move details" by service counselor.
- CLOSEOUT_REVIEWED_PPM_PAYMENT: This is used when a PPM shipment is reviewed by counselor in close out queue.
swagger:model SignedCertificationType
const ( // SignedCertificationTypePPMPAYMENT captures enum value "PPM_PAYMENT" SignedCertificationTypePPMPAYMENT SignedCertificationType = "PPM_PAYMENT" // SignedCertificationTypeSHIPMENT captures enum value "SHIPMENT" SignedCertificationTypeSHIPMENT SignedCertificationType = "SHIPMENT" // SignedCertificationTypePRECLOSEOUTREVIEWEDPPMPAYMENT captures enum value "PRE_CLOSEOUT_REVIEWED_PPM_PAYMENT" SignedCertificationTypePRECLOSEOUTREVIEWEDPPMPAYMENT SignedCertificationType = "PRE_CLOSEOUT_REVIEWED_PPM_PAYMENT" // SignedCertificationTypeCLOSEOUTREVIEWEDPPMPAYMENT captures enum value "CLOSEOUT_REVIEWED_PPM_PAYMENT" SignedCertificationTypeCLOSEOUTREVIEWEDPPMPAYMENT SignedCertificationType = "CLOSEOUT_REVIEWED_PPM_PAYMENT" )
func NewSignedCertificationType ¶
func NewSignedCertificationType(value SignedCertificationType) *SignedCertificationType
func (SignedCertificationType) ContextValidate ¶
func (m SignedCertificationType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this signed certification type based on the context it is used
func (SignedCertificationType) Pointer ¶
func (m SignedCertificationType) Pointer() *SignedCertificationType
Pointer returns a pointer to a freshly-allocated SignedCertificationType.
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 SubmittedMovingExpenseType ¶
type SubmittedMovingExpenseType string
SubmittedMovingExpenseType Customer Submitted Moving Expense Type
swagger:model SubmittedMovingExpenseType
const ( // SubmittedMovingExpenseTypeCONTRACTEDEXPENSE captures enum value "CONTRACTED_EXPENSE" SubmittedMovingExpenseTypeCONTRACTEDEXPENSE SubmittedMovingExpenseType = "CONTRACTED_EXPENSE" // SubmittedMovingExpenseTypeGAS captures enum value "GAS" SubmittedMovingExpenseTypeGAS SubmittedMovingExpenseType = "GAS" // SubmittedMovingExpenseTypeOIL captures enum value "OIL" SubmittedMovingExpenseTypeOIL SubmittedMovingExpenseType = "OIL" // SubmittedMovingExpenseTypeOTHER captures enum value "OTHER" SubmittedMovingExpenseTypeOTHER SubmittedMovingExpenseType = "OTHER" // SubmittedMovingExpenseTypePACKINGMATERIALS captures enum value "PACKING_MATERIALS" SubmittedMovingExpenseTypePACKINGMATERIALS SubmittedMovingExpenseType = "PACKING_MATERIALS" // SubmittedMovingExpenseTypeRENTALEQUIPMENT captures enum value "RENTAL_EQUIPMENT" SubmittedMovingExpenseTypeRENTALEQUIPMENT SubmittedMovingExpenseType = "RENTAL_EQUIPMENT" // SubmittedMovingExpenseTypeSTORAGE captures enum value "STORAGE" SubmittedMovingExpenseTypeSTORAGE SubmittedMovingExpenseType = "STORAGE" // SubmittedMovingExpenseTypeTOLLS captures enum value "TOLLS" SubmittedMovingExpenseTypeTOLLS SubmittedMovingExpenseType = "TOLLS" // SubmittedMovingExpenseTypeWEIGHINGFEE captures enum value "WEIGHING_FEE" SubmittedMovingExpenseTypeWEIGHINGFEE SubmittedMovingExpenseType = "WEIGHING_FEE" )
func NewSubmittedMovingExpenseType ¶
func NewSubmittedMovingExpenseType(value SubmittedMovingExpenseType) *SubmittedMovingExpenseType
func (SubmittedMovingExpenseType) ContextValidate ¶
func (m SubmittedMovingExpenseType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this submitted moving expense type based on context it is used
func (SubmittedMovingExpenseType) Pointer ¶
func (m SubmittedMovingExpenseType) Pointer() *SubmittedMovingExpenseType
Pointer returns a pointer to a freshly-allocated SubmittedMovingExpenseType.
type TacValid ¶
type TacValid struct { // is valid // Example: true // Required: true IsValid *bool `json:"isValid"` }
TacValid tac valid
swagger:model TacValid
func (*TacValid) ContextValidate ¶
ContextValidate validates this tac valid based on context it is used
func (*TacValid) MarshalBinary ¶
MarshalBinary interface implementation
func (*TacValid) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TransportationOffice ¶
type TransportationOffice struct { // address // Required: true Address *Address `json:"address"` // created at // Required: true // Format: date-time CreatedAt *strfmt.DateTime `json:"created_at"` // gbloc // Example: JENQ // Pattern: ^[A-Z]{4}$ Gbloc string `json:"gbloc,omitempty"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid ID *strfmt.UUID `json:"id"` // latitude // Example: 29.382973 Latitude float32 `json:"latitude,omitempty"` // longitude // Example: -98.62759 Longitude float32 `json:"longitude,omitempty"` // name // Example: Fort Bragg North Station // Required: true Name *string `json:"name"` // phone lines PhoneLines []string `json:"phone_lines"` // updated at // Required: true // Format: date-time UpdatedAt *strfmt.DateTime `json:"updated_at"` }
TransportationOffice transportation office
swagger:model TransportationOffice
func (*TransportationOffice) ContextValidate ¶
ContextValidate validate this transportation office based on the context it is used
func (*TransportationOffice) MarshalBinary ¶
func (m *TransportationOffice) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TransportationOffice) UnmarshalBinary ¶
func (m *TransportationOffice) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TransportationOffices ¶
type TransportationOffices []*TransportationOffice
TransportationOffices transportation offices
swagger:model TransportationOffices
func (TransportationOffices) ContextValidate ¶
ContextValidate validate this transportation offices based on the context it is used
type UpdateAllowancePayload ¶
type UpdateAllowancePayload struct { // agency Agency *Affiliation `json:"agency,omitempty"` // dependents authorized DependentsAuthorized *bool `json:"dependentsAuthorized,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // True if user is entitled to move a gun safe (up to 500 lbs) as part of their move without it being charged against their weight allowance. GunSafe *bool `json:"gunSafe,omitempty"` // only for Army OrganizationalClothingAndIndividualEquipment *bool `json:"organizationalClothingAndIndividualEquipment,omitempty"` // unit is in lbs // Example: 2000 // Maximum: 2000 // Minimum: 0 ProGearWeight *int64 `json:"proGearWeight,omitempty"` // unit is in lbs // Example: 500 // Maximum: 500 // Minimum: 0 ProGearWeightSpouse *int64 `json:"proGearWeightSpouse,omitempty"` // unit is in lbs // Example: 2000 // Minimum: 0 RequiredMedicalEquipmentWeight *int64 `json:"requiredMedicalEquipmentWeight,omitempty"` // the number of storage in transit days that the customer is entitled to for a given shipment on their move // Minimum: 0 StorageInTransit *int64 `json:"storageInTransit,omitempty"` }
UpdateAllowancePayload update allowance payload
swagger:model UpdateAllowancePayload
func (*UpdateAllowancePayload) ContextValidate ¶
func (m *UpdateAllowancePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update allowance payload based on the context it is used
func (*UpdateAllowancePayload) MarshalBinary ¶
func (m *UpdateAllowancePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateAllowancePayload) UnmarshalBinary ¶
func (m *UpdateAllowancePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateBillableWeightPayload ¶
type UpdateBillableWeightPayload struct { // unit is in lbs // Example: 2000 // Minimum: 1 AuthorizedWeight *int64 `json:"authorizedWeight,omitempty"` }
UpdateBillableWeightPayload update billable weight payload
swagger:model UpdateBillableWeightPayload
func (*UpdateBillableWeightPayload) ContextValidate ¶
func (m *UpdateBillableWeightPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update billable weight payload based on context it is used
func (*UpdateBillableWeightPayload) MarshalBinary ¶
func (m *UpdateBillableWeightPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateBillableWeightPayload) UnmarshalBinary ¶
func (m *UpdateBillableWeightPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateBoatShipment ¶
type UpdateBoatShipment struct { // Does the boat have a trailer HasTrailer *bool `json:"hasTrailer,omitempty"` // Height of the Boat in inches HeightInInches *int64 `json:"heightInInches,omitempty"` // Is the trailer roadworthy IsRoadworthy *bool `json:"isRoadworthy,omitempty"` // Length of the Boat in inches LengthInInches *int64 `json:"lengthInInches,omitempty"` // Make of the Boat Make *string `json:"make,omitempty"` // Model of the Boat Model *string `json:"model,omitempty"` // type // Enum: [HAUL_AWAY TOW_AWAY] Type *string `json:"type,omitempty"` // Width of the Boat in inches WidthInInches *int64 `json:"widthInInches,omitempty"` // Year of the Boat Year *int64 `json:"year,omitempty"` }
UpdateBoatShipment update boat shipment
swagger:model UpdateBoatShipment
func (*UpdateBoatShipment) ContextValidate ¶
ContextValidate validates this update boat shipment based on context it is used
func (*UpdateBoatShipment) MarshalBinary ¶
func (m *UpdateBoatShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateBoatShipment) UnmarshalBinary ¶
func (m *UpdateBoatShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateCustomerPayload ¶
type UpdateCustomerPayload struct { // backup address BackupAddress struct { Address } `json:"backupAddress,omitempty"` // backup contact BackupContact *BackupContact `json:"backup_contact,omitempty"` // cac validated CacValidated bool `json:"cac_validated,omitempty"` // current address CurrentAddress struct { Address } `json:"current_address,omitempty"` // email // Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Email *string `json:"email,omitempty"` // email is preferred EmailIsPreferred bool `json:"emailIsPreferred,omitempty"` // first name // Example: John FirstName string `json:"first_name,omitempty"` // last name // Example: Doe LastName string `json:"last_name,omitempty"` // middle name // Example: David MiddleName *string `json:"middle_name,omitempty"` // phone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$ Phone *string `json:"phone,omitempty"` // phone is preferred PhoneIsPreferred bool `json:"phoneIsPreferred,omitempty"` // secondary telephone // Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$|^$ SecondaryTelephone *string `json:"secondaryTelephone,omitempty"` // suffix // Example: Jr. Suffix *string `json:"suffix,omitempty"` }
UpdateCustomerPayload update customer payload
swagger:model UpdateCustomerPayload
func (*UpdateCustomerPayload) ContextValidate ¶
ContextValidate validate this update customer payload based on the context it is used
func (*UpdateCustomerPayload) MarshalBinary ¶
func (m *UpdateCustomerPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateCustomerPayload) UnmarshalBinary ¶
func (m *UpdateCustomerPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateCustomerSupportRemarkPayload ¶
type UpdateCustomerSupportRemarkPayload struct { // content // Example: This is a remark about a move. // Required: true Content *string `json:"content"` }
UpdateCustomerSupportRemarkPayload A text remark update to an existing remark created by the current active user (the CSR).
swagger:model UpdateCustomerSupportRemarkPayload
func (*UpdateCustomerSupportRemarkPayload) ContextValidate ¶
func (m *UpdateCustomerSupportRemarkPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update customer support remark payload based on context it is used
func (*UpdateCustomerSupportRemarkPayload) MarshalBinary ¶
func (m *UpdateCustomerSupportRemarkPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateCustomerSupportRemarkPayload) UnmarshalBinary ¶
func (m *UpdateCustomerSupportRemarkPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateMaxBillableWeightAsTIOPayload ¶
type UpdateMaxBillableWeightAsTIOPayload struct { // unit is in lbs // Example: 2000 // Required: true // Minimum: 1 AuthorizedWeight *int64 `json:"authorizedWeight"` // TIO remarks for updating the max billable weight // Example: Increasing max billable weight // Required: true // Min Length: 1 TioRemarks *string `json:"tioRemarks"` }
UpdateMaxBillableWeightAsTIOPayload update max billable weight as t i o payload
swagger:model UpdateMaxBillableWeightAsTIOPayload
func (*UpdateMaxBillableWeightAsTIOPayload) ContextValidate ¶
func (m *UpdateMaxBillableWeightAsTIOPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update max billable weight as t i o payload based on context it is used
func (*UpdateMaxBillableWeightAsTIOPayload) MarshalBinary ¶
func (m *UpdateMaxBillableWeightAsTIOPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateMaxBillableWeightAsTIOPayload) UnmarshalBinary ¶
func (m *UpdateMaxBillableWeightAsTIOPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateMobileHomeShipment ¶
type UpdateMobileHomeShipment struct { // Height of the Boat in inches HeightInInches *int64 `json:"heightInInches,omitempty"` // Length of the Boat in inches LengthInInches *int64 `json:"lengthInInches,omitempty"` // Make of the Boat Make *string `json:"make,omitempty"` // Model of the Boat Model *string `json:"model,omitempty"` // Width of the Boat in inches WidthInInches *int64 `json:"widthInInches,omitempty"` // Year of the Boat Year *int64 `json:"year,omitempty"` }
UpdateMobileHomeShipment update mobile home shipment
swagger:model UpdateMobileHomeShipment
func (*UpdateMobileHomeShipment) ContextValidate ¶
func (m *UpdateMobileHomeShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update mobile home shipment based on context it is used
func (*UpdateMobileHomeShipment) MarshalBinary ¶
func (m *UpdateMobileHomeShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateMobileHomeShipment) UnmarshalBinary ¶
func (m *UpdateMobileHomeShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateMovingExpense ¶
type UpdateMovingExpense struct { // The total amount of the expense as indicated on the receipt Amount int64 `json:"amount,omitempty"` // A brief description of the expense. Description *string `json:"description"` // moving expense type MovingExpenseType *OmittableMovingExpenseType `json:"movingExpenseType"` // The reason the services counselor has excluded or rejected the item. Reason string `json:"reason,omitempty"` // The date the shipment exited storage, applicable for the `STORAGE` movingExpenseType only // Format: date SitEndDate strfmt.Date `json:"sitEndDate,omitempty"` // 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"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // The amount of SIT that will be reimbursed SitReimburseableAmount *int64 `json:"sitReimburseableAmount"` // The date the shipment entered storage, applicable for the `STORAGE` movingExpenseType only // Format: date SitStartDate strfmt.Date `json:"sitStartDate,omitempty"` // status Status PPMDocumentStatus `json:"status,omitempty"` // The total weight stored in PPM SIT WeightStored int64 `json:"weightStored,omitempty"` }
UpdateMovingExpense update moving expense
swagger:model UpdateMovingExpense
func (*UpdateMovingExpense) ContextValidate ¶
ContextValidate validate this update moving expense based on the context it is used
func (*UpdateMovingExpense) MarshalBinary ¶
func (m *UpdateMovingExpense) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateMovingExpense) UnmarshalBinary ¶
func (m *UpdateMovingExpense) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateOrderPayload ¶
type UpdateOrderPayload struct { // department indicator DepartmentIndicator *DeptIndicator `json:"departmentIndicator,omitempty"` // grade Grade *Grade `json:"grade,omitempty"` // Orders date // // The date and time that these orders were cut. // Example: 2018-04-26 // Required: true // Format: date IssueDate *strfmt.Date `json:"issueDate"` // new duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid NewDutyLocationID *strfmt.UUID `json:"newDutyLocationId"` // NTS SAC // Example: N002214CSW32Y9 NtsSac nullable.String `json:"ntsSac,omitempty"` // NTS TAC // Example: F8J1 NtsTac nullable.String `json:"ntsTac,omitempty"` // Confirmation that the new amended orders were reviewed after previously approving the original orders OrdersAcknowledgement *bool `json:"ordersAcknowledgement,omitempty"` // Orders Number // Example: 030-00362 OrdersNumber *string `json:"ordersNumber,omitempty"` // orders type // Required: true OrdersType *OrdersType `json:"ordersType"` // orders type detail OrdersTypeDetail *OrdersTypeDetail `json:"ordersTypeDetail,omitempty"` // origin duty location Id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Format: uuid OriginDutyLocationID *strfmt.UUID `json:"originDutyLocationId"` // Report-by date // // Report By Date // Example: 2018-04-26 // Required: true // Format: date ReportByDate *strfmt.Date `json:"reportByDate"` // HHG SAC // Example: N002214CSW32Y9 Sac nullable.String `json:"sac,omitempty"` // HHG TAC // Example: F8J1 // Max Length: 4 // Min Length: 4 Tac *string `json:"tac,omitempty"` }
UpdateOrderPayload update order payload
swagger:model UpdateOrderPayload
func (*UpdateOrderPayload) ContextValidate ¶
ContextValidate validate this update order payload based on the context it is used
func (*UpdateOrderPayload) MarshalBinary ¶
func (m *UpdateOrderPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateOrderPayload) UnmarshalBinary ¶
func (m *UpdateOrderPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdatePPMShipment ¶
type UpdatePPMShipment 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,omitempty"` // actual move date // Format: date ActualMoveDate *strfmt.Date `json:"actualMoveDate,omitempty"` // 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,omitempty"` // The amount received for an advance, or null if no advance is received // AdvanceAmountReceived *int64 `json:"advanceAmountReceived,omitempty"` // The amount request for an advance, or null if no advance is requested // AdvanceAmountRequested *int64 `json:"advanceAmountRequested,omitempty"` // advance status AdvanceStatus *PPMAdvanceStatus `json:"advanceStatus,omitempty"` // destination address DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // estimated weight // Example: 4200 EstimatedWeight *int64 `json:"estimatedWeight,omitempty"` // Date the customer expects to move. // // Format: date ExpectedDepartureDate *strfmt.Date `json:"expectedDepartureDate,omitempty"` // Indicates whether PPM shipment has pro gear. // HasProGear *bool `json:"hasProGear,omitempty"` // Indicates whether an advance was received for the PPM shipment. // HasReceivedAdvance *bool `json:"hasReceivedAdvance,omitempty"` // Indicates whether an advance has been requested for the PPM shipment. // HasRequestedAdvance *bool `json:"hasRequestedAdvance,omitempty"` // has secondary destination address HasSecondaryDestinationAddress *bool `json:"hasSecondaryDestinationAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary destination address HasTertiaryDestinationAddress *bool `json:"hasTertiaryDestinationAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // pickup address PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // pro gear weight ProGearWeight *int64 `json:"proGearWeight,omitempty"` // secondary destination address SecondaryDestinationAddress struct { Address } `json:"secondaryDestinationAddress,omitempty"` // secondary pickup address SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // sit estimated departure date // Format: date SitEstimatedDepartureDate *strfmt.Date `json:"sitEstimatedDepartureDate,omitempty"` // sit estimated entry date // Format: date SitEstimatedEntryDate *strfmt.Date `json:"sitEstimatedEntryDate,omitempty"` // sit estimated weight // Example: 2000 SitEstimatedWeight *int64 `json:"sitEstimatedWeight,omitempty"` // sit expected SitExpected *bool `json:"sitExpected,omitempty"` // sit location SitLocation *SITLocationType `json:"sitLocation,omitempty"` // spouse pro gear weight SpouseProGearWeight *int64 `json:"spouseProGearWeight,omitempty"` // tertiary destination address TertiaryDestinationAddress struct { Address } `json:"tertiaryDestinationAddress,omitempty"` // tertiary pickup address TertiaryPickupAddress struct { Address } `json:"tertiaryPickupAddress,omitempty"` // w2 address W2Address *Address `json:"w2Address,omitempty"` }
UpdatePPMShipment update p p m shipment
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 UpdatePaymentRequestStatusPayload ¶
type UpdatePaymentRequestStatusPayload struct { // e tag ETag string `json:"eTag,omitempty"` // rejection reason // Example: documentation was incomplete RejectionReason *string `json:"rejectionReason,omitempty"` // status Status PaymentRequestStatus `json:"status,omitempty"` }
UpdatePaymentRequestStatusPayload update payment request status payload
swagger:model UpdatePaymentRequestStatusPayload
func (*UpdatePaymentRequestStatusPayload) ContextValidate ¶
func (m *UpdatePaymentRequestStatusPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update payment request status payload based on the context it is used
func (*UpdatePaymentRequestStatusPayload) MarshalBinary ¶
func (m *UpdatePaymentRequestStatusPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdatePaymentRequestStatusPayload) UnmarshalBinary ¶
func (m *UpdatePaymentRequestStatusPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateProGearWeightTicket ¶
type UpdateProGearWeightTicket struct { // Indicates if this information is for the customer's own pro-gear, otherwise, it's the spouse's. BelongsToSelf bool `json:"belongsToSelf,omitempty"` // Indicates if the user has a weight ticket for their pro-gear, otherwise they have a constructed weight. HasWeightTickets bool `json:"hasWeightTickets,omitempty"` // The reason the services counselor has excluded or rejected the item. Reason string `json:"reason,omitempty"` // status Status PPMDocumentStatus `json:"status,omitempty"` // Weight of the pro-gear contained in the shipment. // Minimum: 0 Weight *int64 `json:"weight,omitempty"` }
UpdateProGearWeightTicket update pro gear weight ticket
swagger:model UpdateProGearWeightTicket
func (*UpdateProGearWeightTicket) ContextValidate ¶
func (m *UpdateProGearWeightTicket) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update pro gear weight ticket based on the context it is used
func (*UpdateProGearWeightTicket) MarshalBinary ¶
func (m *UpdateProGearWeightTicket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateProGearWeightTicket) UnmarshalBinary ¶
func (m *UpdateProGearWeightTicket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateSITServiceItemCustomerExpense ¶
type UpdateSITServiceItemCustomerExpense struct { // convert to customer expense // Example: true // Required: true ConvertToCustomerExpense *bool `json:"convertToCustomerExpense"` // Reason the service item was rejected // Example: Insufficent details provided // Required: true CustomerExpenseReason *string `json:"customerExpenseReason"` }
UpdateSITServiceItemCustomerExpense update s i t service item customer expense
swagger:model UpdateSITServiceItemCustomerExpense
func (*UpdateSITServiceItemCustomerExpense) ContextValidate ¶
func (m *UpdateSITServiceItemCustomerExpense) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update s i t service item customer expense based on context it is used
func (*UpdateSITServiceItemCustomerExpense) MarshalBinary ¶
func (m *UpdateSITServiceItemCustomerExpense) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateSITServiceItemCustomerExpense) UnmarshalBinary ¶
func (m *UpdateSITServiceItemCustomerExpense) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateShipment ¶
type UpdateShipment struct { // actual pro gear weight ActualProGearWeight *int64 `json:"actualProGearWeight"` // actual spouse pro gear weight ActualSpouseProGearWeight *int64 `json:"actualSpouseProGearWeight"` // agents Agents MTOAgents `json:"agents,omitempty"` // estimated weight of the shuttle service item provided by the prime // Example: 2500 BillableWeightCap *int64 `json:"billableWeightCap,omitempty"` // billable weight justification // Example: more weight than expected BillableWeightJustification *string `json:"billableWeightJustification,omitempty"` // boat shipment BoatShipment *UpdateBoatShipment `json:"boatShipment,omitempty"` // counselor remarks // Example: counselor approved CounselorRemarks *string `json:"counselorRemarks,omitempty"` // customer remarks // Example: handle with care CustomerRemarks *string `json:"customerRemarks,omitempty"` // destination address DestinationAddress struct { Address } `json:"destinationAddress,omitempty"` // destination type DestinationType *DestinationType `json:"destinationType,omitempty"` // has secondary delivery address HasSecondaryDeliveryAddress *bool `json:"hasSecondaryDeliveryAddress"` // has secondary pickup address HasSecondaryPickupAddress *bool `json:"hasSecondaryPickupAddress"` // has tertiary delivery address HasTertiaryDeliveryAddress *bool `json:"hasTertiaryDeliveryAddress"` // has tertiary pickup address HasTertiaryPickupAddress *bool `json:"hasTertiaryPickupAddress"` // mobile home shipment MobileHomeShipment *UpdateMobileHomeShipment `json:"mobileHomeShipment,omitempty"` // The previously recorded weight for the NTS Shipment. Used for NTS Release to know what the previous primeActualWeight or billable weight was. // Example: 2000 NtsRecordedWeight *int64 `json:"ntsRecordedWeight,omitempty"` // pickup address PickupAddress struct { Address } `json:"pickupAddress,omitempty"` // ppm shipment PpmShipment *UpdatePPMShipment `json:"ppmShipment,omitempty"` // requested delivery date // Format: date RequestedDeliveryDate *strfmt.Date `json:"requestedDeliveryDate,omitempty"` // requested pickup date // Format: date RequestedPickupDate *strfmt.Date `json:"requestedPickupDate,omitempty"` // sac type SacType nullable.String `json:"sacType,omitempty"` // secondary delivery address SecondaryDeliveryAddress struct { Address } `json:"secondaryDeliveryAddress,omitempty"` // secondary pickup address SecondaryPickupAddress struct { Address } `json:"secondaryPickupAddress,omitempty"` // service order number ServiceOrderNumber *string `json:"serviceOrderNumber,omitempty"` // shipment type ShipmentType MTOShipmentType `json:"shipmentType,omitempty"` // storage facility StorageFacility *StorageFacility `json:"storageFacility,omitempty"` // tac type TacType nullable.String `json:"tacType,omitempty"` // tertiary delivery address TertiaryDeliveryAddress struct { Address } `json:"tertiaryDeliveryAddress,omitempty"` // tertiary pickup address TertiaryPickupAddress struct { Address } `json:"tertiaryPickupAddress,omitempty"` // uses external vendor // Example: false UsesExternalVendor *bool `json:"usesExternalVendor,omitempty"` }
UpdateShipment update shipment
swagger:model UpdateShipment
func (*UpdateShipment) ContextValidate ¶
ContextValidate validate this update shipment based on the context it is used
func (*UpdateShipment) MarshalBinary ¶
func (m *UpdateShipment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateShipment) UnmarshalBinary ¶
func (m *UpdateShipment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateWeightTicket ¶
type UpdateWeightTicket struct { // Indicates the adjusted net weight of the vehicle // Minimum: 0 AdjustedNetWeight *int64 `json:"adjustedNetWeight,omitempty"` // Indicates the maximum reimbursable weight of the shipment // Minimum: 0 AllowableWeight *int64 `json:"allowableWeight,omitempty"` // Weight of the vehicle when empty. // Minimum: 0 EmptyWeight *int64 `json:"emptyWeight,omitempty"` // The weight of the vehicle when full. // Minimum: 0 FullWeight *int64 `json:"fullWeight,omitempty"` // Remarks explaining any edits made to the net weight NetWeightRemarks string `json:"netWeightRemarks,omitempty"` // Indicates if the customer used a trailer they own for the move. OwnsTrailer bool `json:"ownsTrailer,omitempty"` // The reason the services counselor has excluded or rejected the item. Reason string `json:"reason,omitempty"` // status Status PPMDocumentStatus `json:"status,omitempty"` // Indicates if the trailer that the customer used meets all the criteria to be claimable. TrailerMeetsCriteria bool `json:"trailerMeetsCriteria,omitempty"` }
UpdateWeightTicket update weight ticket
swagger:model UpdateWeightTicket
func (*UpdateWeightTicket) ContextValidate ¶
ContextValidate validate this update weight ticket based on the context it is used
func (*UpdateWeightTicket) MarshalBinary ¶
func (m *UpdateWeightTicket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateWeightTicket) UnmarshalBinary ¶
func (m *UpdateWeightTicket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Upload ¶
type Upload struct { // bytes // Required: true // Read Only: true Bytes int64 `json:"bytes"` // content type // Example: application/pdf // Required: true // Read Only: true ContentType string `json:"contentType"` // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // deleted at // Read Only: true // Format: date-time DeletedAt *strfmt.DateTime `json:"deletedAt,omitempty"` // filename // Example: filename.pdf // Required: true // Read Only: true Filename string `json:"filename"` // id // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ID strfmt.UUID `json:"id"` // is weight ticket IsWeightTicket bool `json:"isWeightTicket,omitempty"` // rotation // Example: 2 Rotation int64 `json:"rotation,omitempty"` // status // Read Only: true // Enum: [INFECTED CLEAN PROCESSING] Status string `json:"status,omitempty"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // upload type // Example: OFFICE // Read Only: true // Enum: [USER PRIME OFFICE] UploadType string `json:"uploadType,omitempty"` // url // Example: https://uploads.domain.test/dir/c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uri URL strfmt.URI `json:"url"` }
Upload An uploaded file.
swagger:model Upload
func (*Upload) ContextValidate ¶
ContextValidate validate this upload based on the context it is used
func (*Upload) MarshalBinary ¶
MarshalBinary interface implementation
func (*Upload) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ValidationError ¶
type ValidationError struct { ClientError ValidationErrorAllOf1 // invalid fields // Required: true InvalidFields map[string]string `json:"invalid_fields"` }
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
type ValidationErrorAllOf1 ¶
type ValidationErrorAllOf1 interface{}
ValidationErrorAllOf1 validation error all of1
swagger:model ValidationErrorAllOf1
type WeightTicket ¶
type WeightTicket struct { // Indicates the adjusted net weight of the vehicle // Minimum: 0 AdjustedNetWeight *int64 `json:"adjustedNetWeight"` // Maximum reimbursable weight. // Minimum: 0 AllowableWeight *int64 `json:"allowableWeight"` // created at // Required: true // Read Only: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // A hash that should be used as the "If-Match" header for any updates. // Read Only: true ETag string `json:"eTag,omitempty"` // empty document // Required: true EmptyDocument *Document `json:"emptyDocument"` // ID of the document that is associated with the user uploads containing the vehicle weight when empty. // Required: true // Read Only: true // Format: uuid EmptyDocumentID strfmt.UUID `json:"emptyDocumentId"` // Weight of the vehicle when empty. // Minimum: 0 EmptyWeight *int64 `json:"emptyWeight"` // full document // Required: true FullDocument *Document `json:"fullDocument"` // ID of the document that is associated with the user uploads containing the vehicle weight when full. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid FullDocumentID strfmt.UUID `json:"fullDocumentId"` // The weight of the vehicle when full. // Minimum: 0 FullWeight *int64 `json:"fullWeight"` // ID of this set of weight tickets. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Read Only: true // Format: uuid ID strfmt.UUID `json:"id,omitempty"` // Indicates if the customer is missing a weight ticket for the vehicle weight when empty. MissingEmptyWeightTicket *bool `json:"missingEmptyWeightTicket"` // Indicates if the customer is missing a weight ticket for the vehicle weight when full. MissingFullWeightTicket *bool `json:"missingFullWeightTicket"` // Remarks explaining any edits made to the net weight NetWeightRemarks *string `json:"netWeightRemarks"` // Indicates if the customer used a trailer they own for the move. OwnsTrailer *bool `json:"ownsTrailer"` // The ID of the PPM shipment that this set of weight tickets is for. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid PpmShipmentID strfmt.UUID `json:"ppmShipmentId"` // proof of trailer ownership document // Required: true ProofOfTrailerOwnershipDocument *Document `json:"proofOfTrailerOwnershipDocument"` // ID of the document that is associated with the user uploads containing the proof of trailer ownership. // Example: c56a4180-65aa-42ec-a945-5fd21dec0538 // Required: true // Read Only: true // Format: uuid ProofOfTrailerOwnershipDocumentID strfmt.UUID `json:"proofOfTrailerOwnershipDocumentId"` // reason Reason *PPMDocumentStatusReason `json:"reason"` // status Status *OmittablePPMDocumentStatus `json:"status"` // Customer submitted weight of the vehicle when empty. // Minimum: 0 SubmittedEmptyWeight *int64 `json:"submittedEmptyWeight"` // Customer submitted weight of the vehicle when full. // Minimum: 0 SubmittedFullWeight *int64 `json:"submittedFullWeight"` // Indicates if the customer used a trailer they own for the move. SubmittedOwnsTrailer *bool `json:"submittedOwnsTrailer"` // Indicates if the trailer that the customer used meets all the criteria to be claimable. SubmittedTrailerMeetsCriteria *bool `json:"submittedTrailerMeetsCriteria"` // Indicates if the trailer that the customer used meets all the criteria to be claimable. TrailerMeetsCriteria *bool `json:"trailerMeetsCriteria"` // updated at // Required: true // Read Only: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // Description of the vehicle used for the trip. E.g. make/model, type of truck/van, etc. VehicleDescription *string `json:"vehicleDescription"` }
WeightTicket Vehicle and optional trailer information and weight documents used to move this PPM shipment.
swagger:model WeightTicket
func (*WeightTicket) ContextValidate ¶
ContextValidate validate this weight ticket based on the context it is used
func (*WeightTicket) MarshalBinary ¶
func (m *WeightTicket) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WeightTicket) UnmarshalBinary ¶
func (m *WeightTicket) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WeightTickets ¶
type WeightTickets []*WeightTicket
WeightTickets All weight tickets associated with a PPM shipment.
swagger:model WeightTickets
func (WeightTickets) ContextValidate ¶
ContextValidate validate this weight tickets based on the context it is used
Source Files ¶
- address.go
- affiliation.go
- application_parameters.go
- approve_s_i_t_extension.go
- assign_office_user_body.go
- assigned_office_user.go
- associate_report_violations.go
- available_office_user.go
- available_office_users.go
- backup_contact.go
- boat_shipment.go
- client_error.go
- contractor.go
- counseling_update_allowance_payload.go
- counseling_update_order_payload.go
- create_approved_s_i_t_duration_update.go
- create_boat_shipment.go
- create_customer_payload.go
- create_customer_support_remark.go
- create_evaluation_report.go
- create_m_t_o_shipment.go
- create_mobile_home_shipment.go
- create_orders.go
- create_p_p_m_shipment.go
- created_customer.go
- customer.go
- customer_contact_type.go
- customer_support_remark.go
- customer_support_remarks.go
- deny_s_i_t_extension.go
- department_indicator.go
- dept_indicator.go
- destination_type.go
- dimension_type.go
- document.go
- duty_location.go
- entitlements.go
- error.go
- evaluation_report.go
- evaluation_report_inspection_type.go
- evaluation_report_list.go
- evaluation_report_location.go
- evaluation_report_office_user.go
- evaluation_report_type.go
- fetch_line_of_accounting_payload.go
- g_b_l_o_c.go
- g_b_l_o_cs.go
- grade.go
- invalid_request_response_payload.go
- is_date_weekend_holiday_info.go
- l_o_a_type.go
- line_of_accounting.go
- list_prime_move.go
- list_prime_moves.go
- list_prime_moves_result.go
- location.go
- locations.go
- locked_office_user.go
- m_t_o_agent.go
- m_t_o_agents.go
- m_t_o_approval_service_item_codes.go
- m_t_o_service_item.go
- m_t_o_service_item_customer_contact.go
- m_t_o_service_item_customer_contacts.go
- m_t_o_service_item_dimension.go
- m_t_o_service_item_dimensions.go
- m_t_o_service_item_single.go
- m_t_o_service_item_status.go
- m_t_o_service_items.go
- m_t_o_shipment.go
- m_t_o_shipment_status.go
- m_t_o_shipment_type.go
- m_t_o_shipments.go
- mobile_home.go
- move.go
- move_audit_histories.go
- move_audit_history.go
- move_audit_history_item.go
- move_audit_history_items.go
- move_history.go
- move_history_result.go
- move_payload.go
- move_status.go
- move_task_order.go
- move_task_orders.go
- moving_expense.go
- moving_expenses.go
- office_user.go
- office_user_create.go
- office_user_role.go
- omittable_moving_expense_type.go
- omittable_p_p_m_document_status.go
- order.go
- order_body.go
- orders_type.go
- orders_type_detail.go
- p_p_m_actual_weight.go
- p_p_m_advance_status.go
- p_p_m_closeout.go
- p_p_m_document_status.go
- p_p_m_document_status_reason.go
- p_p_m_documents.go
- p_p_m_s_i_t_estimated_cost.go
- p_p_m_shipment.go
- p_p_m_shipment_s_i_t.go
- p_p_m_shipment_status.go
- p_p_m_status.go
- p_w_s_violation.go
- p_w_s_violations.go
- patch_m_t_o_service_item_status_payload.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
- post_document_payload.go
- pro_gear_weight_ticket.go
- pro_gear_weight_tickets.go
- proof_of_service_doc.go
- proof_of_service_docs.go
- queue_move.go
- queue_moves.go
- queue_moves_result.go
- queue_payment_request.go
- queue_payment_request_status.go
- queue_payment_requests.go
- queue_payment_requests_result.go
- reject_shipment.go
- report_violation.go
- report_violations.go
- request_diversion.go
- reweigh.go
- reweigh_requester.go
- role.go
- s_i_t_extension.go
- s_i_t_extensions.go
- s_i_t_location_type.go
- s_i_t_service_item_grouping.go
- s_i_t_service_item_groupings.go
- s_i_t_status.go
- s_i_t_summary.go
- search_customer.go
- search_customers.go
- search_customers_result.go
- search_move.go
- search_moves.go
- search_moves_result.go
- service_item_param_name.go
- service_item_param_origin.go
- service_item_param_type.go
- service_item_sit_entry_date.go
- service_request_document.go
- service_request_documents.go
- shipment_address_update.go
- shipment_address_update_status.go
- shipment_payment_s_i_t_balance.go
- shipments_payment_s_i_t_balance.go
- signed_certification.go
- signed_certification_type.go
- storage_facility.go
- submitted_moving_expense_type.go
- tac_valid.go
- transportation_office.go
- transportation_offices.go
- update_allowance_payload.go
- update_billable_weight_payload.go
- update_boat_shipment.go
- update_customer_payload.go
- update_customer_support_remark_payload.go
- update_max_billable_weight_as_t_i_o_payload.go
- update_mobile_home_shipment.go
- update_moving_expense.go
- update_order_payload.go
- update_p_p_m_shipment.go
- update_payment_request_status_payload.go
- update_pro_gear_weight_ticket.go
- update_s_i_t_service_item_customer_expense.go
- update_shipment.go
- update_weight_ticket.go
- upload.go
- validation_error.go
- weight_ticket.go
- weight_tickets.go