Skip to content

Commit

Permalink
Merge pull request #14679 from transcom/B-21438-MAIN
Browse files Browse the repository at this point in the history
B 21438 main
  • Loading branch information
r-mettler authored Feb 18, 2025
2 parents 7a79a13 + b8e56df commit b53f3b1
Show file tree
Hide file tree
Showing 61 changed files with 3,445 additions and 64 deletions.
9 changes: 9 additions & 0 deletions cmd/prime-api-client/prime/create_mto_service_item.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ type shuttleParams struct {
Body primemessages.MTOServiceItemShuttle `json:"body"`
}

type domesticShuttleParams struct {
Body primemessages.MTOServiceItemDomesticShuttle `json:"body"`
}

// InitCreateMTOServiceItemFlags initializes flags.
func InitCreateMTOServiceItemFlags(flag *pflag.FlagSet) {
flag.String(utils.FilenameFlag, "", "Name of the file being passed in")
Expand Down Expand Up @@ -146,12 +150,17 @@ func CreateMTOServiceItem(cmd *cobra.Command, args []string) error {
var params shuttleParams
err = utils.DecodeJSONFileToPayload(filename, utils.ContainsDash(args), &params)
serviceItemParams.SetBody(&params.Body)
case primemessages.MTOServiceItemModelTypeMTOServiceItemDomesticShuttle:
var params domesticShuttleParams
err = utils.DecodeJSONFileToPayload(filename, utils.ContainsDash(args), &params)
serviceItemParams.SetBody(&params.Body)
default:
err = fmt.Errorf("allowed modelType(): %v", []primemessages.MTOServiceItemModelType{
primemessages.MTOServiceItemModelTypeMTOServiceItemDestSIT,
primemessages.MTOServiceItemModelTypeMTOServiceItemOriginSIT,
primemessages.MTOServiceItemModelTypeMTOServiceItemDomesticCrating,
primemessages.MTOServiceItemModelTypeMTOServiceItemShuttle,
primemessages.MTOServiceItemModelTypeMTOServiceItemDomesticShuttle,
})
}
// return any decoding errors
Expand Down
94 changes: 92 additions & 2 deletions pkg/gen/primeapi/embedded_spec.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions pkg/gen/primemessages/m_t_o_service_item.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b53f3b1

Please sign in to comment.