mapDayNightMode
The day/night mode of the Android Auto map: follow the car (AADayNightMode.AUTO), or keep the map in day or night colours at all times.
Changed from the Android Auto settings screen through SettingsProvider.updateMapDayNightMode. What the map is drawn with is the SDK's copy, AAMapState.dayNightMode, which the provider keeps in step with this one.
Last in the constructor and defaulted to AADayNightMode.AUTO on purpose, so existing Kotlin clients keep compiling and behaving as before — positional constructions included — and a host that does not offer the setting needs no change: its map follows the car. It is a state field rather than an AASettingKey entry for two reasons: the keys are on/off toggles while this setting has three values, and a new key would break the build of any client whose when over the keys has no else branch.
A source-compatible change, not a binary one: the constructor and copy signatures change, so a client compiled against an earlier SDK must be recompiled, and Java callers of the full constructor must pass the new argument.