VehicleStop.VehicleStopState
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
VehicleStop.VehicleStopState is an annotation that represents the current state of a vehicle stop in the Driver SDK.
It has four possible states: NEW, ENROUTE, ARRIVED, and UNSPECIFIED, represented by integer constants.
NEW indicates the stop is created but the driver is not routing to it; ENROUTE indicates active routing; ARRIVED means the driver has reached the stop; and UNSPECIFIED is the default or unrecognized state.
It inherits methods from the java.lang.annotation.Annotation interface, such as annotationType(), equals(), hashCode(), and toString().
public static abstract @interface VehicleStop.VehicleStopState implements Annotation
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-27 UTC."],[],["`VehicleStop.VehicleStopState` defines the current status of a vehicle stop. The state can be `ARRIVED` (driver at the stop), `ENROUTE` (driver routing to the stop), or `NEW` (stop created, driver not routing). `UNSPECIFIED` is the default state for unrecognized stops. Each state has an associated integer value: `ARRIVED` is 3, `ENROUTE` is 2, `NEW` is 1, and `UNSPECIFIED` is 0. The interface also includes methods inherited from `java.lang.annotation.Annotation`.\n"]]