package proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ACP

acp.proto:154

(message has no fields)

enum ACP.CommandType

acp.proto:156

Used in: AppTwinCommandStatus, EventPushCommand, PendingCommand

message AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI

user-events.proto:30

Used in: ClientMessage

message AcknowledgeAppTwinCommandStatusUpdatesByVIN

vehicleapi.proto:12

Sending direction: App -> BFF -> AppTwin

Used in: ClientMessage

message AcknowledgeAssignedVehicles

protos.proto:136

Used in: ClientMessage

(message has no fields)

message AcknowledgeCommandRequest

vehicle-commands.proto:11

Acknowledge the CommandRequest reached the apptwin actor Websocket <- Apptwin

message AcknowledgeDataChangeEvent

vehicle-events.proto:1288

Used in: ClientMessage

message AcknowledgePreferredDealerChange

vehicle-events.proto:1262

Used in: ClientMessage

message AcknowledgeServiceStatusUpdate

service-activation.proto:10

Used in: ClientMessage

message AcknowledgeServiceStatusUpdatesByVIN

service-activation.proto:6

Used in: ClientMessage

message AcknowledgeUpdateUserJWTRequest

user-events.proto:152

Ack for the UpdateUserJWTRequest

(message has no fields)

message AcknowledgeUserDataUpdate

user-events.proto:6

Used in: ClientMessage

message AcknowledgeUserPINUpdate

user-events.proto:122

Used in: ClientMessage

message AcknowledgeUserPictureUpdate

user-events.proto:98

Used in: ClientMessage

message AcknowledgeUserVehicleAuthChangedUpdate

user-events.proto:26

Used in: ClientMessage

message AcknowledgeVEPRequest

vehicle-events.proto:1238

acknowledge that the VEP updates of up to `sequenceNumber` have been received Sending direction: App -> BFF -> AppTwin

Used in: ClientMessage

message AcknowledgeVEPUpdatesByVIN

vehicle-events.proto:1248

acknowledge that the VEP updates by vin of up to `sequenceNumber` have been received Sending direction: App -> BFF -> AppTwin This message should replace the AcknowledgeVEPRequest

Used in: ClientMessage

message AcknowledgeVehicleUpdated

vehicle-events.proto:1258

Used in: ClientMessage

message ActivateVehicleKeys

vehicle-commands.proto:148

Used in: CommandRequest

message AmgStageModeError

vehicle-events.proto:260

Used in: VehicleAttributeStatus

enum AmgStageModeState

vehicle-events.proto:271

Used in: VehicleAttributeStatus

message AppTwinCommandStatus

vehicleapi.proto:35

Sending direction: App <- BFF <- AppTwin as part of an AppTwinCommandStatusUpdatesByPID

Used in: AppTwinCommandStatusUpdatesByPID

message AppTwinCommandStatusUpdatesByPID

vehicleapi.proto:26

Sending direction: App <- BFF <- AppTwin as part of an AppTwinCommandStatusUpdatesByVIN

Used in: AppTwinCommandStatusUpdatesByVIN

message AppTwinCommandStatusUpdatesByVIN

vehicleapi.proto:17

Sending direction: App <- BFF <- AppTwin

Used in: PushMessage

message AppTwinMemberStatusValue

cluster.proto:10

message AppTwinPendingCommandsRequest

vehicleapi.proto:141

AppTwinPendingCommandsRequest is sent from the AppTwin to the app to ask for commands that the app has not yet received a finished state for. This request MUST eventually be answered with AppTwinPendingCommandsResponse.

Used in: PushMessage

(message has no fields)

message AppTwinPendingCommandsResponse

vehicleapi.proto:146

AppTwinPendingCommandsResponse is sent from the app to the AppTwin to tell it the commands that haven't been "resolved yet" (are not in a finished state). The delivery of this message to the AppTwin will trigger a command actor that polls the state for the specified command type and PID.

Used in: ClientMessage

message AssignedVehicles

protos.proto:132

This message is used to tell the App which vehicles are assigned to the current user. The message is sent when the AppTwin is fully initialized (i.e. when it received the first vcb-response) The list of VINs is needed when a user gets unassigned from a vehicle while not connected to an AppTwin In this case the vehicle would still show in the app the next time the user starts it (see https://appsfactory.atlassian.net/browse/DAIM-3831) To prevent this, we tell the App which VINs are assigned via this message

Used in: PushMessage

enum AttributeStatus

vehicle-events.proto:1042

Same as VehicleAPI.AttributeStatus but with slightly different names. The VehicleAPI.AttributeStatus enum values can't be changed because they are used to automatically parse the vehicleAPI responses. Adding type aliases would confuse the contributions developers, so we added another attribute status enum

message AutomaticValetParkingActivate

vehicle-commands.proto:640

Used in: CommandRequest

message AuxheatConfigure

vehicle-commands.proto:159

Used in: CommandRequest

enum AuxheatConfigure.Selection

vehicle-commands.proto:161

Used in: AuxheatConfigure

message AuxheatStart

vehicle-commands.proto:157

Used in: CommandRequest

(message has no fields)

message AuxheatStop

vehicle-commands.proto:158

Used in: CommandRequest

(message has no fields)

message BatteryChargeProgramConfigure

vehicle-commands.proto:332

Configure the charge program

Used in: CommandRequest

enum BatteryChargeProgramConfigure.ChargeProgram

vehicle-commands.proto:333

Used in: BatteryChargeProgramConfigure

enum BatteryHealth

vehicle-events.proto:946

Used in: VehicleAttributeStatus

message BatteryMaxSocConfigure

vehicle-commands.proto:341

Configure the maximum value for the state of charge of the HV battery

Used in: CommandRequest

message CPDUserAddress

user-events.proto:73

Used in: CPDUserData

message CPDUserCommunicationPreference

user-events.proto:91

Used in: CPDUserData

message CPDUserData

user-events.proto:47

Used in: UserDataUpdate

message ChargeControlConfigure

vehicle-commands.proto:388

This is an experimental command

Used in: CommandRequest

message ChargeCouplerUnlock

vehicle-commands.proto:649

Used in: CommandRequest

(message has no fields)

message ChargeFlapUnlock

vehicle-commands.proto:645

Used in: CommandRequest

message ChargeFlaps

vehicle-events.proto:920

Used in: VehicleAttributeStatus

message ChargeFlapsEntry

vehicle-events.proto:915

Used in: ChargeFlaps

enum ChargeFlapsPositionState

vehicle-events.proto:907

Used in: ChargeFlapsEntry

message ChargeInlets

vehicle-events.proto:903

Used in: VehicleAttributeStatus

message ChargeInletsEntry

vehicle-events.proto:881

Used in: ChargeInlets

enum ChargeInletsEntry.ChargeInletsCouplerState

vehicle-events.proto:882

Used in: ChargeInletsEntry

enum ChargeInletsEntry.ChargeInletsLockState

vehicle-events.proto:890

Used in: ChargeInletsEntry

message ChargeOptConfigure

vehicle-commands.proto:401

Provide functionality to initiate a charge optimization configuration

Used in: CommandRequest

message ChargeOptConfigure.Tariff

vehicle-commands.proto:402

Used in: ChargeOptConfigure

enum ChargeOptConfigure.Tariff.Rate

vehicle-commands.proto:403

Used in: Tariff

message ChargeOptStart

vehicle-commands.proto:419

Provide the functionality to start the charge optimization function in the vehicle

empty

Used in: CommandRequest

(message has no fields)

message ChargeOptStop

vehicle-commands.proto:424

Provide the functionality to stop the charge optimization function in the vehicle

empty

Used in: CommandRequest

(message has no fields)

enum ChargeProgram

vehicle-events.proto:1002

Used in: ChargeProgramParameters

message ChargeProgramConfigure

vehicle-commands.proto:347

Select the given charge program and enables the consumer to configure it.

Used in: CommandRequest

enum ChargeProgramConfigure.ChargeProgram

vehicle-commands.proto:348

Used in: ChargeProgramConfigure

message ChargeProgramParameters

vehicle-events.proto:1009

Used in: ChargeProgramsValue

message ChargeProgramsValue

vehicle-events.proto:998

Used in: VehicleAttributeStatus

message ChargingBreakClockTimerConfigureEntry

vehicle-commands.proto:662

Used in: ChargingBreakClocktimerConfigure

message ChargingBreakClockTimerEntry

vehicle-events.proto:989

Used in: ChargingBreakClockTimerValue

enum ChargingBreakClockTimerEntryStatus

vehicle-commands.proto:656

Used in: ChargingBreakClockTimerConfigureEntry, ChargingBreakClockTimerEntry

message ChargingBreakClockTimerValue

vehicle-events.proto:942

Used in: VehicleAttributeStatus

message ChargingBreakClocktimerConfigure

vehicle-commands.proto:651

Used in: CommandRequest

enum ChargingCompatibilityError

vehicle-events.proto:780

Used in: VehicleAttributeStatus

message ChargingConfigure

vehicle-commands.proto:123

Used in: CommandRequest

enum ChargingConfigure.ChargeProgram

vehicle-commands.proto:124

Used in: ChargingConfigure

enum ChargingFlapErrorDetails

vehicle-events.proto:790

Used in: VehicleAttributeStatus

message ChargingPowerControl

vehicle-events.proto:973

Used in: VehicleAttributeStatus

enum ChargingPowerControl.ChargingStatusForPowerControl

vehicle-events.proto:974

Used in: ChargingPowerControl

enum ChargingPowerRestriction

vehicle-events.proto:924

Used in: ChargingPowerRestrictions

message ChargingPowerRestrictions

vehicle-events.proto:938

Used in: VehicleAttributeStatus

message ChargingPredictionDepartureTime

vehicle-events.proto:875

Used in: VehicleAttributeStatus

message ChargingPredictionSoc

vehicle-events.proto:870

Used in: VehicleAttributeStatus

message ChargingScheduleActive

vehicle-events.proto:472

Charging schedule active message

Used in: VehicleAttributeStatus

enum ChargingScheduleActive.ChargingScheduleActiveOfflineMode

vehicle-events.proto:520

Nested enum for offline mode

Used in: ChargingScheduleActive

message ChargingScheduleActive.ChargingScheduleActiveSchedule

vehicle-events.proto:527

Nested message for schedule entry

Used in: ChargingScheduleActive

enum ChargingScheduleActive.ChargingScheduleActiveUseCaseId

vehicle-events.proto:482

Nested enum for use case id (deprecated)

Used in: ChargingScheduleActive

message ChargingScheduleRequested

vehicle-events.proto:800

Used in: VehicleAttributeStatus

enum ChargingScheduleRequested.ChargingScheduleUseCaseId

vehicle-events.proto:807

Used in: ChargingScheduleRequested

enum ChargingScheduleRequested.ScheduleIdStatus

vehicle-events.proto:802

Used in: ChargingScheduleRequested

enum ChargingScheduleUseCaseId

vehicle-events.proto:429

Charging schedule use case ID (non-deprecated version)

Used in: ChargingScheduleActive

enum ChargingStopErrorDetails

vehicle-events.proto:545

Used in: VehicleAttributeStatus

message ChargingTimer

vehicle-events.proto:849

Used in: VehicleAttributeStatus

message ChargingTimerEntry

vehicle-events.proto:853

Used in: ChargingTimer

enum ChargingTimerEntry.ChargingTimerAction

vehicle-events.proto:854

Used in: ChargingTimerEntry

message ChildPresenceDetectionDeactivateAlarm

vehicle-commands.proto:690

Used in: CommandRequest

(message has no fields)

message ChildPresenceDetectionTakePicture

vehicle-commands.proto:692

Used in: CommandRequest

(message has no fields)

enum ChildPresenceDetectionWarningLastEvent

vehicle-events.proto:296

Child presence detection warning last event

Used in: VehicleAttributeStatus

enum ChildPresenceDetectionWarningLevel

vehicle-events.proto:280

Child presence detection warning level

Used in: VehicleAttributeStatus

message ClientMessage

client.proto:15

message that is sent from the client Sending direction: App -> Websocket (-> AppTwin)

message ClockTimerConfigure

vehicle-commands.proto:711

Used in: CommandRequest

message ClockTimerConfigureEntry

vehicle-commands.proto:715

Used in: ClockTimerConfigure

enum ClockTimerConfigureEntry.Action

vehicle-commands.proto:716

Used in: ClockTimerConfigureEntry

enum ClockTimerConfigureEntry.Day

vehicle-commands.proto:722

Used in: ClockTimerConfigureEntry

message CommandRequest

vehicle-commands.proto:20

After the command was issued at VVA based on this command request the call will get a command request correlation message which matches the request id with the process id. Sending direction: App - BFF -> AppTwin

Used in: ClientMessage

enum CommandRequest.Backend

vehicle-commands.proto:30

Temporary backend switch field. Will be removed as soon as all commands are migrated to the VehicleAPI This field only needs to be set if the command is supported by both API from our backend. If this field is removed don't forget to set the field 36 to reserved.

Used in: CommandRequest

message ConfigurePingInterval

vehicle-events.proto:1254

the client can optionally send this message to reconfigure the ping interval Sending direction: App -> BFF

Used in: ClientMessage

message DataChangeEvent

vehicle-events.proto:1309

Used in: PushMessage

enum DcChargingProfile

vehicle-events.proto:407

DC charging profile

Used in: VehicleAttributeStatus

message DeactivateVehicleKeys

vehicle-commands.proto:139

Used in: CommandRequest

message DebugMessage

vehicle-events.proto:1175

Sending direction: App <- BFF

Used in: PushMessage

enum Door

vehicle-commands.proto:180

Used in: DoorsLock, DoorsUnlock

message DoorsLock

vehicle-commands.proto:209

Used in: CommandRequest

message DoorsUnlock

vehicle-commands.proto:215

Used in: CommandRequest

enum DriveType

vehicle-commands.proto:634

Used in: AutomaticValetParkingActivate

message EcoHistogramBin

vehicle-events.proto:1094

Used in: EcoHistogramValue

message EcoHistogramValue

vehicle-events.proto:1090

Used in: VehicleAttributeStatus

enum EmergencyPowerSupply

vehicle-events.proto:685

Used in: VehicleAttributeStatus

message EngineStart

vehicle-commands.proto:222

Used in: CommandRequest

message EngineStop

vehicle-commands.proto:226

Used in: CommandRequest

(message has no fields)

message EventPushCommand

eventpush.proto:10

enum EvsePairingState

vehicle-events.proto:672

Used in: VehicleAttributeStatus

enum ExteriorMonitoringStatus

vehicle-events.proto:346

Exterior monitoring status

Used in: VehicleAttributeStatus

message ExteriorMonitoringTakePicture

vehicle-commands.proto:696

Used in: CommandRequest

(message has no fields)

message Heartbeat

protos.proto:123

(message has no fields)

enum HvBatteryPrecondAvailability

vehicle-events.proto:661

Used in: VehicleAttributeStatus

message HvBatteryPrecondRequestState

vehicle-events.proto:653

Used in: VehicleAttributeStatus

message HvBatteryPrecondState

vehicle-events.proto:614

Used in: VehicleAttributeStatus

enum HvBatteryPrecondStatesCharging

vehicle-events.proto:602

Used in: HvBatteryPrecondState

enum HvBatteryPrecondStatesDischarging

vehicle-events.proto:590

Used in: HvBatteryPrecondState

message HvBatteryStartConditioning

vehicle-commands.proto:136

Used in: CommandRequest

(message has no fields)

message HvBatteryStopConditioning

vehicle-commands.proto:137

Used in: CommandRequest

(message has no fields)

enum InteriorMonitoringStatus

vehicle-events.proto:362

Interior monitoring status

Used in: VehicleAttributeStatus

message InteriorMonitoringTakePicture

vehicle-commands.proto:694

Used in: CommandRequest

(message has no fields)

enum InteriorProtectionActivationStatus

vehicle-events.proto:737

Used in: VehicleAttributeStatus

enum InteriorProtectionSelectionStatus

vehicle-events.proto:743

Used in: VehicleAttributeStatus

message KeylineActivationStateValue

vehicle-events.proto:323

Keyline activation state value with active keylines

Used in: VehicleAttributeStatus

enum KeylineActivationStates

vehicle-events.proto:315

Keyline activation states for vehicle keys

Used in: KeylineActivationStateValue

message Logout

client.proto:46

Message to send from the app right before logging out of keycloak Stops the corresponding AppTwin actor and shuts it down and stops the websocket actor (but does not shut it down. This automatically happens, when the websocket connection is terminated)

Used in: ClientMessage

(message has no fields)

enum MainCategory

vehicle-events.proto:619

Used in: HvBatteryPrecondRequestState

enum MemberStatus

cluster.proto:4

Used in: AppTwinMemberStatusValue

enum Method

vehicle-events.proto:638

Used in: HvBatteryPrecondRequestState

message NextDepartureTimeValue

vehicle-events.proto:329

Next departure time value

Used in: VehicleAttributeStatus

enum OperatingSystemName

protos.proto:99

Used in: SubscribeToAppTwinRequest

enum PanicAlarmActive

vehicle-events.proto:748

Used in: VehicleAttributeStatus

enum ParkCollisionActivationStatus

vehicle-events.proto:758

Used in: VehicleAttributeStatus

enum ParkCollisionInactiveReason

vehicle-events.proto:700

Used in: VehicleAttributeStatus

enum ParkCollisionPictureTransferStatus

vehicle-events.proto:690

Used in: VehicleAttributeStatus

enum ParkCollisionSelectionStatus

vehicle-events.proto:714

Used in: VehicleAttributeStatus

enum ParkEventPictureSelectionStatus

vehicle-events.proto:753

Used in: VehicleAttributeStatus

enum ParkEventPictureTransmissionStatus

vehicle-events.proto:418

Park event picture transmission status

Used in: VehicleAttributeStatus

message PayloadValue

vehicle-events.proto:1227

Used in: TrackingEvent

message PendingCommand

vehicleapi.proto:150

Used in: AppTwinPendingCommandsResponse

enum PerformanceLimitationModeStatus

vehicle-events.proto:335

Performance limitation mode status

Used in: VehicleAttributeStatus

enum PictureRecordingStatus

vehicle-events.proto:695

Used in: VehicleAttributeStatus

message PrecondOperabilityState

vehicle-events.proto:764

Used in: VehicleAttributeStatus

enum PrecondOperabilityState.PrecondErrorState

vehicle-events.proto:766

Used in: PrecondOperabilityState

message PrecondState

vehicle-events.proto:967

Used in: VehicleAttributeStatus

enum PrecondStateType

vehicle-events.proto:960

Used in: PrecondState

message PreferredDealerChange

vehicle-events.proto:1277

Used in: PushMessage

message PushMessage

vehicle-events.proto:1188

message that is pushed from the vep status service Sending direction: App <- BFF

message RemoteUpdateStart

vehicle-commands.proto:698

Used in: CommandRequest

message RemoteUpdateStartStatus

vehicle-events.proto:393

Remote update start status message

Used in: VehicleAttributeStatus

message ResubscribeToAppTwinRequest

protos.proto:83

message ResubscribeToAppTwinResponse

protos.proto:88

enum ResubscribeToAppTwinResponse.ResubscribeResult

protos.proto:89

Used in: ResubscribeToAppTwinResponse

enum ScheduleIdStatus

vehicle-events.proto:466

Schedule ID status

Used in: ChargingScheduleActive

enum Scope

vehicle-events.proto:1292

Used in: Scopes

message Scopes

vehicle-events.proto:1300

Used in: DataChangeEvent

message SelectiveKeyDeactivation

vehicle-commands.proto:675

Used in: CommandRequest

enum ServiceStatus

service-activation.proto:39

Used in: ServiceStatusUpdate

message ServiceStatusUpdate

service-activation.proto:20

Used in: PushMessage, ServiceStatusUpdatesByVIN

message ServiceStatusUpdatesByVIN

service-activation.proto:14

Used in: PushMessage

message SigPosStart

vehicle-commands.proto:555

Invoke the Remote Vehicle Finder for signalling the vehicle’s position with lights, horn or panic alarm.

Used in: CommandRequest

enum SigPosStart.HornType

vehicle-commands.proto:561

Only allowed for RAMSES

Used in: SigPosStart

enum SigPosStart.LightType

vehicle-commands.proto:569

Only allowed for RAMSES

Used in: SigPosStart

enum SigPosStart.SigposType

vehicle-commands.proto:579

Used in: SigPosStart

enum SocCalibrationRequest

vehicle-events.proto:533

Used in: VehicleAttributeStatus

enum SohCalibrationNotifications

vehicle-events.proto:582

Used in: VehicleAttributeStatus

enum SohCalibrationPlanned

vehicle-events.proto:401

SOH calibration planned status

Used in: VehicleAttributeStatus

enum SohCalibrationRequest

vehicle-events.proto:570

Used in: VehicleAttributeStatus

enum SohCalibrationRequired

vehicle-events.proto:565

Used in: VehicleAttributeStatus

enum SohCalibrationState

vehicle-events.proto:550

Used in: VehicleAttributeStatus

enum SohFavorableConditions

vehicle-events.proto:539

Used in: VehicleAttributeStatus

enum SpecificCategory

vehicle-events.proto:633

Used in: HvBatteryPrecondRequestState

message SpeedAlertConfiguration

vehicle-events.proto:1103

Used in: SpeedAlertConfigurationValue

message SpeedAlertConfigurationValue

vehicle-events.proto:1099

Used in: VehicleAttributeStatus

message SpeedalertStart

vehicle-commands.proto:263

Used in: CommandRequest

message SpeedalertStop

vehicle-commands.proto:267

Used in: CommandRequest

(message has no fields)

message StagemodeStart

vehicle-commands.proto:707

Used in: CommandRequest

(message has no fields)

message StagemodeStop

vehicle-commands.proto:709

Used in: CommandRequest

(message has no fields)

message StateOfCharge

vehicle-events.proto:1157

Used in: StateOfChargeProfileValue

message StateOfChargeProfileValue

vehicle-events.proto:1151

Used in: VehicleAttributeStatus

enum Status

vehicle-events.proto:645

Used in: HvBatteryPrecondRequestState

enum SubCategory

vehicle-events.proto:628

Used in: HvBatteryPrecondRequestState

message SubscribeRequest

protos.proto:9

SubscriptionRequest is sent to an actor to indicate that the sender wants to subscribe to events of specific topics. By convention the "Sender" property of the actor message is the Subscriber and will receive the events.

message SubscribeResponse

protos.proto:28

SubscribeResponse is returned by the actor which received a SubscribeRequest. In case of a successful subscription success will be true and error_codes empty/nil. In case of an error the errors map will contain information that points to the reason for failure. The error map's keys are topics that have resulted in an error. The message also contains all successfully subscribed topics under the `subscribed_topics` key. By convention if an SubscribeRequest is sent for topics that have already been subscribed to, the SubscribeResponse will be successful and no error will be returned.

message SubscribeToAppTwinRequest

protos.proto:68

Sent from Websocket-Service -> AppTwin

message SubscribeToAppTwinResponse

protos.proto:109

Sent from AppTwin -> Websocket-Service

message SubscriptionError

protos.proto:62

Used in: SubscribeResponse, UnsubscribeFromAppTwinResponse, UnsubscribeResponse

enum SubscriptionErrorType

protos.proto:57

Used in: SubscribeToAppTwinResponse, SubscriptionError

message SunroofBlindsMove

vehicle-commands.proto:679

Used in: CommandRequest

message SunroofClose

vehicle-commands.proto:231

Used in: CommandRequest

(message has no fields)

message SunroofLift

vehicle-commands.proto:232

Used in: CommandRequest

message SunroofMove

vehicle-commands.proto:236

Used in: CommandRequest

message SunroofOpen

vehicle-commands.proto:228

Used in: CommandRequest

message Tariff

vehicle-events.proto:1144

Used in: WeekdayTariffValue, WeekendTariffValue

message TemperatureConfigure

vehicle-commands.proto:429

Set the temperature points of the vehicle

Used in: CommandRequest

message TemperatureConfigure.TemperaturePoint

vehicle-commands.proto:430

Used in: TemperatureConfigure

enum TemperatureConfigure.TemperaturePoint.Zone

vehicle-commands.proto:433

Used in: TemperaturePoint

message TemperaturePoint

vehicle-events.proto:1128

Used in: TemperaturePointsValue

message TemperaturePointsValue

vehicle-events.proto:1122

Used in: VehicleAttributeStatus

message TheftAlarmDeselectPictureTaking

vehicle-commands.proto:705

Used in: CommandRequest

(message has no fields)

message TheftAlarmSelectPictureTaking

vehicle-commands.proto:703

Used in: CommandRequest

(message has no fields)

message TheftalarmConfirmDamagedetection

vehicle-commands.proto:589

Confirm the detected parking bump

empty

(message has no fields)

message TheftalarmDeselectDamagedetection

vehicle-commands.proto:594

Provide the functionality to deselect the parking damage detection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmDeselectInterior

vehicle-commands.proto:599

Provide the functionality to deselect the interior protection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmDeselectTow

vehicle-commands.proto:604

Provide the functionality to deselect the tow protection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmSelectDamagedetection

vehicle-commands.proto:609

Provide the functionality to select the parking damage detection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmSelectInterior

vehicle-commands.proto:614

Provide the functionality to select the interior protection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmSelectTow

vehicle-commands.proto:619

Provide the functionality to select the tow protection sensor

empty

Used in: CommandRequest

(message has no fields)

message TheftalarmStart

vehicle-commands.proto:624

Provide the functionality to trigger an alarm that lasts for "alarm_duration" seconds

Used in: CommandRequest

message TheftalarmStop

vehicle-commands.proto:630

Provide the functionality to deactivate an active/ongoing alarm

empty

Used in: CommandRequest

(message has no fields)

message TimeProfile

vehicle-commands.proto:509

Used in: WeekProfileConfigureV2

enum TimeProfileDay

vehicle-commands.proto:532

Used in: ChargingTimerEntry, TimeProfile, VVRTimeProfile

enum TowProtectionActivationStatus

vehicle-events.proto:726

Used in: VehicleAttributeStatus

enum TowProtectionSelectionStatus

vehicle-events.proto:732

Used in: VehicleAttributeStatus

message TrackingEvent

vehicle-events.proto:1212

message type to track an event, e.g. a user interaction with content Sending direction: App -> BFF

Used in: ClientMessage

enum TurnOffEnginePreWarning

vehicle-events.proto:576

Used in: VehicleAttributeStatus

message UnsubscribeFromAppTwinRequest

protos.proto:114

message UnsubscribeFromAppTwinResponse

protos.proto:118

message UnsubscribeRequest

protos.proto:36

UnsubscribeRequest is sent to an actor to indicate that the sender wants to unsubscribe from events specified by the topics array.

Used in: ClientMessage

message UnsubscribeResponse

protos.proto:51

UnsubscribeResponse is returned by the actor which received a UnsubscribeRequest. In case of a successful removal, success will be true and error_codes empty/nil. In case of an error the errors map will contain information that points to the reason for failure. The error map's keys are topics that have resulted in an error. The message also contains all successfully subscribed topics under the `unsubscribed_topics` key. By convention if an UnsubscribeRequest is sent for topics that have already been unsubscribed from the UnsubscribeResponse will be successful and no error will be returned.

enum UpdateStatus

vehicle-events.proto:379

Update status for remote updates

Used in: RemoteUpdateStartStatus

message UpdateUserJWTRequest

user-events.proto:147

Contains the refreshed jwt of the user

Used in: ClientMessage

message UserDataUpdate

user-events.proto:10

Used in: PushMessage

message UserPINUpdate

user-events.proto:127

Sent after a PIN update

Used in: PushMessage

message UserPictureUpdate

user-events.proto:103

Sent after a picture upload/change

Used in: PushMessage

message UserVehicleAuthChangedUpdate

user-events.proto:34

Used in: PushMessage

message VEPUpdate

vehicle-events.proto:13

Sending direction: App <- BFF <- AppTwin

Used in: PushMessage, VEPUpdatesByVIN

message VEPUpdatesByVIN

vehicle-events.proto:1166

Sending direction: App <- BFF <- AppTwin

Used in: PushMessage

message VINUpdate

vin-events.proto:6

message VVA

acp.proto:9

(message has no fields)

enum VVA.CommandCondition

acp.proto:19

Used in: EventPushCommand

enum VVA.CommandState

acp.proto:10

Used in: EventPushCommand

message VVRTimeProfile

vehicle-events.proto:1068

VVRTimeProfile is almost identical to the "TimeProfile" message with the exception that the identifier is not optional.

Used in: WeeklyProfileValue

message VehicleAPI

acp.proto:32

(message has no fields)

enum VehicleAPI.AttributeStatus

acp.proto:59

Used in: VehicleAPIAttributeStatus

enum VehicleAPI.CommandState

acp.proto:33

Used in: AppTwinCommandStatus, VehicleAPICommandPostResult, VehicleAPICommandProcessStatus

enum VehicleAPI.QueueType

acp.proto:70

Used in: VehicleAPICommandGetResult

message VehicleAPIAttributeStatus

vehicleapi.proto:94

Used in: VehicleAPIDataGetResult

message VehicleAPICommandGetResult

vehicleapi.proto:79

message VehicleAPICommandPostResult

vehicleapi.proto:67

VehicleAPICommandPostResult is a message type that can be unmarshaled from a POST request against the vehicle API for issuing commands.

message VehicleAPICommandProcessStatus

vehicleapi.proto:103

Used in: VehicleAPICommandGetResult

message VehicleAPIDataGetResult

vehicleapi.proto:90

message VehicleAPIError

vehicleapi.proto:132

Used in: AppTwinCommandStatus, VehicleAPICommandPostResult, VehicleAPICommandProcessStatus

message VehicleAttributeStatus

vehicle-events.proto:38

Part of a VEPUpdate Sending direction: App <- BFF <- AppTwin

Used in: VEPUpdate, VehicleStatus

enum VehicleAttributeStatus.ChargingCouplerErrorDetails

vehicle-events.proto:141

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.ChargingErrorImpossibleChangeTo400V

vehicle-events.proto:149

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.ChargingErrorImpossibleChangeTo800V

vehicle-events.proto:154

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.ChargingErrorVehicleNoSupport400V

vehicle-events.proto:159

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.ClockHourUnit

vehicle-events.proto:125

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.CombustionConsumptionUnit

vehicle-events.proto:46

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.DistanceUnit

vehicle-events.proto:100

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.ElectricityConsumptionUnit

vehicle-events.proto:58

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.GasConsumptionUnit

vehicle-events.proto:72

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.PressureUnit

vehicle-events.proto:112

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.RatioUnit

vehicle-events.proto:120

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.SpeedDistanceUnit

vehicle-events.proto:82

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.SpeedUnit

vehicle-events.proto:92

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.TcuConnectionStateLowChannelStatus

vehicle-events.proto:133

Used in: VehicleAttributeStatus

enum VehicleAttributeStatus.TemperatureUnit

vehicle-events.proto:106

Used in: VehicleAttributeStatus

message VehicleStatus

vehicle-events.proto:1181

Represents a status response from the VVA backend for a given VIN and CIAM ID.

enum VehicleTheftAlarmInactiveReason

vehicle-events.proto:719

Used in: VehicleAttributeStatus

message VehicleUpdated

vehicle-events.proto:1266

Used in: PushMessage

message WeekProfileConfigure

vehicle-commands.proto:484

Set the weekprofile for the weekly departure time settings

Used in: CommandRequest

message WeekProfileConfigure.WeeklySetHU

vehicle-commands.proto:485

Used in: WeekProfileConfigure

enum WeekProfileConfigure.WeeklySetHU.Day

vehicle-commands.proto:486

Used in: WeeklySetHU

message WeekProfileConfigureV2

vehicle-commands.proto:504

Set the week profile for the weekly departure time settings version 2

Used in: CommandRequest

message WeekdayTariffValue

vehicle-events.proto:1134

Used in: VehicleAttributeStatus

message WeekendTariffValue

vehicle-events.proto:1139

Used in: VehicleAttributeStatus

message WeeklyProfileValue

vehicle-events.proto:1053

Used in: VehicleAttributeStatus

message WeeklySetting

vehicle-events.proto:1117

Used in: WeeklySettingsHeadUnitValue

message WeeklySettingsHeadUnitValue

vehicle-events.proto:1112

Used in: VehicleAttributeStatus

message WindowBlindsMove

vehicle-commands.proto:684

Used in: CommandRequest

message WindowsClose

vehicle-commands.proto:246

Used in: CommandRequest

(message has no fields)

message WindowsMove

vehicle-commands.proto:252

Used in: CommandRequest

message WindowsOpen

vehicle-commands.proto:243

Used in: CommandRequest

message WindowsVentilate

vehicle-commands.proto:248

Used in: CommandRequest

message WiperHealthReset

vehicle-commands.proto:671

(message has no fields)

message ZEVPreconditioningConfigure

vehicle-commands.proto:311

Configure preconditioning

Used in: CommandRequest

enum ZEVPreconditioningConfigure.DepartureTimeMode

vehicle-commands.proto:312

Used in: ZEVPreconditioningConfigure

message ZEVPreconditioningConfigureSeats

vehicle-commands.proto:324

Configure which seats should be preconditioned. Currently, the only available options are to precondition all seats or only the front-left seat

Used in: CommandRequest

message ZEVPreconditioningStart

vehicle-commands.proto:303

Used in: CommandRequest

message ZEVPreconditioningStop

vehicle-commands.proto:308

Used in: CommandRequest

enum ZEVPreconditioningType

vehicle-commands.proto:271

Used in: ZEVPreconditioningStart, ZEVPreconditioningStop