interface UpdateRequestUserPreferences {
    activeHovSubscriptions: string[];
    avoidDangerousTurns: null | boolean;
    avoidFerries: null | boolean;
    avoidPrimaryRoads: null | boolean;
    avoidTollRoads: null | boolean;
    hasEv: null | boolean;
    isEmailVerified: null | boolean;
    language: null | string;
    licensePlateSuffix: null | string;
    os: null | string;
    unpavedRoads: null | UnpavedRoadsSetting;
    vehicleType: null | VehicleType;
}

Properties

activeHovSubscriptions: string[]

The list of user's active HOV subscriptions.

avoidDangerousTurns: null | boolean

Whether the user prefers to avoid dangerous turns. null if the preference is not specified.

avoidFerries: null | boolean

Whether the user prefers to avoid ferries. null if the preference is not specified.

avoidPrimaryRoads: null | boolean

Whether the user prefers to avoid primary roads (e.g. freeways). null if the preference is not specified.

avoidTollRoads: null | boolean

Whether the user prefers to avoid toll roads. null if the preference is not specified.

hasEv: null | boolean

Whether the user has an electric vehicle (EV). null if not specified.

isEmailVerified: null | boolean

Whether the user's email address is verified. null if not specified.

language: null | string

The user's preferred language. null if not specified.

licensePlateSuffix: null | string

The suffix of the user's license plate. null if not specified.

os: null | string

The user's operating system (OS). null if not specified.

unpavedRoads: null | UnpavedRoadsSetting

Indicates the user's preference for unpaved roads. null if the preference is not specified.

vehicleType: null | VehicleType

The type of vehicle the user drives. null if not specified.