Skip to main content

SaveOrderSelectedShippingSelectionInput

A chosen selection in clear text: its reference plus the displayed name and timeslot/location.

input SaveOrderSelectedShippingSelectionInput {
reference: UnsanitizedString!
kind: ShippingSelectionKind
name: String
timeslot: SelectedShippingTimeslotInput
location: SelectedShippingLocationInput
}

Fields​

reference ● UnsanitizedString!​

The selection's plain reference. Unsanitized so the opaque gateway/carrier id round-trips byte-for-byte.

kind ● ShippingSelectionKind​

What was chosen. Derived from timeslot/location when omitted.

name ● String​

timeslot ● SelectedShippingTimeslotInput​

location ● SelectedShippingLocationInput​

Example​

{
"timeslot": {
"start": "2024-05-03T11:52:33Z"
},
"location": {
"address": {}
}
}