Skip to main content

Input 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 to reference the stops from the original order (e.g. fused, split, etc), or to define a merged stop

StopInput.timezone ● TimeZone scalar​