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": {}
}
}