supportmessages

package
v0.0.0-...-c407d37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
const (

	// MTOShipmentStatusAPPROVED captures enum value "APPROVED"
	MTOShipmentStatusAPPROVED string = "APPROVED"

	// MTOShipmentStatusSUBMITTED captures enum value "SUBMITTED"
	MTOShipmentStatusSUBMITTED string = "SUBMITTED"

	// MTOShipmentStatusREJECTED captures enum value "REJECTED"
	MTOShipmentStatusREJECTED string = "REJECTED"

	// MTOShipmentStatusCANCELLATIONREQUESTED captures enum value "CANCELLATION_REQUESTED"
	MTOShipmentStatusCANCELLATIONREQUESTED string = "CANCELLATION_REQUESTED"

	// MTOShipmentStatusCANCELED captures enum value "CANCELED"
	MTOShipmentStatusCANCELED string = "CANCELED"

	// MTOShipmentStatusDIVERSIONREQUESTED captures enum value "DIVERSION_REQUESTED"
	MTOShipmentStatusDIVERSIONREQUESTED string = "DIVERSION_REQUESTED"
)
View Source
const (

	// MoveTaskOrderPpmTypeFULL captures enum value "FULL"
	MoveTaskOrderPpmTypeFULL string = "FULL"

	// MoveTaskOrderPpmTypePARTIAL captures enum value "PARTIAL"
	MoveTaskOrderPpmTypePARTIAL string = "PARTIAL"
)
View Source
const (

	// UpdateMTOShipmentStatusStatusREJECTED captures enum value "REJECTED"
	UpdateMTOShipmentStatusStatusREJECTED string = "REJECTED"

	// UpdateMTOShipmentStatusStatusAPPROVED captures enum value "APPROVED"
	UpdateMTOShipmentStatusStatusAPPROVED string = "APPROVED"

	// UpdateMTOShipmentStatusStatusSUBMITTED captures enum value "SUBMITTED"
	UpdateMTOShipmentStatusStatusSUBMITTED string = "SUBMITTED"

	// UpdateMTOShipmentStatusStatusCANCELLATIONREQUESTED captures enum value "CANCELLATION_REQUESTED"
	UpdateMTOShipmentStatusStatusCANCELLATIONREQUESTED string = "CANCELLATION_REQUESTED"

	// UpdateMTOShipmentStatusStatusCANCELED captures enum value "CANCELED"
	UpdateMTOShipmentStatusStatusCANCELED string = "CANCELED"

	// UpdateMTOShipmentStatusStatusDIVERSIONREQUESTED captures enum value "DIVERSION_REQUESTED"
	UpdateMTOShipmentStatusStatusDIVERSIONREQUESTED string = "DIVERSION_REQUESTED"
)
View Source
const (

	// UploadWithOmissionsStatusINFECTED captures enum value "INFECTED"
	UploadWithOmissionsStatusINFECTED string = "INFECTED"

	// UploadWithOmissionsStatusCLEAN captures enum value "CLEAN"
	UploadWithOmissionsStatusCLEAN string = "CLEAN"

	// UploadWithOmissionsStatusPROCESSING captures enum value "PROCESSING"
	UploadWithOmissionsStatusPROCESSING string = "PROCESSING"
)

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"`

	// 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"`

	// 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 address

swagger:model Address

func (*Address) ContextValidate

func (m *Address) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this address based on the context it is used

func (*Address) MarshalBinary

func (m *Address) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Address) UnmarshalBinary

func (m *Address) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Address) Validate

func (m *Address) Validate(formats strfmt.Registry) error

Validate validates this address

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

func (m *ClientError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ClientError) Validate

func (m *ClientError) Validate(formats strfmt.Registry) error

Validate validates this client error

type Customer

type Customer struct {

	// Agency customer is affilated with
	// Required: true
	Agency *string `json:"agency"`

	// current address
	CurrentAddress *Address `json:"currentAddress,omitempty"`

	// dod ID
	// Required: true
	DodID *string `json:"dodID"`

	// e tag
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// email
	// Pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
	Email *string `json:"email,omitempty"`

	// first name
	// Example: Vanya
	// Required: true
	FirstName *string `json:"firstName"`

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// last name
	// Example: Petrovna
	// Required: true
	LastName *string `json:"lastName"`

	// phone
	// Pattern: ^[2-9]\d{2}-\d{3}-\d{4}$
	Phone *string `json:"phone,omitempty"`

	// rank
	// Required: true
	Rank *Rank `json:"rank"`

	// user ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	UserID strfmt.UUID `json:"userID,omitempty"`
}

Customer customer

swagger:model Customer

func (*Customer) ContextValidate

func (m *Customer) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this customer based on the context it is used

func (*Customer) MarshalBinary

func (m *Customer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Customer) UnmarshalBinary

func (m *Customer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Customer) Validate

func (m *Customer) Validate(formats strfmt.Registry) error

Validate validates this customer

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

func (m DeptIndicator) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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.

func (DeptIndicator) Validate

func (m DeptIndicator) Validate(formats strfmt.Registry) error

Validate validates this dept indicator

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:"serviceMemberID"`

	// uploads
	// Required: true
	Uploads []*UploadWithOmissions `json:"uploads"`
}

Document document

swagger:model Document

func (*Document) ContextValidate

func (m *Document) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this document based on the context it is used

func (*Document) MarshalBinary

func (m *Document) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Document) UnmarshalBinary

func (m *Document) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Document) Validate

func (m *Document) Validate(formats strfmt.Registry) error

Validate validates this document

type DutyLocation

type DutyLocation struct {

	// 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

func (m *DutyLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this duty location based on 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

func (*DutyLocation) Validate

func (m *DutyLocation) Validate(formats strfmt.Registry) error

Validate validates this duty location

type Entitlement

type Entitlement struct {

	// authorized weight
	// Example: 2000
	AuthorizedWeight *int64 `json:"authorizedWeight,omitempty"`

	// dependents authorized
	// Example: true
	DependentsAuthorized *bool `json:"dependentsAuthorized,omitempty"`

	// e tag
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// id
	// Example: 571008b1-b0de-454d-b843-d71be9f02c04
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// non temporary storage
	// Example: false
	NonTemporaryStorage *bool `json:"nonTemporaryStorage,omitempty"`

	// organizational clothing and individual equipment
	// Example: false
	OrganizationalClothingAndIndividualEquipment bool `json:"organizationalClothingAndIndividualEquipment,omitempty"`

	// privately owned vehicle
	// Example: false
	PrivatelyOwnedVehicle *bool `json:"privatelyOwnedVehicle,omitempty"`

	// pro gear weight
	// Example: 2000
	// Read Only: true
	ProGearWeight int64 `json:"proGearWeight,omitempty"`

	// pro gear weight spouse
	// Example: 500
	// Read Only: true
	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"`
}

Entitlement entitlement

swagger:model Entitlement

func (*Entitlement) ContextValidate

func (m *Entitlement) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this entitlement based on the context it is used

func (*Entitlement) MarshalBinary

func (m *Entitlement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Entitlement) UnmarshalBinary

func (m *Entitlement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Entitlement) Validate

func (m *Entitlement) Validate(formats strfmt.Registry) error

Validate validates this entitlement

type Error

type Error struct {

	// detail
	// Required: true
	Detail *string `json:"detail"`

	// instance
	// Format: uuid
	Instance strfmt.UUID `json:"instance,omitempty"`

	// title
	// Required: true
	Title *string `json:"title"`
}

Error error

swagger:model Error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type MTOAgent

type MTOAgent struct {

	// agent type
	AgentType MTOAgentType `json:"agentType,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// e tag
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// email
	// Pattern: ^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})?$
	Email *string `json:"email,omitempty"`

	// first name
	FirstName *string `json:"firstName,omitempty"`

	// id
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// last name
	LastName *string `json:"lastName,omitempty"`

	// mto shipment ID
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Read Only: true
	// Format: uuid
	MtoShipmentID strfmt.UUID `json:"mtoShipmentID,omitempty"`

	// phone
	// Pattern: ^([2-9]\d{2}-\d{3}-\d{4})?$
	Phone *string `json:"phone,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
}

MTOAgent m t o agent

swagger:model MTOAgent

func (*MTOAgent) ContextValidate

func (m *MTOAgent) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o agent based on the context it is used

func (*MTOAgent) MarshalBinary

func (m *MTOAgent) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MTOAgent) UnmarshalBinary

func (m *MTOAgent) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOAgent) Validate

func (m *MTOAgent) Validate(formats strfmt.Registry) error

Validate validates this m t o agent

type MTOAgentType

type MTOAgentType string

MTOAgentType MTO Agent Type Example: RELEASING_AGENT

swagger:model MTOAgentType

const (

	// MTOAgentTypeRELEASINGAGENT captures enum value "RELEASING_AGENT"
	MTOAgentTypeRELEASINGAGENT MTOAgentType = "RELEASING_AGENT"

	// MTOAgentTypeRECEIVINGAGENT captures enum value "RECEIVING_AGENT"
	MTOAgentTypeRECEIVINGAGENT MTOAgentType = "RECEIVING_AGENT"
)

func NewMTOAgentType

func NewMTOAgentType(value MTOAgentType) *MTOAgentType

func (MTOAgentType) ContextValidate

func (m MTOAgentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this m t o agent type based on context it is used

func (MTOAgentType) Pointer

func (m MTOAgentType) Pointer() *MTOAgentType

Pointer returns a pointer to a freshly-allocated MTOAgentType.

func (MTOAgentType) Validate

func (m MTOAgentType) Validate(formats strfmt.Registry) error

Validate validates this m t o agent type

type MTOAgents

type MTOAgents []*MTOAgent

MTOAgents m t o agents

swagger:model MTOAgents

func (MTOAgents) ContextValidate

func (m MTOAgents) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o agents based on the context it is used

func (MTOAgents) Validate

func (m MTOAgents) Validate(formats strfmt.Registry) error

Validate validates this m t o agents

type MTOHideMove

type MTOHideMove struct {

	// Reason the move was selected to be hidden
	// Example: invalid name
	HideReason *string `json:"hideReason,omitempty"`

	// ID of the associated moveTaskOrder
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"`
}

MTOHideMove describes the MTO ID and a description reason why the move was hidden.

swagger:model MTOHideMove

func (*MTOHideMove) ContextValidate

func (m *MTOHideMove) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this m t o hide move based on context it is used

func (*MTOHideMove) MarshalBinary

func (m *MTOHideMove) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MTOHideMove) UnmarshalBinary

func (m *MTOHideMove) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOHideMove) Validate

func (m *MTOHideMove) Validate(formats strfmt.Registry) error

Validate validates this m t o hide move

type MTOHideMovesResponse

type MTOHideMovesResponse struct {

	// Array of moves that were hidden.
	Moves []*MTOHideMove `json:"moves"`

	// Number of moves that were hidden
	NumberMovesHidden int64 `json:"numberMovesHidden,omitempty"`
}

MTOHideMovesResponse describes the moves that were hidden that contained non-approved fake data to use in the MilMove system.

swagger:model MTOHideMovesResponse

func (*MTOHideMovesResponse) ContextValidate

func (m *MTOHideMovesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o hide moves response based on the context it is used

func (*MTOHideMovesResponse) MarshalBinary

func (m *MTOHideMovesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MTOHideMovesResponse) UnmarshalBinary

func (m *MTOHideMovesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOHideMovesResponse) Validate

func (m *MTOHideMovesResponse) Validate(formats strfmt.Registry) error

Validate validates this m t o hide moves response

type MTOServiceItem

type MTOServiceItem interface {
	runtime.Validatable
	runtime.ContextValidatable

	// ETag identifier required to update this object
	// Read Only: true
	ETag() string
	SetETag(string)

	// ID of the service item
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	ID() strfmt.UUID
	SetID(strfmt.UUID)

	// model type
	// Required: true
	ModelType() MTOServiceItemModelType
	SetModelType(MTOServiceItemModelType)

	// ID of the associated moveTaskOrder
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Required: true
	// Format: uuid
	MoveTaskOrderID() *strfmt.UUID
	SetMoveTaskOrderID(*strfmt.UUID)

	// ID of the associated mtoShipment
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	MtoShipmentID() strfmt.UUID
	SetMtoShipmentID(strfmt.UUID)

	// Full descriptive name of the service
	// Read Only: true
	ReServiceName() string
	SetReServiceName(string)

	// Reason the service item was rejected by the TOO
	// Example: item was too heavy
	RejectionReason() *string
	SetRejectionReason(*string)

	// status
	Status() MTOServiceItemStatus
	SetStatus(MTOServiceItemStatus)
}

MTOServiceItem MTOServiceItem describes a base type of a service item. Polymorphic type. Both Move Task Orders and MTO Shipments will have MTO Service Items.

swagger:discriminator MTOServiceItem modelType

func UnmarshalMTOServiceItem

func UnmarshalMTOServiceItem(reader io.Reader, consumer runtime.Consumer) (MTOServiceItem, error)

UnmarshalMTOServiceItem unmarshals polymorphic MTOServiceItem

func UnmarshalMTOServiceItemSlice

func UnmarshalMTOServiceItemSlice(reader io.Reader, consumer runtime.Consumer) ([]MTOServiceItem, error)

UnmarshalMTOServiceItemSlice unmarshals polymorphic slices of MTOServiceItem

type MTOServiceItemBasic

type MTOServiceItemBasic struct {

	// re service code
	// Required: true
	ReServiceCode *ReServiceCode `json:"reServiceCode"`
	// contains filtered or unexported fields
}

MTOServiceItemBasic Describes a basic service item subtype of a MTOServiceItem.

swagger:model MTOServiceItemBasic

func (*MTOServiceItemBasic) ContextValidate

func (m *MTOServiceItemBasic) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o service item basic based on the context it is used

func (*MTOServiceItemBasic) ETag

func (m *MTOServiceItemBasic) ETag() string

ETag gets the e tag of this subtype

func (*MTOServiceItemBasic) ID

ID gets the id of this subtype

func (*MTOServiceItemBasic) MarshalBinary

func (m *MTOServiceItemBasic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOServiceItemBasic) MarshalJSON

func (m MTOServiceItemBasic) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOServiceItemBasic) ModelType

ModelType gets the model type of this subtype

func (*MTOServiceItemBasic) MoveTaskOrderID

func (m *MTOServiceItemBasic) MoveTaskOrderID() *strfmt.UUID

MoveTaskOrderID gets the move task order ID of this subtype

func (*MTOServiceItemBasic) MtoShipmentID

func (m *MTOServiceItemBasic) MtoShipmentID() strfmt.UUID

MtoShipmentID gets the mto shipment ID of this subtype

func (*MTOServiceItemBasic) ReServiceName

func (m *MTOServiceItemBasic) ReServiceName() string

ReServiceName gets the re service name of this subtype

func (*MTOServiceItemBasic) RejectionReason

func (m *MTOServiceItemBasic) RejectionReason() *string

RejectionReason gets the rejection reason of this subtype

func (*MTOServiceItemBasic) SetETag

func (m *MTOServiceItemBasic) SetETag(val string)

SetETag sets the e tag of this subtype

func (*MTOServiceItemBasic) SetID

func (m *MTOServiceItemBasic) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*MTOServiceItemBasic) SetModelType

func (m *MTOServiceItemBasic) SetModelType(val MTOServiceItemModelType)

SetModelType sets the model type of this subtype

func (*MTOServiceItemBasic) SetMoveTaskOrderID

func (m *MTOServiceItemBasic) SetMoveTaskOrderID(val *strfmt.UUID)

SetMoveTaskOrderID sets the move task order ID of this subtype

func (*MTOServiceItemBasic) SetMtoShipmentID

func (m *MTOServiceItemBasic) SetMtoShipmentID(val strfmt.UUID)

SetMtoShipmentID sets the mto shipment ID of this subtype

func (*MTOServiceItemBasic) SetReServiceName

func (m *MTOServiceItemBasic) SetReServiceName(val string)

SetReServiceName sets the re service name of this subtype

func (*MTOServiceItemBasic) SetRejectionReason

func (m *MTOServiceItemBasic) SetRejectionReason(val *string)

SetRejectionReason sets the rejection reason of this subtype

func (*MTOServiceItemBasic) SetStatus

func (m *MTOServiceItemBasic) SetStatus(val MTOServiceItemStatus)

SetStatus sets the status of this subtype

func (*MTOServiceItemBasic) Status

Status gets the status of this subtype

func (*MTOServiceItemBasic) UnmarshalBinary

func (m *MTOServiceItemBasic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemBasic) UnmarshalJSON

func (m *MTOServiceItemBasic) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOServiceItemBasic) Validate

func (m *MTOServiceItemBasic) Validate(formats strfmt.Registry) error

Validate validates this m t o service item basic

type MTOServiceItemDestSIT

type MTOServiceItemDestSIT struct {

	// Date of attempted contact by the prime corresponding to 'timeMilitary1'.
	// Required: true
	// Format: date
	DateOfContact1 *strfmt.Date `json:"dateOfContact1"`

	// Date of attempted contact by the prime corresponding to 'timeMilitary2'.
	// Required: true
	// Format: date
	DateOfContact2 *strfmt.Date `json:"dateOfContact2"`

	// First available date that Prime can deliver SIT service item.
	// Required: true
	// Format: date
	FirstAvailableDeliveryDate1 *strfmt.Date `json:"firstAvailableDeliveryDate1"`

	// Second available date that Prime can deliver SIT service item.
	// Required: true
	// Format: date
	FirstAvailableDeliveryDate2 *strfmt.Date `json:"firstAvailableDeliveryDate2"`

	// Service code allowed for this model type.
	// Required: true
	// Enum: [DDFSIT DDASIT]
	ReServiceCode *string `json:"reServiceCode"`

	// Departure date for SIT. This is the end date of the SIT at either origin or destination. This is optional as it can be updated using the UpdateMTOServiceItemSIT modelType at a later date.
	// Format: date
	SitDepartureDate *strfmt.Date `json:"sitDepartureDate,omitempty"`

	// Entry date for the SIT
	// Required: true
	// Format: date
	SitEntryDate *strfmt.Date `json:"sitEntryDate"`

	// Time of attempted contact corresponding to `dateOfContact1`, in military format.
	// Example: 1400Z
	// Required: true
	// Pattern: \d{4}Z
	TimeMilitary1 *string `json:"timeMilitary1"`

	// Time of attempted contact corresponding to `dateOfContact2`, in military format.
	// Example: 1400Z
	// Required: true
	// Pattern: \d{4}Z
	TimeMilitary2 *string `json:"timeMilitary2"`
	// contains filtered or unexported fields
}

MTOServiceItemDestSIT Describes a domestic destination SIT service item. Subtype of a MTOServiceItem.

swagger:model MTOServiceItemDestSIT

func (*MTOServiceItemDestSIT) ContextValidate

func (m *MTOServiceItemDestSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o service item dest s i t based on the context it is used

func (*MTOServiceItemDestSIT) ETag

func (m *MTOServiceItemDestSIT) ETag() string

ETag gets the e tag of this subtype

func (*MTOServiceItemDestSIT) ID

ID gets the id of this subtype

func (*MTOServiceItemDestSIT) MarshalBinary

func (m *MTOServiceItemDestSIT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOServiceItemDestSIT) MarshalJSON

func (m MTOServiceItemDestSIT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOServiceItemDestSIT) ModelType

ModelType gets the model type of this subtype

func (*MTOServiceItemDestSIT) MoveTaskOrderID

func (m *MTOServiceItemDestSIT) MoveTaskOrderID() *strfmt.UUID

MoveTaskOrderID gets the move task order ID of this subtype

func (*MTOServiceItemDestSIT) MtoShipmentID

func (m *MTOServiceItemDestSIT) MtoShipmentID() strfmt.UUID

MtoShipmentID gets the mto shipment ID of this subtype

func (*MTOServiceItemDestSIT) ReServiceName

func (m *MTOServiceItemDestSIT) ReServiceName() string

ReServiceName gets the re service name of this subtype

func (*MTOServiceItemDestSIT) RejectionReason

func (m *MTOServiceItemDestSIT) RejectionReason() *string

RejectionReason gets the rejection reason of this subtype

func (*MTOServiceItemDestSIT) SetETag

func (m *MTOServiceItemDestSIT) SetETag(val string)

SetETag sets the e tag of this subtype

func (*MTOServiceItemDestSIT) SetID

func (m *MTOServiceItemDestSIT) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*MTOServiceItemDestSIT) SetModelType

func (m *MTOServiceItemDestSIT) SetModelType(val MTOServiceItemModelType)

SetModelType sets the model type of this subtype

func (*MTOServiceItemDestSIT) SetMoveTaskOrderID

func (m *MTOServiceItemDestSIT) SetMoveTaskOrderID(val *strfmt.UUID)

SetMoveTaskOrderID sets the move task order ID of this subtype

func (*MTOServiceItemDestSIT) SetMtoShipmentID

func (m *MTOServiceItemDestSIT) SetMtoShipmentID(val strfmt.UUID)

SetMtoShipmentID sets the mto shipment ID of this subtype

func (*MTOServiceItemDestSIT) SetReServiceName

func (m *MTOServiceItemDestSIT) SetReServiceName(val string)

SetReServiceName sets the re service name of this subtype

func (*MTOServiceItemDestSIT) SetRejectionReason

func (m *MTOServiceItemDestSIT) SetRejectionReason(val *string)

SetRejectionReason sets the rejection reason of this subtype

func (*MTOServiceItemDestSIT) SetStatus

func (m *MTOServiceItemDestSIT) SetStatus(val MTOServiceItemStatus)

SetStatus sets the status of this subtype

func (*MTOServiceItemDestSIT) Status

Status gets the status of this subtype

func (*MTOServiceItemDestSIT) UnmarshalBinary

func (m *MTOServiceItemDestSIT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemDestSIT) UnmarshalJSON

func (m *MTOServiceItemDestSIT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOServiceItemDestSIT) Validate

func (m *MTOServiceItemDestSIT) Validate(formats strfmt.Registry) error

Validate validates this m t o service item dest s i t

type MTOServiceItemDimension

type MTOServiceItemDimension struct {

	// Height in thousandth inches. 1000 thou = 1 inch.
	// Example: 1000
	// Required: true
	Height *int32 `json:"height"`

	// id
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Length in thousandth inches. 1000 thou = 1 inch.
	// Example: 1000
	// Required: true
	Length *int32 `json:"length"`

	// Width in thousandth inches. 1000 thou = 1 inch.
	// Example: 1000
	// Required: true
	Width *int32 `json:"width"`
}

MTOServiceItemDimension 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 validates this m t o service item dimension based on context it is used

func (*MTOServiceItemDimension) MarshalBinary

func (m *MTOServiceItemDimension) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MTOServiceItemDimension) UnmarshalBinary

func (m *MTOServiceItemDimension) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemDimension) Validate

func (m *MTOServiceItemDimension) Validate(formats strfmt.Registry) error

Validate validates this m t o service item dimension

type MTOServiceItemDomesticCrating

type MTOServiceItemDomesticCrating struct {

	// crate
	// Required: true
	Crate *MTOServiceItemDimension `json:"crate"`

	// description
	// Example: Decorated horse head to be crated.
	// Required: true
	Description *string `json:"description"`

	// item
	// Required: true
	Item *MTOServiceItemDimension `json:"item"`

	// Service codes allowed for this model type.
	// Required: true
	// Enum: [DCRT DUCRT]
	ReServiceCode *string `json:"reServiceCode"`
	// contains filtered or unexported fields
}

MTOServiceItemDomesticCrating Describes a domestic crating/uncrating service item subtype of a MTOServiceItem.

swagger:model MTOServiceItemDomesticCrating

func (*MTOServiceItemDomesticCrating) ContextValidate

func (m *MTOServiceItemDomesticCrating) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o service item domestic crating based on the context it is used

func (*MTOServiceItemDomesticCrating) ETag

ETag gets the e tag of this subtype

func (*MTOServiceItemDomesticCrating) ID

ID gets the id of this subtype

func (*MTOServiceItemDomesticCrating) MarshalBinary

func (m *MTOServiceItemDomesticCrating) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOServiceItemDomesticCrating) MarshalJSON

func (m MTOServiceItemDomesticCrating) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOServiceItemDomesticCrating) ModelType

ModelType gets the model type of this subtype

func (*MTOServiceItemDomesticCrating) MoveTaskOrderID

func (m *MTOServiceItemDomesticCrating) MoveTaskOrderID() *strfmt.UUID

MoveTaskOrderID gets the move task order ID of this subtype

func (*MTOServiceItemDomesticCrating) MtoShipmentID

func (m *MTOServiceItemDomesticCrating) MtoShipmentID() strfmt.UUID

MtoShipmentID gets the mto shipment ID of this subtype

func (*MTOServiceItemDomesticCrating) ReServiceName

func (m *MTOServiceItemDomesticCrating) ReServiceName() string

ReServiceName gets the re service name of this subtype

func (*MTOServiceItemDomesticCrating) RejectionReason

func (m *MTOServiceItemDomesticCrating) RejectionReason() *string

RejectionReason gets the rejection reason of this subtype

func (*MTOServiceItemDomesticCrating) SetETag

func (m *MTOServiceItemDomesticCrating) SetETag(val string)

SetETag sets the e tag of this subtype

func (*MTOServiceItemDomesticCrating) SetID

SetID sets the id of this subtype

func (*MTOServiceItemDomesticCrating) SetModelType

SetModelType sets the model type of this subtype

func (*MTOServiceItemDomesticCrating) SetMoveTaskOrderID

func (m *MTOServiceItemDomesticCrating) SetMoveTaskOrderID(val *strfmt.UUID)

SetMoveTaskOrderID sets the move task order ID of this subtype

func (*MTOServiceItemDomesticCrating) SetMtoShipmentID

func (m *MTOServiceItemDomesticCrating) SetMtoShipmentID(val strfmt.UUID)

SetMtoShipmentID sets the mto shipment ID of this subtype

func (*MTOServiceItemDomesticCrating) SetReServiceName

func (m *MTOServiceItemDomesticCrating) SetReServiceName(val string)

SetReServiceName sets the re service name of this subtype

func (*MTOServiceItemDomesticCrating) SetRejectionReason

func (m *MTOServiceItemDomesticCrating) SetRejectionReason(val *string)

SetRejectionReason sets the rejection reason of this subtype

func (*MTOServiceItemDomesticCrating) SetStatus

SetStatus sets the status of this subtype

func (*MTOServiceItemDomesticCrating) Status

Status gets the status of this subtype

func (*MTOServiceItemDomesticCrating) UnmarshalBinary

func (m *MTOServiceItemDomesticCrating) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemDomesticCrating) UnmarshalJSON

func (m *MTOServiceItemDomesticCrating) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOServiceItemDomesticCrating) Validate

func (m *MTOServiceItemDomesticCrating) Validate(formats strfmt.Registry) error

Validate validates this m t o service item domestic crating

type MTOServiceItemModelType

type MTOServiceItemModelType string

MTOServiceItemModelType Describes all model sub-types for a MTOServiceItem model.

Using this list, choose the correct modelType in the dropdown, corresponding to the service item type.

  • DOFSIT, DOASIT - MTOServiceItemOriginSIT
  • DDFSIT, DDASIT - MTOServiceItemDestSIT
  • DOSHUT, DDSHUT - MTOServiceItemShuttle
  • DCRT, DUCRT - MTOServiceItemDomesticCrating

The documentation will then update with the supported fields.

swagger:model MTOServiceItemModelType

const (

	// MTOServiceItemModelTypeMTOServiceItemBasic captures enum value "MTOServiceItemBasic"
	MTOServiceItemModelTypeMTOServiceItemBasic MTOServiceItemModelType = "MTOServiceItemBasic"

	// MTOServiceItemModelTypeMTOServiceItemOriginSIT captures enum value "MTOServiceItemOriginSIT"
	MTOServiceItemModelTypeMTOServiceItemOriginSIT MTOServiceItemModelType = "MTOServiceItemOriginSIT"

	// MTOServiceItemModelTypeMTOServiceItemDestSIT captures enum value "MTOServiceItemDestSIT"
	MTOServiceItemModelTypeMTOServiceItemDestSIT MTOServiceItemModelType = "MTOServiceItemDestSIT"

	// MTOServiceItemModelTypeMTOServiceItemShuttle captures enum value "MTOServiceItemShuttle"
	MTOServiceItemModelTypeMTOServiceItemShuttle MTOServiceItemModelType = "MTOServiceItemShuttle"

	// MTOServiceItemModelTypeMTOServiceItemDomesticCrating captures enum value "MTOServiceItemDomesticCrating"
	MTOServiceItemModelTypeMTOServiceItemDomesticCrating MTOServiceItemModelType = "MTOServiceItemDomesticCrating"
)

func NewMTOServiceItemModelType

func NewMTOServiceItemModelType(value MTOServiceItemModelType) *MTOServiceItemModelType

func (MTOServiceItemModelType) ContextValidate

func (m MTOServiceItemModelType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this m t o service item model type based on context it is used

func (MTOServiceItemModelType) Pointer

Pointer returns a pointer to a freshly-allocated MTOServiceItemModelType.

func (MTOServiceItemModelType) Validate

func (m MTOServiceItemModelType) Validate(formats strfmt.Registry) error

Validate validates this m t o service item model type

type MTOServiceItemOriginSIT

type MTOServiceItemOriginSIT struct {

	// Service code allowed for this model type.
	// Required: true
	// Enum: [DOFSIT DOASIT]
	ReServiceCode *string `json:"reServiceCode"`

	// Explanation of why Prime is picking up SIT item.
	// Example: Storage items need to be picked up
	// Required: true
	Reason *string `json:"reason"`

	// Departure date for SIT. This is the end date of the SIT at either origin or destination. This is optional as it can be updated using the UpdateMTOServiceItemSIT modelType at a later date.
	// Format: date
	SitDepartureDate *strfmt.Date `json:"sitDepartureDate,omitempty"`

	// Entry date for the SIT
	// Required: true
	// Format: date
	SitEntryDate *strfmt.Date `json:"sitEntryDate"`

	// sit postal code
	// Example: 90210
	// Required: true
	// Pattern: ^(\d{5}([\-]\d{4})?)$
	SitPostalCode *string `json:"sitPostalCode"`
	// contains filtered or unexported fields
}

MTOServiceItemOriginSIT Describes a domestic origin SIT service item. Subtype of a MTOServiceItem.

swagger:model MTOServiceItemOriginSIT

func (*MTOServiceItemOriginSIT) ContextValidate

func (m *MTOServiceItemOriginSIT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o service item origin s i t based on the context it is used

func (*MTOServiceItemOriginSIT) ETag

func (m *MTOServiceItemOriginSIT) ETag() string

ETag gets the e tag of this subtype

func (*MTOServiceItemOriginSIT) ID

ID gets the id of this subtype

func (*MTOServiceItemOriginSIT) MarshalBinary

func (m *MTOServiceItemOriginSIT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOServiceItemOriginSIT) MarshalJSON

func (m MTOServiceItemOriginSIT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOServiceItemOriginSIT) ModelType

ModelType gets the model type of this subtype

func (*MTOServiceItemOriginSIT) MoveTaskOrderID

func (m *MTOServiceItemOriginSIT) MoveTaskOrderID() *strfmt.UUID

MoveTaskOrderID gets the move task order ID of this subtype

func (*MTOServiceItemOriginSIT) MtoShipmentID

func (m *MTOServiceItemOriginSIT) MtoShipmentID() strfmt.UUID

MtoShipmentID gets the mto shipment ID of this subtype

func (*MTOServiceItemOriginSIT) ReServiceName

func (m *MTOServiceItemOriginSIT) ReServiceName() string

ReServiceName gets the re service name of this subtype

func (*MTOServiceItemOriginSIT) RejectionReason

func (m *MTOServiceItemOriginSIT) RejectionReason() *string

RejectionReason gets the rejection reason of this subtype

func (*MTOServiceItemOriginSIT) SetETag

func (m *MTOServiceItemOriginSIT) SetETag(val string)

SetETag sets the e tag of this subtype

func (*MTOServiceItemOriginSIT) SetID

func (m *MTOServiceItemOriginSIT) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*MTOServiceItemOriginSIT) SetModelType

func (m *MTOServiceItemOriginSIT) SetModelType(val MTOServiceItemModelType)

SetModelType sets the model type of this subtype

func (*MTOServiceItemOriginSIT) SetMoveTaskOrderID

func (m *MTOServiceItemOriginSIT) SetMoveTaskOrderID(val *strfmt.UUID)

SetMoveTaskOrderID sets the move task order ID of this subtype

func (*MTOServiceItemOriginSIT) SetMtoShipmentID

func (m *MTOServiceItemOriginSIT) SetMtoShipmentID(val strfmt.UUID)

SetMtoShipmentID sets the mto shipment ID of this subtype

func (*MTOServiceItemOriginSIT) SetReServiceName

func (m *MTOServiceItemOriginSIT) SetReServiceName(val string)

SetReServiceName sets the re service name of this subtype

func (*MTOServiceItemOriginSIT) SetRejectionReason

func (m *MTOServiceItemOriginSIT) SetRejectionReason(val *string)

SetRejectionReason sets the rejection reason of this subtype

func (*MTOServiceItemOriginSIT) SetStatus

SetStatus sets the status of this subtype

func (*MTOServiceItemOriginSIT) Status

Status gets the status of this subtype

func (*MTOServiceItemOriginSIT) UnmarshalBinary

func (m *MTOServiceItemOriginSIT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemOriginSIT) UnmarshalJSON

func (m *MTOServiceItemOriginSIT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOServiceItemOriginSIT) Validate

func (m *MTOServiceItemOriginSIT) Validate(formats strfmt.Registry) error

Validate validates this m t o service item origin s i t

type MTOServiceItemShuttle

type MTOServiceItemShuttle struct {

	// Provided by the movers, based on weight tickets. Relevant for shuttling (DDSHUT & DOSHUT) service items.
	// Example: 4000
	ActualWeight *int64 `json:"actualWeight"`

	// An estimate of how much weight from a shipment will be included in a shuttling (DDSHUT & DOSHUT) service item.
	// Example: 4200
	EstimatedWeight *int64 `json:"estimatedWeight"`

	// Service codes allowed for this model type.
	// Required: true
	// Enum: [DOSHUT DDSHUT]
	ReServiceCode *string `json:"reServiceCode"`

	// Explanation of why a shuttle service is required.
	// Example: Storage items need to be picked up.
	// Required: true
	Reason *string `json:"reason"`
	// contains filtered or unexported fields
}

MTOServiceItemShuttle Describes a shuttle service item.

swagger:model MTOServiceItemShuttle

func (*MTOServiceItemShuttle) ContextValidate

func (m *MTOServiceItemShuttle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o service item shuttle based on the context it is used

func (*MTOServiceItemShuttle) ETag

func (m *MTOServiceItemShuttle) ETag() string

ETag gets the e tag of this subtype

func (*MTOServiceItemShuttle) ID

ID gets the id of this subtype

func (*MTOServiceItemShuttle) MarshalBinary

func (m *MTOServiceItemShuttle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOServiceItemShuttle) MarshalJSON

func (m MTOServiceItemShuttle) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOServiceItemShuttle) ModelType

ModelType gets the model type of this subtype

func (*MTOServiceItemShuttle) MoveTaskOrderID

func (m *MTOServiceItemShuttle) MoveTaskOrderID() *strfmt.UUID

MoveTaskOrderID gets the move task order ID of this subtype

func (*MTOServiceItemShuttle) MtoShipmentID

func (m *MTOServiceItemShuttle) MtoShipmentID() strfmt.UUID

MtoShipmentID gets the mto shipment ID of this subtype

func (*MTOServiceItemShuttle) ReServiceName

func (m *MTOServiceItemShuttle) ReServiceName() string

ReServiceName gets the re service name of this subtype

func (*MTOServiceItemShuttle) RejectionReason

func (m *MTOServiceItemShuttle) RejectionReason() *string

RejectionReason gets the rejection reason of this subtype

func (*MTOServiceItemShuttle) SetETag

func (m *MTOServiceItemShuttle) SetETag(val string)

SetETag sets the e tag of this subtype

func (*MTOServiceItemShuttle) SetID

func (m *MTOServiceItemShuttle) SetID(val strfmt.UUID)

SetID sets the id of this subtype

func (*MTOServiceItemShuttle) SetModelType

func (m *MTOServiceItemShuttle) SetModelType(val MTOServiceItemModelType)

SetModelType sets the model type of this subtype

func (*MTOServiceItemShuttle) SetMoveTaskOrderID

func (m *MTOServiceItemShuttle) SetMoveTaskOrderID(val *strfmt.UUID)

SetMoveTaskOrderID sets the move task order ID of this subtype

func (*MTOServiceItemShuttle) SetMtoShipmentID

func (m *MTOServiceItemShuttle) SetMtoShipmentID(val strfmt.UUID)

SetMtoShipmentID sets the mto shipment ID of this subtype

func (*MTOServiceItemShuttle) SetReServiceName

func (m *MTOServiceItemShuttle) SetReServiceName(val string)

SetReServiceName sets the re service name of this subtype

func (*MTOServiceItemShuttle) SetRejectionReason

func (m *MTOServiceItemShuttle) SetRejectionReason(val *string)

SetRejectionReason sets the rejection reason of this subtype

func (*MTOServiceItemShuttle) SetStatus

func (m *MTOServiceItemShuttle) SetStatus(val MTOServiceItemStatus)

SetStatus sets the status of this subtype

func (*MTOServiceItemShuttle) Status

Status gets the status of this subtype

func (*MTOServiceItemShuttle) UnmarshalBinary

func (m *MTOServiceItemShuttle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOServiceItemShuttle) UnmarshalJSON

func (m *MTOServiceItemShuttle) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOServiceItemShuttle) Validate

func (m *MTOServiceItemShuttle) Validate(formats strfmt.Registry) error

Validate validates this m t o service item shuttle

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

func (m MTOServiceItemStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this m t o service item status based on context it is used

func (MTOServiceItemStatus) Pointer

Pointer returns a pointer to a freshly-allocated MTOServiceItemStatus.

func (MTOServiceItemStatus) Validate

func (m MTOServiceItemStatus) Validate(formats strfmt.Registry) error

Validate validates this m t o service item status

type MTOShipment

type MTOShipment struct {

	// actual pickup date
	// Format: date
	ActualPickupDate strfmt.Date `json:"actualPickupDate,omitempty"`

	// agents
	Agents MTOAgents `json:"agents,omitempty"`

	// date when the shipment was given the status "APPROVED"
	// Read Only: true
	// Format: date
	ApprovedDate strfmt.Date `json:"approvedDate,omitempty"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// customer remarks
	// Example: handle with care
	// Read Only: true
	CustomerRemarks *string `json:"customerRemarks,omitempty"`

	// destination address
	DestinationAddress *Address `json:"destinationAddress,omitempty"`

	// diversion
	Diversion bool `json:"diversion,omitempty"`

	// e tag
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// first available delivery date
	// Format: date
	FirstAvailableDeliveryDate strfmt.Date `json:"firstAvailableDeliveryDate,omitempty"`

	// id
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// move task order ID
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Read Only: true
	// Format: uuid
	MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"`

	// pickup address
	PickupAddress *Address `json:"pickupAddress,omitempty"`

	// Email or id of a contact person for this update.
	PointOfContact string `json:"pointOfContact,omitempty"`

	// prime actual weight
	// Example: 4500
	PrimeActualWeight int64 `json:"primeActualWeight,omitempty"`

	// prime estimated weight
	// Example: 4500
	PrimeEstimatedWeight int64 `json:"primeEstimatedWeight,omitempty"`

	// prime estimated weight recorded date
	// Read Only: true
	// Format: date
	PrimeEstimatedWeightRecordedDate strfmt.Date `json:"primeEstimatedWeightRecordedDate,omitempty"`

	// rejection reason
	// Example: MTO Shipment not good enough
	// Read Only: true
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// requested pickup date
	// Read Only: true
	// Format: date
	RequestedPickupDate strfmt.Date `json:"requestedPickupDate,omitempty"`

	// required delivery date
	// Read Only: true
	// Format: date
	RequiredDeliveryDate strfmt.Date `json:"requiredDeliveryDate,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"`

	// shipment type
	ShipmentType MTOShipmentType `json:"shipmentType,omitempty"`

	// status
	// Read Only: true
	// Enum: [APPROVED SUBMITTED REJECTED CANCELLATION_REQUESTED CANCELED DIVERSION_REQUESTED]
	Status string `json:"status,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

MTOShipment m t o shipment

swagger:model MTOShipment

func (*MTOShipment) ContextValidate

func (m *MTOShipment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o shipment based on the context it is used

func (*MTOShipment) MarshalBinary

func (m *MTOShipment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MTOShipment) MarshalJSON

func (m MTOShipment) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MTOShipment) MtoServiceItems

func (m *MTOShipment) MtoServiceItems() []MTOServiceItem

MtoServiceItems gets the mto service items of this base type

func (*MTOShipment) SetMtoServiceItems

func (m *MTOShipment) SetMtoServiceItems(val []MTOServiceItem)

SetMtoServiceItems sets the mto service items of this base type

func (*MTOShipment) UnmarshalBinary

func (m *MTOShipment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MTOShipment) UnmarshalJSON

func (m *MTOShipment) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MTOShipment) Validate

func (m *MTOShipment) Validate(formats strfmt.Registry) error

Validate validates this m t o shipment

type MTOShipmentType

type MTOShipmentType string

MTOShipmentType Shipment Type Example: HHG

swagger:model MTOShipmentType

const (

	// MTOShipmentTypeHHG captures enum value "HHG"
	MTOShipmentTypeHHG MTOShipmentType = "HHG"

	// MTOShipmentTypeINTERNATIONALHHG captures enum value "INTERNATIONAL_HHG"
	MTOShipmentTypeINTERNATIONALHHG MTOShipmentType = "INTERNATIONAL_HHG"

	// MTOShipmentTypeINTERNATIONALUB captures enum value "INTERNATIONAL_UB"
	MTOShipmentTypeINTERNATIONALUB MTOShipmentType = "INTERNATIONAL_UB"
)

func NewMTOShipmentType

func NewMTOShipmentType(value MTOShipmentType) *MTOShipmentType

func (MTOShipmentType) ContextValidate

func (m MTOShipmentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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.

func (MTOShipmentType) Validate

func (m MTOShipmentType) Validate(formats strfmt.Registry) error

Validate validates this m t o shipment type

type MTOShipments

type MTOShipments []*MTOShipment

MTOShipments m t o shipments

swagger:model MTOShipments

func (MTOShipments) ContextValidate

func (m MTOShipments) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this m t o shipments based on the context it is used

func (MTOShipments) Validate

func (m MTOShipments) Validate(formats strfmt.Registry) error

Validate validates this m t o shipments

type MoveStatus

type MoveStatus string

MoveStatus Current status of this MoveTaskOrder

swagger:model MoveStatus

const (

	// MoveStatusDRAFT captures enum value "DRAFT"
	MoveStatusDRAFT MoveStatus = "DRAFT"

	// MoveStatusSUBMITTED captures enum value "SUBMITTED"
	MoveStatusSUBMITTED MoveStatus = "SUBMITTED"

	// 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

func (m MoveStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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.

func (MoveStatus) Validate

func (m MoveStatus) Validate(formats strfmt.Registry) error

Validate validates this move status

type MoveTaskOrder

type MoveTaskOrder struct {

	// Indicates this MoveTaskOrder is available for Prime API handling.
	//
	// In production, only MoveTaskOrders for which this is set will be available to the API.
	//
	// Format: date-time
	AvailableToPrimeAt *strfmt.DateTime `json:"availableToPrimeAt,omitempty"`

	// ID associated with the contractor, in this case Prime
	//
	// Example: 5db13bb4-6d29-4bdb-bc81-262f4513ecf6
	// Required: true
	// Format: uuid
	ContractorID *strfmt.UUID `json:"contractorID"`

	// Date the MoveTaskOrder was created on.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Uniquely identifies the state of the MoveTaskOrder object (but not the nested objects)
	//
	// It will change everytime the object is updated. Client should store the value.
	// Updates to this MoveTaskOrder will require that this eTag be passed in with the If-Match header.
	//
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// ID of the MoveTaskOrder object.
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// Unique 6-character code the customer can use to refer to their move
	// Example: ABC123
	// Read Only: true
	MoveCode string `json:"moveCode,omitempty"`

	// mto shipments
	MtoShipments MTOShipments `json:"mtoShipments,omitempty"`

	// order
	// Required: true
	Order *Order `json:"order"`

	// ID of the Order object
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	OrderID strfmt.UUID `json:"orderID,omitempty"`

	// payment requests
	PaymentRequests PaymentRequests `json:"paymentRequests,omitempty"`

	// If the move is a PPM, this is the estimated weight in lbs.
	PpmEstimatedWeight int64 `json:"ppmEstimatedWeight,omitempty"`

	// If the move is a PPM, indicates whether it is full or partial.
	// Enum: [FULL PARTIAL]
	PpmType string `json:"ppmType,omitempty"`

	// Unique ID associated with this Order.
	//
	// No two MoveTaskOrders may have the same ID.
	// Attempting to create a MoveTaskOrder may fail if this referenceId has been used already.
	//
	// Example: 1001-3456
	// Read Only: true
	ReferenceID string `json:"referenceId,omitempty"`

	// status
	Status MoveStatus `json:"status,omitempty"`

	// Date on which this MoveTaskOrder was last updated.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

MoveTaskOrder move task order

swagger:model MoveTaskOrder

func (*MoveTaskOrder) ContextValidate

func (m *MoveTaskOrder) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this move task order based on the context it is used

func (*MoveTaskOrder) MarshalBinary

func (m *MoveTaskOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MoveTaskOrder) MarshalJSON

func (m MoveTaskOrder) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MoveTaskOrder) MtoServiceItems

func (m *MoveTaskOrder) MtoServiceItems() []MTOServiceItem

MtoServiceItems gets the mto service items of this base type

func (*MoveTaskOrder) SetMtoServiceItems

func (m *MoveTaskOrder) SetMtoServiceItems(val []MTOServiceItem)

SetMtoServiceItems sets the mto service items of this base type

func (*MoveTaskOrder) UnmarshalBinary

func (m *MoveTaskOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MoveTaskOrder) UnmarshalJSON

func (m *MoveTaskOrder) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MoveTaskOrder) Validate

func (m *MoveTaskOrder) Validate(formats strfmt.Registry) error

Validate validates this move task order

type MoveTaskOrders

type MoveTaskOrders []*MoveTaskOrder

MoveTaskOrders move task orders

swagger:model MoveTaskOrders

func (MoveTaskOrders) ContextValidate

func (m MoveTaskOrders) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this move task orders based on the context it is used

func (MoveTaskOrders) Validate

func (m MoveTaskOrders) Validate(formats strfmt.Registry) error

Validate validates this move task orders

type Order

type Order struct {

	// customer
	Customer *Customer `json:"customer,omitempty"`

	// ID of the Customer this Order belongs to.
	//
	// If creating a MoveTaskOrder. either an existing customerID should be provided or the nested customer object should be populated for creation.
	//
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	CustomerID *strfmt.UUID `json:"customerID,omitempty"`

	// department indicator
	// Required: true
	DepartmentIndicator *DeptIndicator `json:"departmentIndicator"`

	// destination duty location
	DestinationDutyLocation *DutyLocation `json:"destinationDutyLocation,omitempty"`

	// ID of the destination duty station.
	//
	// If creating a MoveTaskOrder, this should match an existing duty station.
	//
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Required: true
	// Format: uuid
	DestinationDutyLocationID *strfmt.UUID `json:"destinationDutyLocationID"`

	// Uniquely identifies the state of the Order object (but not the nested objects)
	//
	// It will change everytime the object is updated. Client should store the value.
	// Updates to this Order will require that this eTag be passed in with the If-Match header.
	//
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// entitlement
	Entitlement *Entitlement `json:"entitlement,omitempty"`

	// ID of the Order object.
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// The date the orders were issued.
	// Required: true
	// Format: date
	IssueDate *strfmt.Date `json:"issueDate"`

	// ID of the military orders associated with this move.
	// Example: 030-00362
	// Required: true
	OrderNumber *string `json:"orderNumber"`

	// orders type
	// Required: true
	OrdersType *OrdersType `json:"ordersType"`

	// orders type detail
	// Required: true
	OrdersTypeDetail *OrdersTypeDetail `json:"ordersTypeDetail"`

	// origin duty location
	OriginDutyLocation *DutyLocation `json:"originDutyLocation,omitempty"`

	// ID of the origin duty station.
	//
	// If creating a MoveTaskOrder, this should match an existing duty station.
	//
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Required: true
	// Format: uuid
	OriginDutyLocationID *strfmt.UUID `json:"originDutyLocationID"`

	// rank
	// Required: true
	Rank *Rank `json:"rank"`

	// Date that the service member must report to the new DutyLocation by.
	// Required: true
	// Format: date
	ReportByDate *strfmt.Date `json:"reportByDate"`

	// status
	// Required: true
	Status *OrdersStatus `json:"status"`

	// TAC
	// Example: F8J1
	// Required: true
	Tac *string `json:"tac"`

	// uploaded orders
	UploadedOrders *Document `json:"uploadedOrders,omitempty"`

	// ID of the uploaded document.
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Required: true
	// Format: uuid
	UploadedOrdersID *strfmt.UUID `json:"uploadedOrdersID"`
}

Order order

swagger:model Order

func (*Order) ContextValidate

func (m *Order) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this order based on the context it is used

func (*Order) MarshalBinary

func (m *Order) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Order) UnmarshalBinary

func (m *Order) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Order) Validate

func (m *Order) Validate(formats strfmt.Registry) error

Validate validates this order

type OrdersStatus

type OrdersStatus string

OrdersStatus Move status

swagger:model OrdersStatus

const (

	// OrdersStatusDRAFT captures enum value "DRAFT"
	OrdersStatusDRAFT OrdersStatus = "DRAFT"

	// OrdersStatusSUBMITTED captures enum value "SUBMITTED"
	OrdersStatusSUBMITTED OrdersStatus = "SUBMITTED"

	// OrdersStatusAPPROVED captures enum value "APPROVED"
	OrdersStatusAPPROVED OrdersStatus = "APPROVED"

	// OrdersStatusCANCELED captures enum value "CANCELED"
	OrdersStatusCANCELED OrdersStatus = "CANCELED"
)

func NewOrdersStatus

func NewOrdersStatus(value OrdersStatus) *OrdersStatus

func (OrdersStatus) ContextValidate

func (m OrdersStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this orders status based on context it is used

func (OrdersStatus) Pointer

func (m OrdersStatus) Pointer() *OrdersStatus

Pointer returns a pointer to a freshly-allocated OrdersStatus.

func (OrdersStatus) Validate

func (m OrdersStatus) Validate(formats strfmt.Registry) error

Validate validates this orders status

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"

	// OrdersTypeGHC captures enum value "GHC"
	OrdersTypeGHC OrdersType = "GHC"

	// OrdersTypeNTS captures enum value "NTS"
	OrdersTypeNTS OrdersType = "NTS"

	// OrdersTypeWOUNDEDWARRIOR captures enum value "WOUNDED_WARRIOR"
	OrdersTypeWOUNDEDWARRIOR OrdersType = "WOUNDED_WARRIOR"

	// OrdersTypeBLUEBARK captures enum value "BLUEBARK"
	OrdersTypeBLUEBARK OrdersType = "BLUEBARK"
)

func NewOrdersType

func NewOrdersType(value OrdersType) *OrdersType

func (OrdersType) ContextValidate

func (m OrdersType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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.

func (OrdersType) Validate

func (m OrdersType) Validate(formats strfmt.Registry) error

Validate validates this orders type

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

func (m OrdersTypeDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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.

func (OrdersTypeDetail) Validate

func (m OrdersTypeDetail) Validate(formats strfmt.Registry) error

Validate validates this orders type detail

type PaymentRequest

type PaymentRequest struct {

	// document package
	DocumentPackage *ProofOfServicePackage `json:"documentPackage,omitempty"`

	// e tag
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// is final
	IsFinal *bool `json:"isFinal,omitempty"`

	// move task order ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	MoveTaskOrderID strfmt.UUID `json:"moveTaskOrderID,omitempty"`

	// payment request number
	// Example: 1234-5678-1
	// Read Only: true
	PaymentRequestNumber string `json:"paymentRequestNumber,omitempty"`

	// recalculation of payment request ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Read Only: true
	// Format: uuid
	RecalculationOfPaymentRequestID *strfmt.UUID `json:"recalculationOfPaymentRequestID,omitempty"`

	// rejection reason
	// Example: documentation was incomplete
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// status
	Status PaymentRequestStatus `json:"status,omitempty"`
}

PaymentRequest payment request

swagger:model PaymentRequest

func (*PaymentRequest) ContextValidate

func (m *PaymentRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*PaymentRequest) Validate

func (m *PaymentRequest) Validate(formats strfmt.Registry) error

Validate validates this payment request

type PaymentRequestEDI

type PaymentRequestEDI struct {

	// edi
	// Read Only: true
	Edi string `json:"edi,omitempty"`

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`
}

PaymentRequestEDI payment request e d i

swagger:model PaymentRequestEDI

func (*PaymentRequestEDI) ContextValidate

func (m *PaymentRequestEDI) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment request e d i based on the context it is used

func (*PaymentRequestEDI) MarshalBinary

func (m *PaymentRequestEDI) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentRequestEDI) UnmarshalBinary

func (m *PaymentRequestEDI) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentRequestEDI) Validate

func (m *PaymentRequestEDI) Validate(formats strfmt.Registry) error

Validate validates this payment request e d i

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"

	// PaymentRequestStatusRECEIVEDBYGEX captures enum value "RECEIVED_BY_GEX"
	PaymentRequestStatusRECEIVEDBYGEX PaymentRequestStatus = "RECEIVED_BY_GEX"

	// 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

func (m PaymentRequestStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this payment request status based on context it is used

func (PaymentRequestStatus) Pointer

Pointer returns a pointer to a freshly-allocated PaymentRequestStatus.

func (PaymentRequestStatus) Validate

func (m PaymentRequestStatus) Validate(formats strfmt.Registry) error

Validate validates this payment request status

type PaymentRequests

type PaymentRequests []*PaymentRequest

PaymentRequests payment requests

swagger:model PaymentRequests

func (PaymentRequests) ContextValidate

func (m PaymentRequests) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this payment requests based on the context it is used

func (PaymentRequests) Validate

func (m PaymentRequests) Validate(formats strfmt.Registry) error

Validate validates this payment requests

type ProcessReviewedPaymentRequests

type ProcessReviewedPaymentRequests struct {

	// delete from syncada
	// Example: true
	// Required: true
	DeleteFromSyncada *bool `json:"deleteFromSyncada"`

	// payment request ID
	// Example: 1f2270c7-7166-40ae-981e-b200ebdf3054
	// Format: uuid
	PaymentRequestID strfmt.UUID `json:"paymentRequestID,omitempty"`

	// read from syncada
	// Example: true
	// Required: true
	ReadFromSyncada *bool `json:"readFromSyncada"`

	// send to syncada
	// Example: true
	// Required: true
	SendToSyncada *bool `json:"sendToSyncada"`

	// status
	Status PaymentRequestStatus `json:"status,omitempty"`
}

ProcessReviewedPaymentRequests process reviewed payment requests

swagger:model ProcessReviewedPaymentRequests

func (*ProcessReviewedPaymentRequests) ContextValidate

func (m *ProcessReviewedPaymentRequests) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this process reviewed payment requests based on the context it is used

func (*ProcessReviewedPaymentRequests) MarshalBinary

func (m *ProcessReviewedPaymentRequests) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProcessReviewedPaymentRequests) UnmarshalBinary

func (m *ProcessReviewedPaymentRequests) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProcessReviewedPaymentRequests) Validate

func (m *ProcessReviewedPaymentRequests) Validate(formats strfmt.Registry) error

Validate validates this process reviewed payment requests

type ProofOfServicePackage

type ProofOfServicePackage struct {

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// uploads
	Uploads []*UploadWithOmissions `json:"uploads"`
}

ProofOfServicePackage proof of service package

swagger:model ProofOfServicePackage

func (*ProofOfServicePackage) ContextValidate

func (m *ProofOfServicePackage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this proof of service package based on the context it is used

func (*ProofOfServicePackage) MarshalBinary

func (m *ProofOfServicePackage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProofOfServicePackage) UnmarshalBinary

func (m *ProofOfServicePackage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProofOfServicePackage) Validate

func (m *ProofOfServicePackage) Validate(formats strfmt.Registry) error

Validate validates this proof of service package

type Rank

type Rank string

Rank Rank of the service member, must match specific list of available ranks.

swagger:model Rank

const (

	// RankE1 captures enum value "E_1"
	RankE1 Rank = "E_1"

	// RankE2 captures enum value "E_2"
	RankE2 Rank = "E_2"

	// RankE3 captures enum value "E_3"
	RankE3 Rank = "E_3"

	// RankE4 captures enum value "E_4"
	RankE4 Rank = "E_4"

	// RankE5 captures enum value "E_5"
	RankE5 Rank = "E_5"

	// RankE6 captures enum value "E_6"
	RankE6 Rank = "E_6"

	// RankE7 captures enum value "E_7"
	RankE7 Rank = "E_7"

	// RankE8 captures enum value "E_8"
	RankE8 Rank = "E_8"

	// RankE9 captures enum value "E_9"
	RankE9 Rank = "E_9"

	// RankE9SPECIALSENIORENLISTED captures enum value "E_9_SPECIAL_SENIOR_ENLISTED"
	RankE9SPECIALSENIORENLISTED Rank = "E_9_SPECIAL_SENIOR_ENLISTED"

	// RankO1ACADEMYGRADUATE captures enum value "O_1_ACADEMY_GRADUATE"
	RankO1ACADEMYGRADUATE Rank = "O_1_ACADEMY_GRADUATE"

	// RankO2 captures enum value "O_2"
	RankO2 Rank = "O_2"

	// RankO3 captures enum value "O_3"
	RankO3 Rank = "O_3"

	// RankO4 captures enum value "O_4"
	RankO4 Rank = "O_4"

	// RankO5 captures enum value "O_5"
	RankO5 Rank = "O_5"

	// RankO6 captures enum value "O_6"
	RankO6 Rank = "O_6"

	// RankO7 captures enum value "O_7"
	RankO7 Rank = "O_7"

	// RankO8 captures enum value "O_8"
	RankO8 Rank = "O_8"

	// RankO9 captures enum value "O_9"
	RankO9 Rank = "O_9"

	// RankO10 captures enum value "O_10"
	RankO10 Rank = "O_10"

	// RankW1 captures enum value "W_1"
	RankW1 Rank = "W_1"

	// RankW2 captures enum value "W_2"
	RankW2 Rank = "W_2"

	// RankW3 captures enum value "W_3"
	RankW3 Rank = "W_3"

	// RankW4 captures enum value "W_4"
	RankW4 Rank = "W_4"

	// RankW5 captures enum value "W_5"
	RankW5 Rank = "W_5"

	// RankAVIATIONCADET captures enum value "AVIATION_CADET"
	RankAVIATIONCADET Rank = "AVIATION_CADET"

	// RankCIVILIANEMPLOYEE captures enum value "CIVILIAN_EMPLOYEE"
	RankCIVILIANEMPLOYEE Rank = "CIVILIAN_EMPLOYEE"

	// RankACADEMYCADET captures enum value "ACADEMY_CADET"
	RankACADEMYCADET Rank = "ACADEMY_CADET"

	// RankMIDSHIPMAN captures enum value "MIDSHIPMAN"
	RankMIDSHIPMAN Rank = "MIDSHIPMAN"
)

func NewRank

func NewRank(value Rank) *Rank

func (Rank) ContextValidate

func (m Rank) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rank based on context it is used

func (Rank) Pointer

func (m Rank) Pointer() *Rank

Pointer returns a pointer to a freshly-allocated Rank.

func (Rank) Validate

func (m Rank) Validate(formats strfmt.Registry) error

Validate validates this rank

type ReServiceCode

type ReServiceCode string

ReServiceCode This is the full list of service items that can be found on a shipment. Not all service items may be requested by the Prime, but may be returned in a response.

Documentation of all the service items will be provided.

swagger:model ReServiceCode

const (

	// ReServiceCodeCS captures enum value "CS"
	ReServiceCodeCS ReServiceCode = "CS"

	// ReServiceCodeDBHF captures enum value "DBHF"
	ReServiceCodeDBHF ReServiceCode = "DBHF"

	// ReServiceCodeDBTF captures enum value "DBTF"
	ReServiceCodeDBTF ReServiceCode = "DBTF"

	// ReServiceCodeDCRT captures enum value "DCRT"
	ReServiceCodeDCRT ReServiceCode = "DCRT"

	// ReServiceCodeDDASIT captures enum value "DDASIT"
	ReServiceCodeDDASIT ReServiceCode = "DDASIT"

	// ReServiceCodeDDDSIT captures enum value "DDDSIT"
	ReServiceCodeDDDSIT ReServiceCode = "DDDSIT"

	// ReServiceCodeDDFSIT captures enum value "DDFSIT"
	ReServiceCodeDDFSIT ReServiceCode = "DDFSIT"

	// ReServiceCodeDDP captures enum value "DDP"
	ReServiceCodeDDP ReServiceCode = "DDP"

	// ReServiceCodeDDSHUT captures enum value "DDSHUT"
	ReServiceCodeDDSHUT ReServiceCode = "DDSHUT"

	// ReServiceCodeDLH captures enum value "DLH"
	ReServiceCodeDLH ReServiceCode = "DLH"

	// ReServiceCodeDMHF captures enum value "DMHF"
	ReServiceCodeDMHF ReServiceCode = "DMHF"

	// ReServiceCodeDNPK captures enum value "DNPK"
	ReServiceCodeDNPK ReServiceCode = "DNPK"

	// ReServiceCodeDOASIT captures enum value "DOASIT"
	ReServiceCodeDOASIT ReServiceCode = "DOASIT"

	// ReServiceCodeDOFSIT captures enum value "DOFSIT"
	ReServiceCodeDOFSIT ReServiceCode = "DOFSIT"

	// ReServiceCodeDOP captures enum value "DOP"
	ReServiceCodeDOP ReServiceCode = "DOP"

	// ReServiceCodeDOPSIT captures enum value "DOPSIT"
	ReServiceCodeDOPSIT ReServiceCode = "DOPSIT"

	// ReServiceCodeDOSHUT captures enum value "DOSHUT"
	ReServiceCodeDOSHUT ReServiceCode = "DOSHUT"

	// ReServiceCodeDPK captures enum value "DPK"
	ReServiceCodeDPK ReServiceCode = "DPK"

	// ReServiceCodeDSH captures enum value "DSH"
	ReServiceCodeDSH ReServiceCode = "DSH"

	// ReServiceCodeDUCRT captures enum value "DUCRT"
	ReServiceCodeDUCRT ReServiceCode = "DUCRT"

	// ReServiceCodeDUPK captures enum value "DUPK"
	ReServiceCodeDUPK ReServiceCode = "DUPK"

	// ReServiceCodeFSC captures enum value "FSC"
	ReServiceCodeFSC ReServiceCode = "FSC"

	// ReServiceCodeIBHF captures enum value "IBHF"
	ReServiceCodeIBHF ReServiceCode = "IBHF"

	// ReServiceCodeIBTF captures enum value "IBTF"
	ReServiceCodeIBTF ReServiceCode = "IBTF"

	// ReServiceCodeICOLH captures enum value "ICOLH"
	ReServiceCodeICOLH ReServiceCode = "ICOLH"

	// ReServiceCodeICOUB captures enum value "ICOUB"
	ReServiceCodeICOUB ReServiceCode = "ICOUB"

	// ReServiceCodeICRT captures enum value "ICRT"
	ReServiceCodeICRT ReServiceCode = "ICRT"

	// ReServiceCodeICRTSA captures enum value "ICRTSA"
	ReServiceCodeICRTSA ReServiceCode = "ICRTSA"

	// ReServiceCodeIDASIT captures enum value "IDASIT"
	ReServiceCodeIDASIT ReServiceCode = "IDASIT"

	// ReServiceCodeIDDSIT captures enum value "IDDSIT"
	ReServiceCodeIDDSIT ReServiceCode = "IDDSIT"

	// ReServiceCodeIDFSIT captures enum value "IDFSIT"
	ReServiceCodeIDFSIT ReServiceCode = "IDFSIT"

	// ReServiceCodeIDSHUT captures enum value "IDSHUT"
	ReServiceCodeIDSHUT ReServiceCode = "IDSHUT"

	// ReServiceCodeIHPK captures enum value "IHPK"
	ReServiceCodeIHPK ReServiceCode = "IHPK"

	// ReServiceCodeIHUPK captures enum value "IHUPK"
	ReServiceCodeIHUPK ReServiceCode = "IHUPK"

	// ReServiceCodeINPK captures enum value "INPK"
	ReServiceCodeINPK ReServiceCode = "INPK"

	// ReServiceCodeIOASIT captures enum value "IOASIT"
	ReServiceCodeIOASIT ReServiceCode = "IOASIT"

	// ReServiceCodeIOCLH captures enum value "IOCLH"
	ReServiceCodeIOCLH ReServiceCode = "IOCLH"

	// ReServiceCodeIOCUB captures enum value "IOCUB"
	ReServiceCodeIOCUB ReServiceCode = "IOCUB"

	// ReServiceCodeIOFSIT captures enum value "IOFSIT"
	ReServiceCodeIOFSIT ReServiceCode = "IOFSIT"

	// ReServiceCodeIOOLH captures enum value "IOOLH"
	ReServiceCodeIOOLH ReServiceCode = "IOOLH"

	// ReServiceCodeIOOUB captures enum value "IOOUB"
	ReServiceCodeIOOUB ReServiceCode = "IOOUB"

	// ReServiceCodeIOPSIT captures enum value "IOPSIT"
	ReServiceCodeIOPSIT ReServiceCode = "IOPSIT"

	// ReServiceCodeIOSHUT captures enum value "IOSHUT"
	ReServiceCodeIOSHUT ReServiceCode = "IOSHUT"

	// ReServiceCodeIUBPK captures enum value "IUBPK"
	ReServiceCodeIUBPK ReServiceCode = "IUBPK"

	// ReServiceCodeIUBUPK captures enum value "IUBUPK"
	ReServiceCodeIUBUPK ReServiceCode = "IUBUPK"

	// ReServiceCodeIUCRT captures enum value "IUCRT"
	ReServiceCodeIUCRT ReServiceCode = "IUCRT"

	// ReServiceCodeMS captures enum value "MS"
	ReServiceCodeMS ReServiceCode = "MS"

	// ReServiceCodeNSTH captures enum value "NSTH"
	ReServiceCodeNSTH ReServiceCode = "NSTH"

	// ReServiceCodeNSTUB captures enum value "NSTUB"
	ReServiceCodeNSTUB ReServiceCode = "NSTUB"
)

func NewReServiceCode

func NewReServiceCode(value ReServiceCode) *ReServiceCode

func (ReServiceCode) ContextValidate

func (m ReServiceCode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this re service code based on context it is used

func (ReServiceCode) Pointer

func (m ReServiceCode) Pointer() *ReServiceCode

Pointer returns a pointer to a freshly-allocated ReServiceCode.

func (ReServiceCode) Validate

func (m ReServiceCode) Validate(formats strfmt.Registry) error

Validate validates this re service code

type UpdateMTOServiceItemStatus

type UpdateMTOServiceItemStatus struct {

	// Reason the service item was rejected by the TOO""
	// Example: item was too heavy
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// status
	Status MTOServiceItemStatus `json:"status,omitempty"`
}

UpdateMTOServiceItemStatus update m t o service item status

swagger:model UpdateMTOServiceItemStatus

func (*UpdateMTOServiceItemStatus) ContextValidate

func (m *UpdateMTOServiceItemStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update m t o service item status based on the context it is used

func (*UpdateMTOServiceItemStatus) MarshalBinary

func (m *UpdateMTOServiceItemStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateMTOServiceItemStatus) UnmarshalBinary

func (m *UpdateMTOServiceItemStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateMTOServiceItemStatus) Validate

func (m *UpdateMTOServiceItemStatus) Validate(formats strfmt.Registry) error

Validate validates this update m t o service item status

type UpdateMTOShipmentStatus

type UpdateMTOShipmentStatus struct {

	// rejection reason
	// Example: MTO Shipment not good enough
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// status
	// Enum: [REJECTED APPROVED SUBMITTED CANCELLATION_REQUESTED CANCELED DIVERSION_REQUESTED]
	Status string `json:"status,omitempty"`
}

UpdateMTOShipmentStatus update m t o shipment status

swagger:model UpdateMTOShipmentStatus

func (*UpdateMTOShipmentStatus) ContextValidate

func (m *UpdateMTOShipmentStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update m t o shipment status based on context it is used

func (*UpdateMTOShipmentStatus) MarshalBinary

func (m *UpdateMTOShipmentStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateMTOShipmentStatus) UnmarshalBinary

func (m *UpdateMTOShipmentStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateMTOShipmentStatus) Validate

func (m *UpdateMTOShipmentStatus) Validate(formats strfmt.Registry) error

Validate validates this update m t o shipment status

type UpdatePaymentRequestStatus

type UpdatePaymentRequestStatus struct {

	// Attribute of the payment request object that automatically changes when the request is updated. This matches the value passed in the header for `If-Match`. Required when sending PUT or PATCH requests to prevent updating stale data.
	// Read Only: true
	ETag string `json:"eTag,omitempty"`

	// A written reason to provide context for the status.
	// Example: documentation was incomplete
	RejectionReason *string `json:"rejectionReason,omitempty"`

	// status
	Status PaymentRequestStatus `json:"status,omitempty"`
}

UpdatePaymentRequestStatus update payment request status

swagger:model UpdatePaymentRequestStatus

func (*UpdatePaymentRequestStatus) ContextValidate

func (m *UpdatePaymentRequestStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update payment request status based on the context it is used

func (*UpdatePaymentRequestStatus) MarshalBinary

func (m *UpdatePaymentRequestStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdatePaymentRequestStatus) UnmarshalBinary

func (m *UpdatePaymentRequestStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdatePaymentRequestStatus) Validate

func (m *UpdatePaymentRequestStatus) Validate(formats strfmt.Registry) error

Validate validates this update payment request status

type UploadWithOmissions

type UploadWithOmissions struct {

	// bytes
	// Required: true
	Bytes *int64 `json:"bytes"`

	// content type
	// Example: application/pdf
	// Required: true
	ContentType *string `json:"contentType"`

	// created at
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// filename
	// Example: filename.pdf
	// Required: true
	Filename *string `json:"filename"`

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// status
	// Enum: [INFECTED CLEAN PROCESSING]
	Status string `json:"status,omitempty"`

	// updated at
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`

	// url
	// Example: https://uploads.domain.test/dir/c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

UploadWithOmissions An uploaded file.

swagger:model UploadWithOmissions

func (*UploadWithOmissions) ContextValidate

func (m *UploadWithOmissions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this upload with omissions based on the context it is used

func (*UploadWithOmissions) MarshalBinary

func (m *UploadWithOmissions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UploadWithOmissions) UnmarshalBinary

func (m *UploadWithOmissions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UploadWithOmissions) Validate

func (m *UploadWithOmissions) Validate(formats strfmt.Registry) error

Validate validates this upload with omissions

type ValidationError

type ValidationError struct {
	ClientError

	// invalid fields
	// Required: true
	InvalidFields map[string][]string `json:"invalidFields"`
}

ValidationError validation error

swagger:model ValidationError

func (*ValidationError) ContextValidate

func (m *ValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error

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

func (*ValidationError) Validate

func (m *ValidationError) Validate(formats strfmt.Registry) error

Validate validates this validation error

type WebhookNotification

type WebhookNotification struct {

	// Time representing when the event was triggered
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Name of event triggered
	// Example: PaymentRequest.Update
	EventKey string `json:"eventKey,omitempty"`

	// Time representing when the system firstAttempted to send this notification
	// Read Only: true
	// Format: date-time
	FirstAttemptedAt *strfmt.DateTime `json:"firstAttemptedAt,omitempty"`

	// id
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Read Only: true
	// Format: uuid
	ID strfmt.UUID `json:"id,omitempty"`

	// move task order ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	MoveTaskOrderID *strfmt.UUID `json:"moveTaskOrderID,omitempty"`

	// object
	Object *string `json:"object,omitempty"`

	// object ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	ObjectID *strfmt.UUID `json:"objectID,omitempty"`

	// status
	Status WebhookNotificationStatus `json:"status,omitempty"`

	// trace ID
	// Example: c56a4180-65aa-42ec-a945-5fd21dec0538
	// Format: uuid
	TraceID strfmt.UUID `json:"traceID,omitempty"`

	// Time representing when the notification was last updated
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
}

WebhookNotification webhook notification

swagger:model WebhookNotification

func (*WebhookNotification) ContextValidate

func (m *WebhookNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this webhook notification based on the context it is used

func (*WebhookNotification) MarshalBinary

func (m *WebhookNotification) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebhookNotification) UnmarshalBinary

func (m *WebhookNotification) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebhookNotification) Validate

func (m *WebhookNotification) Validate(formats strfmt.Registry) error

Validate validates this webhook notification

type WebhookNotificationStatus

type WebhookNotificationStatus string

WebhookNotificationStatus Statuses available for a Webhook Notification

swagger:model WebhookNotificationStatus

const (

	// WebhookNotificationStatusPENDING captures enum value "PENDING"
	WebhookNotificationStatusPENDING WebhookNotificationStatus = "PENDING"

	// WebhookNotificationStatusSENT captures enum value "SENT"
	WebhookNotificationStatusSENT WebhookNotificationStatus = "SENT"

	// WebhookNotificationStatusSKIPPED captures enum value "SKIPPED"
	WebhookNotificationStatusSKIPPED WebhookNotificationStatus = "SKIPPED"

	// WebhookNotificationStatusFAILING captures enum value "FAILING"
	WebhookNotificationStatusFAILING WebhookNotificationStatus = "FAILING"

	// WebhookNotificationStatusFAILED captures enum value "FAILED"
	WebhookNotificationStatusFAILED WebhookNotificationStatus = "FAILED"
)

func (WebhookNotificationStatus) ContextValidate

func (m WebhookNotificationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this webhook notification status based on context it is used

func (WebhookNotificationStatus) Pointer

Pointer returns a pointer to a freshly-allocated WebhookNotificationStatus.

func (WebhookNotificationStatus) Validate

func (m WebhookNotificationStatus) Validate(formats strfmt.Registry) error

Validate validates this webhook notification status

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL