Skip to main content

StopInput

Input type to either create a new stop or reference an existing stop.

input StopInput {
_id: ObjectId
location: LocationInput
operationType: EnumOperationType
comment: String
address: ObjectId
date: FromToDateInput
time: FromToTimeInput
additionalTimeWindows: [FromToTimeInput!]
waitingTimeMinutes: Float
plannedArrivalTime: DateTime
plannedDepartureTime: DateTime
referenceStops: [ObjectId!]
timezone: TimeZone
}

Fields

StopInput._id ● ObjectId scalar

Use to reference an existing stop. All other attributes are ignored if specified.

StopInput.location ● LocationInput input

Required if _id is null.

StopInput.operationType ● EnumOperationType enum

StopInput.comment ● String scalar

StopInput.address ● ObjectId scalar

StopInput.date ● FromToDateInput input

StopInput.time ● FromToTimeInput input

StopInput.additionalTimeWindows ● [FromToTimeInput!] list input

StopInput.waitingTimeMinutes ● Float scalar

Waiting time at the stop (in minutes).

StopInput.plannedArrivalTime ● DateTime scalar

The planned arrival date and time when time management is enabled. Can be used to give an estimate of delivery time to customers. The date does not contain any timezone info and is considered to be in the timezone of order departure.

StopInput.plannedDepartureTime ● DateTime scalar

The planned departure date and time when time management is enabled. Can be used to give an estimate of delivery time to customers. The date does not contain any timezone info and is considered to be in the timezone of order departure.

StopInput.referenceStops ● [ObjectId!] list scalar

Used for fused orders, to reference the stops from the orignial order, and used to define a merged stop

StopInput.timezone ● TimeZone scalar