protos

package
v0.0.0-...-f411113 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	VVA_CommandState_name = map[int32]string{
		0:    "UNKNOWN_COMMAND_STATE",
		1010: "CREATED",
		1016: "ENQUEUED",
		1012: "PROCESSING",
		1017: "SUSPENDED",
		1018: "FINISHED",
	}
	VVA_CommandState_value = map[string]int32{
		"UNKNOWN_COMMAND_STATE": 0,
		"CREATED":               1010,
		"ENQUEUED":              1016,
		"PROCESSING":            1012,
		"SUSPENDED":             1017,
		"FINISHED":              1018,
	}
)

Enum value maps for VVA_CommandState.

View Source
var (
	VVA_CommandCondition_name = map[int32]string{
		0:    "UNKNWON_COMMAND_CONDITION",
		1000: "NONE",
		1001: "ACCEPTED",
		1002: "REJECTED",
		1003: "TERMINATE",
		1011: "SUCCESS",
		1013: "FAILED",
		1014: "OVERWRITTEN",
		1015: "TIMEOUT",
	}
	VVA_CommandCondition_value = map[string]int32{
		"UNKNWON_COMMAND_CONDITION": 0,
		"NONE":                      1000,
		"ACCEPTED":                  1001,
		"REJECTED":                  1002,
		"TERMINATE":                 1003,
		"SUCCESS":                   1011,
		"FAILED":                    1013,
		"OVERWRITTEN":               1014,
		"TIMEOUT":                   1015,
	}
)

Enum value maps for VVA_CommandCondition.

View Source
var (
	VehicleAPI_CommandState_name = map[int32]string{
		0: "UNKNOWN_COMMAND_STATE",
		1: "INITIATION",
		2: "ENQUEUED",
		3: "PROCESSING",
		4: "WAITING",
		5: "FINISHED",
		6: "FAILED",
	}
	VehicleAPI_CommandState_value = map[string]int32{
		"UNKNOWN_COMMAND_STATE": 0,
		"INITIATION":            1,
		"ENQUEUED":              2,
		"PROCESSING":            3,
		"WAITING":               4,
		"FINISHED":              5,
		"FAILED":                6,
	}
)

Enum value maps for VehicleAPI_CommandState.

View Source
var (
	VehicleAPI_AttributeStatus_name = map[int32]string{
		0: "VALUE_SET",
		1: "VALUE_NOT_SET",
		3: "INVALID",
		4: "NOT_AVAILABLE",
	}
	VehicleAPI_AttributeStatus_value = map[string]int32{
		"VALUE_SET":     0,
		"VALUE_NOT_SET": 1,
		"INVALID":       3,
		"NOT_AVAILABLE": 4,
	}
)

Enum value maps for VehicleAPI_AttributeStatus.

View Source
var (
	VehicleAPI_QueueType_name = map[int32]string{
		0:  "UNKNOWNCOMMANDQUEUETYPE",
		10: "DOORS",
		11: "AUXHEAT",
		12: "PRECOND",
		13: "CHARGEOPT",
		14: "MAINTENANCE",
		15: "TCU",
		16: "FEED",
		17: "SERVICEACTIVATION",
		18: "ATP",
		19: "ASSISTANCE",
		20: "RACP",
		21: "WEEKPROFILE",
		22: "REMOTEDIAGNOSIS",
		23: "FLSH",
		24: "TEMPERATURE",
		25: "TRIPCOMP",
		26: "ENGINE",
		27: "THEFTALARM",
		28: "WINDOW",
		29: "HEADUNIT",
		31: "MECALL",
		32: "IMMOBILIZER",
		33: "RENTALSIGNAL",
		34: "BCF",
		35: "PLUGANDCHARGE",
		36: "CARSHARINGMODULE",
		37: "BATTERY",
		38: "ONBOARDFENCES",
		39: "SPEEDFENCES",
		40: "CHARGINGTARIFFS",
		41: "RTMCONFIG",
		42: "MAINTENANCECOMPUTER",
		43: "MECALL2",
		44: "AUTOMATEDVALETPARKING",
		45: "CHARGECONTROL",
		46: "SPEEDALERT",
	}
	VehicleAPI_QueueType_value = map[string]int32{
		"UNKNOWNCOMMANDQUEUETYPE": 0,
		"DOORS":                   10,
		"AUXHEAT":                 11,
		"PRECOND":                 12,
		"CHARGEOPT":               13,
		"MAINTENANCE":             14,
		"TCU":                     15,
		"FEED":                    16,
		"SERVICEACTIVATION":       17,
		"ATP":                     18,
		"ASSISTANCE":              19,
		"RACP":                    20,
		"WEEKPROFILE":             21,
		"REMOTEDIAGNOSIS":         22,
		"FLSH":                    23,
		"TEMPERATURE":             24,
		"TRIPCOMP":                25,
		"ENGINE":                  26,
		"THEFTALARM":              27,
		"WINDOW":                  28,
		"HEADUNIT":                29,
		"MECALL":                  31,
		"IMMOBILIZER":             32,
		"RENTALSIGNAL":            33,
		"BCF":                     34,
		"PLUGANDCHARGE":           35,
		"CARSHARINGMODULE":        36,
		"BATTERY":                 37,
		"ONBOARDFENCES":           38,
		"SPEEDFENCES":             39,
		"CHARGINGTARIFFS":         40,
		"RTMCONFIG":               41,
		"MAINTENANCECOMPUTER":     42,
		"MECALL2":                 43,
		"AUTOMATEDVALETPARKING":   44,
		"CHARGECONTROL":           45,
		"SPEEDALERT":              46,
		"unknowncommandqueuetype": 0,
		"doors":                   10,
		"auxheat":                 11,
		"precond":                 12,
		"chargeopt":               13,
		"maintenance":             14,
		"tcu":                     15,
		"feed":                    16,
		"serviceactivation":       17,
		"atp":                     18,
		"assistance":              19,
		"racp":                    20,
		"weekprofile":             21,
		"remotediagnosis":         22,
		"flsh":                    23,
		"temperature":             24,
		"tripcomp":                25,
		"engine":                  26,
		"theftalarm":              27,
		"window":                  28,
		"headunit":                29,
		"mecall":                  31,
		"immobilizer":             32,
		"rentalsignal":            33,
		"bcf":                     34,
		"plugandcharge":           35,
		"carsharingmodule":        36,
		"battery":                 37,
		"onboardfences":           38,
		"speedfences":             39,
		"chargingtariffs":         40,
		"rtmconfig":               41,
		"maintenancecomputer":     42,
		"mecall2":                 43,
		"automatedvaletparking":   44,
		"chargecontrol":           45,
		"speedalert":              46,
	}
)

Enum value maps for VehicleAPI_QueueType.

View Source
var (
	ACP_CommandType_name = map[int32]string{}/* 131 elements not displayed */

	ACP_CommandType_value = map[string]int32{}/* 262 elements not displayed */

)

Enum value maps for ACP_CommandType.

View Source
var (
	MemberStatus_name = map[int32]string{
		0: "UNKNOWN_MEMBER_STATUS",
		1: "STARTING",
		2: "READY",
		3: "STOPPING",
	}
	MemberStatus_value = map[string]int32{
		"UNKNOWN_MEMBER_STATUS": 0,
		"STARTING":              1,
		"READY":                 2,
		"STOPPING":              3,
	}
)

Enum value maps for MemberStatus.

View Source
var (
	ServiceStatus_name = map[int32]string{
		0: "SERVICE_STATUS_UNKNOWN",
		1: "SERVICE_STATUS_ACTIVE",
		2: "SERVICE_STATUS_INACTIVE",
		3: "SERVICE_STATUS_ACTIVATION_PENDING",
		4: "SERVICE_STATUS_DEACTIVATION_PENDING",
	}
	ServiceStatus_value = map[string]int32{
		"SERVICE_STATUS_UNKNOWN":              0,
		"SERVICE_STATUS_ACTIVE":               1,
		"SERVICE_STATUS_INACTIVE":             2,
		"SERVICE_STATUS_ACTIVATION_PENDING":   3,
		"SERVICE_STATUS_DEACTIVATION_PENDING": 4,
	}
)

Enum value maps for ServiceStatus.

View Source
var (
	Door_name = map[int32]string{
		0: "unknown_door",
		1: "frontleft",
		2: "frontright",
		3: "rearleft",
		4: "rearright",
		5: "trunk",
		6: "fuelflap",
		7: "chargeflap",
		8: "chargecoupler",
	}
	Door_value = map[string]int32{
		"unknown_door":   0,
		"frontleft":      1,
		"frontright":     2,
		"rearleft":       3,
		"rearright":      4,
		"trunk":          5,
		"fuelflap":       6,
		"chargeflap":     7,
		"chargecoupler":  8,
		"UNKNOWN_DOOR":   0,
		"FRONT_LEFT":     1,
		"FRONT_RIGHT":    2,
		"REAR_LEFT":      3,
		"REAR_RIGHT":     4,
		"TRUNK":          5,
		"FUEL_FLAP":      6,
		"CHARGE_FLAP":    7,
		"CHARGE_COUPLER": 8,
	}
)

Enum value maps for Door.

View Source
var (
	ZEVPreconditioningType_name = map[int32]string{
		0: "unknown_zev_preconditioning_command_type",
		1: "immediate",
		2: "departure",
		3: "now",
		4: "departureWeekly",
	}
	ZEVPreconditioningType_value = map[string]int32{
		"unknown_zev_preconditioning_command_type": 0,
		"immediate":       1,
		"departure":       2,
		"now":             3,
		"departureWeekly": 4,
		"UNKNOWN_ZEV_PRECONDITIONING_COMMAND_TYPE": 0,
		"IMMEDIATE":        1,
		"DEPARTURE":        2,
		"NOW":              3,
		"DEPARTURE_WEEKLY": 4,
	}
)

Enum value maps for ZEVPreconditioningType.

View Source
var (
	TimeProfileDay_name = map[int32]string{
		0: "Mo",
		1: "Tu",
		2: "We",
		3: "Th",
		4: "Fr",
		5: "Sa",
		6: "Su",
	}
	TimeProfileDay_value = map[string]int32{
		"Mo":        0,
		"Tu":        1,
		"We":        2,
		"Th":        3,
		"Fr":        4,
		"Sa":        5,
		"Su":        6,
		"MONDAY":    0,
		"TUESDAY":   1,
		"WEDNESDAY": 2,
		"THURSDAY":  3,
		"FRIDAY":    4,
		"SATURDAY":  5,
		"SUNDAY":    6,
	}
)

Enum value maps for TimeProfileDay.

View Source
var (
	DriveType_name = map[int32]string{
		0: "UNKNOWN_DRIVE_TYPE",
		1: "PICK_UP",
		2: "DROP_OFF",
	}
	DriveType_value = map[string]int32{
		"UNKNOWN_DRIVE_TYPE": 0,
		"PICK_UP":            1,
		"DROP_OFF":           2,
	}
)

Enum value maps for DriveType.

View Source
var (
	CommandRequest_Backend_name = map[int32]string{
		0: "VVA",
		1: "VehicleAPI",
	}
	CommandRequest_Backend_value = map[string]int32{
		"VVA":        0,
		"VehicleAPI": 1,
	}
)

Enum value maps for CommandRequest_Backend.

View Source
var (
	AuxheatConfigure_Selection_name = map[int32]string{
		0: "NO_SELECTION",
		1: "TIME_1",
		2: "TIME_2",
		3: "TIME_3",
	}
	AuxheatConfigure_Selection_value = map[string]int32{
		"NO_SELECTION": 0,
		"TIME_1":       1,
		"TIME_2":       2,
		"TIME_3":       3,
	}
)

Enum value maps for AuxheatConfigure_Selection.

View Source
var (
	ZEVPreconditioningConfigure_DepartureTimeMode_name = map[int32]string{
		0: "DISABLED",
		1: "SINGLE_DEPARTURE",
		2: "WEEKLY_DEPARTURE",
	}
	ZEVPreconditioningConfigure_DepartureTimeMode_value = map[string]int32{
		"DISABLED":         0,
		"SINGLE_DEPARTURE": 1,
		"WEEKLY_DEPARTURE": 2,
	}
)

Enum value maps for ZEVPreconditioningConfigure_DepartureTimeMode.

View Source
var (
	BatteryChargeProgramConfigure_ChargeProgram_name = map[int32]string{
		0: "DEFAULT",
		1: "INSTANT",
	}
	BatteryChargeProgramConfigure_ChargeProgram_value = map[string]int32{
		"DEFAULT": 0,
		"INSTANT": 1,
	}
)

Enum value maps for BatteryChargeProgramConfigure_ChargeProgram.

View Source
var (
	ChargeProgramConfigure_ChargeProgram_name = map[int32]string{
		0: "DEFAULT_CHARGE_PROGRAM",
		2: "HOME_CHARGE_PROGRAM",
		3: "WORK_CHARGE_PROGRAM",
	}
	ChargeProgramConfigure_ChargeProgram_value = map[string]int32{
		"DEFAULT_CHARGE_PROGRAM": 0,
		"HOME_CHARGE_PROGRAM":    2,
		"WORK_CHARGE_PROGRAM":    3,
	}
)

Enum value maps for ChargeProgramConfigure_ChargeProgram.

View Source
var (
	ChargeOptConfigure_Tariff_Rate_name = map[int32]string{
		0:  "INVALID_PRICE",
		33: "LOW_PRICE",
		44: "NORMAL_PRICE",
		66: "HIGH_PRICE",
	}
	ChargeOptConfigure_Tariff_Rate_value = map[string]int32{
		"INVALID_PRICE": 0,
		"LOW_PRICE":     33,
		"NORMAL_PRICE":  44,
		"HIGH_PRICE":    66,
	}
)

Enum value maps for ChargeOptConfigure_Tariff_Rate.

View Source
var (
	TemperatureConfigure_TemperaturePoint_Zone_name = map[int32]string{
		0: "unknown",
		1: "frontLeft",
		2: "frontRight",
		3: "frontCenter",
		4: "rearLeft",
		5: "rearRight",
		6: "rearCenter",
		7: "rear2Left",
		8: "rear2Right",
		9: "rear2Center",
	}
	TemperatureConfigure_TemperaturePoint_Zone_value = map[string]int32{
		"unknown":       0,
		"frontLeft":     1,
		"frontRight":    2,
		"frontCenter":   3,
		"rearLeft":      4,
		"rearRight":     5,
		"rearCenter":    6,
		"rear2Left":     7,
		"rear2Right":    8,
		"rear2Center":   9,
		"UNKNOWN_ZONE":  0,
		"FRONT_LEFT":    1,
		"FRONT_RIGHT":   2,
		"FRONT_CENTER":  3,
		"REAR_LEFT":     4,
		"REAR_RIGHT":    5,
		"REAR_CENTER":   6,
		"REAR_2_LEFT":   7,
		"REAR_2_RIGHT":  8,
		"REAR_2_CENTER": 9,
	}
)

Enum value maps for TemperatureConfigure_TemperaturePoint_Zone.

View Source
var (
	WeekProfileConfigure_WeeklySetHU_Day_name = map[int32]string{
		0: "MONDAY",
		1: "TUESDAY",
		2: "WEDNESDAY",
		3: "THURSDAY",
		4: "FRIDAY",
		5: "SATURDAY",
		6: "SUNDAY",
	}
	WeekProfileConfigure_WeeklySetHU_Day_value = map[string]int32{
		"MONDAY":    0,
		"TUESDAY":   1,
		"WEDNESDAY": 2,
		"THURSDAY":  3,
		"FRIDAY":    4,
		"SATURDAY":  5,
		"SUNDAY":    6,
	}
)

Enum value maps for WeekProfileConfigure_WeeklySetHU_Day.

View Source
var (
	SigPosStart_HornType_name = map[int32]string{
		0: "HORN_OFF",
		1: "HORN_LOW_VOLUME",
		2: "HORN_HIGH_VOLUME",
	}
	SigPosStart_HornType_value = map[string]int32{
		"HORN_OFF":         0,
		"HORN_LOW_VOLUME":  1,
		"HORN_HIGH_VOLUME": 2,
	}
)

Enum value maps for SigPosStart_HornType.

View Source
var (
	SigPosStart_LightType_name = map[int32]string{
		0: "LIGHT_OFF",
		1: "DIPPED_HEAD_LIGHT",
		2: "WARNING_LIGHT",
	}
	SigPosStart_LightType_value = map[string]int32{
		"LIGHT_OFF":         0,
		"DIPPED_HEAD_LIGHT": 1,
		"WARNING_LIGHT":     2,
	}
)

Enum value maps for SigPosStart_LightType.

View Source
var (
	SigPosStart_SigposType_name = map[int32]string{
		0: "LIGHT_ONLY",
		1: "HORN_ONLY",
		2: "LIGHT_AND_HORN",
		3: "PANIC_ALARM",
	}
	SigPosStart_SigposType_value = map[string]int32{
		"LIGHT_ONLY":     0,
		"HORN_ONLY":      1,
		"LIGHT_AND_HORN": 2,
		"PANIC_ALARM":    3,
	}
)

Enum value maps for SigPosStart_SigposType.

View Source
var (
	ChargeProgram_name = map[int32]string{
		0: "DEFAULT_CHARGE_PROGRAM",
		1: "INSTANT_CHARGE_PROGRAM",
		2: "HOME_CHARGE_PROGRAM",
		3: "WORK_CHARGE_PROGRAM",
	}
	ChargeProgram_value = map[string]int32{
		"DEFAULT_CHARGE_PROGRAM": 0,
		"INSTANT_CHARGE_PROGRAM": 1,
		"HOME_CHARGE_PROGRAM":    2,
		"WORK_CHARGE_PROGRAM":    3,
	}
)

Enum value maps for ChargeProgram.

View Source
var (
	AttributeStatus_name = map[int32]string{
		0: "VALUE_VALID",
		1: "VALUE_NOT_RECEIVED",
		3: "VALUE_INVALID",
		4: "VALUE_NOT_AVAILABLE",
	}
	AttributeStatus_value = map[string]int32{
		"VALUE_VALID":         0,
		"VALUE_NOT_RECEIVED":  1,
		"VALUE_INVALID":       3,
		"VALUE_NOT_AVAILABLE": 4,
	}
)

Enum value maps for AttributeStatus.

View Source
var (
	VehicleAttributeStatus_CombustionConsumptionUnit_name = map[int32]string{
		0: "UNSPECIFIED_COMBUSTION_CONSUMPTION_UNIT",
		1: "LITER_PER_100KM",
		2: "KM_PER_LITER",
		3: "MPG_UK",
		4: "MPG_US",
	}
	VehicleAttributeStatus_CombustionConsumptionUnit_value = map[string]int32{
		"UNSPECIFIED_COMBUSTION_CONSUMPTION_UNIT": 0,
		"LITER_PER_100KM":                         1,
		"KM_PER_LITER":                            2,
		"MPG_UK":                                  3,
		"MPG_US":                                  4,
	}
)

Enum value maps for VehicleAttributeStatus_CombustionConsumptionUnit.

View Source
var (
	VehicleAttributeStatus_ElectricityConsumptionUnit_name = map[int32]string{
		0: "UNSPECIFIED_ELECTRICITY_CONSUMPTION_UNIT",
		1: "KWH_PER_100KM",
		2: "KM_PER_KWH",
		3: "KWH_PER_100MI",
		4: "M_PER_KWH",
		5: "MPGE",
	}
	VehicleAttributeStatus_ElectricityConsumptionUnit_value = map[string]int32{
		"UNSPECIFIED_ELECTRICITY_CONSUMPTION_UNIT": 0,
		"KWH_PER_100KM": 1,
		"KM_PER_KWH":    2,
		"KWH_PER_100MI": 3,
		"M_PER_KWH":     4,
		"MPGE":          5,
	}
)

Enum value maps for VehicleAttributeStatus_ElectricityConsumptionUnit.

View Source
var (
	VehicleAttributeStatus_GasConsumptionUnit_name = map[int32]string{
		0: "UNSPECIFIED_GAS_CONSUMPTION_UNIT",
		1: "KG_PER_100KM",
		2: "KM_PER_KG",
		3: "M_PER_KG",
	}
	VehicleAttributeStatus_GasConsumptionUnit_value = map[string]int32{
		"UNSPECIFIED_GAS_CONSUMPTION_UNIT": 0,
		"KG_PER_100KM":                     1,
		"KM_PER_KG":                        2,
		"M_PER_KG":                         3,
	}
)

Enum value maps for VehicleAttributeStatus_GasConsumptionUnit.

View Source
var (
	VehicleAttributeStatus_SpeedDistanceUnit_name = map[int32]string{
		0: "UNSPECIFIED_SPEED_DISTANCE_UNIT",
		1: "KM_PER_H",
		2: "M_PER_H",
	}
	VehicleAttributeStatus_SpeedDistanceUnit_value = map[string]int32{
		"UNSPECIFIED_SPEED_DISTANCE_UNIT": 0,
		"KM_PER_H":                        1,
		"M_PER_H":                         2,
	}
)

Enum value maps for VehicleAttributeStatus_SpeedDistanceUnit.

View Source
var (
	VehicleAttributeStatus_SpeedUnit_name = map[int32]string{
		0: "UNSPECIFIED_SPEED_UNIT",
		1: "KM_PER_HOUR",
		2: "M_PER_HOUR",
	}
	VehicleAttributeStatus_SpeedUnit_value = map[string]int32{
		"UNSPECIFIED_SPEED_UNIT": 0,
		"KM_PER_HOUR":            1,
		"M_PER_HOUR":             2,
	}
)

Enum value maps for VehicleAttributeStatus_SpeedUnit.

View Source
var (
	VehicleAttributeStatus_DistanceUnit_name = map[int32]string{
		0: "UNSPECIFIED_DISTANCE_UNIT",
		1: "KILOMETERS",
		2: "MILES",
	}
	VehicleAttributeStatus_DistanceUnit_value = map[string]int32{
		"UNSPECIFIED_DISTANCE_UNIT": 0,
		"KILOMETERS":                1,
		"MILES":                     2,
	}
)

Enum value maps for VehicleAttributeStatus_DistanceUnit.

View Source
var (
	VehicleAttributeStatus_TemperatureUnit_name = map[int32]string{
		0: "UNSPECIFIED_TEMPERATURE_UNIT",
		1: "CELSIUS",
		2: "FAHRENHEIT",
	}
	VehicleAttributeStatus_TemperatureUnit_value = map[string]int32{
		"UNSPECIFIED_TEMPERATURE_UNIT": 0,
		"CELSIUS":                      1,
		"FAHRENHEIT":                   2,
	}
)

Enum value maps for VehicleAttributeStatus_TemperatureUnit.

View Source
var (
	VehicleAttributeStatus_PressureUnit_name = map[int32]string{
		0: "UNSPECIFIED_PRESSURE_UNIT",
		1: "KPA",
		2: "BAR",
		3: "PSI",
	}
	VehicleAttributeStatus_PressureUnit_value = map[string]int32{
		"UNSPECIFIED_PRESSURE_UNIT": 0,
		"KPA":                       1,
		"BAR":                       2,
		"PSI":                       3,
	}
)

Enum value maps for VehicleAttributeStatus_PressureUnit.

View Source
var (
	VehicleAttributeStatus_RatioUnit_name = map[int32]string{
		0: "UNSPECIFIED_RATIO_UNIT",
		1: "PERCENT",
	}
	VehicleAttributeStatus_RatioUnit_value = map[string]int32{
		"UNSPECIFIED_RATIO_UNIT": 0,
		"PERCENT":                1,
	}
)

Enum value maps for VehicleAttributeStatus_RatioUnit.

View Source
var (
	VehicleAttributeStatus_ClockHourUnit_name = map[int32]string{
		0: "UNSPECIFIED_CLOCK_HOUR_UNIT",
		1: "T12H",
		2: "T24H",
	}
	VehicleAttributeStatus_ClockHourUnit_value = map[string]int32{
		"UNSPECIFIED_CLOCK_HOUR_UNIT": 0,
		"T12H":                        1,
		"T24H":                        2,
	}
)

Enum value maps for VehicleAttributeStatus_ClockHourUnit.

View Source
var File_client_proto protoreflect.FileDescriptor
View Source
var File_cluster_proto protoreflect.FileDescriptor
View Source
var File_eventpush_proto protoreflect.FileDescriptor
View Source
var File_service_activation_proto protoreflect.FileDescriptor
View Source
var File_user_events_proto protoreflect.FileDescriptor
View Source
var File_vehicle_commands_proto protoreflect.FileDescriptor
View Source
var File_vehicle_events_proto protoreflect.FileDescriptor
View Source
var File_vehicleapi_proto protoreflect.FileDescriptor
View Source
var File_vin_events_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ACP

type ACP struct {
	// contains filtered or unexported fields
}

func (*ACP) Descriptor deprecated

func (*ACP) Descriptor() ([]byte, []int)

Deprecated: Use ACP.ProtoReflect.Descriptor instead.

func (*ACP) ProtoMessage

func (*ACP) ProtoMessage()

func (*ACP) ProtoReflect

func (x *ACP) ProtoReflect() protoreflect.Message

func (*ACP) Reset

func (x *ACP) Reset()

func (*ACP) String

func (x *ACP) String() string

type ACP_CommandType

type ACP_CommandType int32
const (
	ACP_UNKNOWNCOMMANDTYPE                ACP_CommandType = 0
	ACP_DOORSLOCK                         ACP_CommandType = 100
	ACP_DOORSUNLOCK                       ACP_CommandType = 110
	ACP_TRUNKUNLOCK                       ACP_CommandType = 115
	ACP_FUELFLAPUNLOCK                    ACP_CommandType = 116
	ACP_CHARGEFLAPUNLOCK                  ACP_CommandType = 117
	ACP_CHARGECOUPLERUNLOCK               ACP_CommandType = 118
	ACP_DOORSPREPARERENTAL                ACP_CommandType = 120
	ACP_DOORSSECUREVEHICLE                ACP_CommandType = 130
	ACP_AUXHEATSTART                      ACP_CommandType = 300
	ACP_AUXHEATSTOP                       ACP_CommandType = 310
	ACP_AUXHEATCONFIGURE                  ACP_CommandType = 320
	ACP_TEMPERATURECONFIGURE              ACP_CommandType = 350
	ACP_WEEKPROFILECONFIGURE              ACP_CommandType = 360
	ACP_WEEKPROFILEV2CONFIGURE            ACP_CommandType = 370
	ACP_PRECONDSTART                      ACP_CommandType = 400
	ACP_PRECONDSTOP                       ACP_CommandType = 410
	ACP_PRECONDCONFIGURE                  ACP_CommandType = 420
	ACP_PRECONDCONFIGURESEATS             ACP_CommandType = 425
	ACP_CHARGEOPTCONFIGURE                ACP_CommandType = 430
	ACP_CHARGEOPTSTART                    ACP_CommandType = 440
	ACP_CHARGEOPTSTOP                     ACP_CommandType = 450
	ACP_FEEDPOI                           ACP_CommandType = 500
	ACP_FEEDFREETEXT                      ACP_CommandType = 510
	ACP_ENGINESTART                       ACP_CommandType = 550
	ACP_ENGINESTOP                        ACP_CommandType = 560
	ACP_ENGINEAVPSTART                    ACP_CommandType = 570
	ACP_TCUWAKEUP                         ACP_CommandType = 600
	ACP_TCUSWUPDATE                       ACP_CommandType = 610
	ACP_TCURCSRESET                       ACP_CommandType = 620
	ACP_TCUINTERROGATION                  ACP_CommandType = 630
	ACP_SPEEDALERTSTART                   ACP_CommandType = 710
	ACP_SPEEDALERTSTOP                    ACP_CommandType = 720
	ACP_FLSHSTART                         ACP_CommandType = 750 // (DEPRECATED)
	ACP_FLSHSTOP                          ACP_CommandType = 760 // (DEPRECATED)
	ACP_SIGPOSSTART                       ACP_CommandType = 770
	ACP_CONTRACTCONFIGURE                 ACP_CommandType = 800
	ACP_CONTRACTREMOVE                    ACP_CommandType = 810
	ACP_ROOTCONFIGURE                     ACP_CommandType = 820
	ACP_ROOTREMOVE                        ACP_CommandType = 830
	ACP_TRIPCOMP                          ACP_CommandType = 850 // RESET TRIPCOMP
	ACP_MAINTENANCECONFIGURE              ACP_CommandType = 930
	ACP_MAINTENANCECOMPUTEROFFSET         ACP_CommandType = 931
	ACP_SHORTTESTEXECUTE                  ACP_CommandType = 935
	ACP_SERVICEACTIVATIONCONFIGURE        ACP_CommandType = 940
	ACP_DC2SERVICEACTIVATIONCONFIGURE     ACP_CommandType = 945
	ACP_DC2RAWDOWNLOAD                    ACP_CommandType = 950 //(TEST COMMAND)
	ACP_APPLICATIONCONFIGURATION          ACP_CommandType = 955 // (DC2+)
	ACP_DC2STARTTRACKING                  ACP_CommandType = 960 // (TEST COMMAND)
	ACP_ATPSEQUENCE                       ACP_CommandType = 990
	ACP_THEFTALARMTOGGLEINTERIOR          ACP_CommandType = 1000
	ACP_THEFTALARMTOGGLETOW               ACP_CommandType = 1010
	ACP_THEFTALARMSELECTINTERIORTOW       ACP_CommandType = 1020
	ACP_THEFTALARMDESELECTINTERIORTOW     ACP_CommandType = 1030
	ACP_THEFTALARMSTOP                    ACP_CommandType = 1040
	ACP_WINDOWOPEN                        ACP_CommandType = 1100
	ACP_WINDOWCLOSE                       ACP_CommandType = 1110
	ACP_WINDOWVENTILATE                   ACP_CommandType = 1120
	ACP_WINDOWMOVE                        ACP_CommandType = 1121
	ACP_ROOFOPEN                          ACP_CommandType = 1130
	ACP_ROOFCLOSE                         ACP_CommandType = 1140
	ACP_ROOFLIFT                          ACP_CommandType = 1150
	ACP_ROOFMOVE                          ACP_CommandType = 1151
	ACP_BATTERYMAXSOC                     ACP_CommandType = 2000
	ACP_BATTERYCHARGEPROGRAM              ACP_CommandType = 2010
	ACP_CHARGEPROGRAMCONFIGURE            ACP_CommandType = 2020
	ACP_ONBOARDFENCESCREATE               ACP_CommandType = 2100
	ACP_ONBOARDFENCESUPDATE               ACP_CommandType = 2110
	ACP_ONBOARDFENCESDELETE               ACP_CommandType = 2120
	ACP_SPEEDFENCESCREATE                 ACP_CommandType = 2200
	ACP_SPEEDFENCESUPDATE                 ACP_CommandType = 2210
	ACP_SPEEDFENCESDELETE                 ACP_CommandType = 2220
	ACP_CHARGINGTARIFFSCREATE             ACP_CommandType = 2300
	ACP_CHARGINGTARIFFSUPDATE             ACP_CommandType = 2310
	ACP_CHARGINGTARIFFSDELETE             ACP_CommandType = 2320
	ACP_THEFTALARMSTART                   ACP_CommandType = 2500
	ACP_THEFTALARMSELECTINTERIOR          ACP_CommandType = 2510
	ACP_THEFTALARMDESELECTINTERIOR        ACP_CommandType = 2520
	ACP_THEFTALARMSELECTTOW               ACP_CommandType = 2530
	ACP_THEFTALARMDESELECTTOW             ACP_CommandType = 2540
	ACP_THEFTALARMSELECTDAMAGEDETECTION   ACP_CommandType = 2550
	ACP_THEFTALARMDESELECTDAMAGEDETECTION ACP_CommandType = 2560
	ACP_THEFTALARMCONFIRMDAMAGEDETECTION  ACP_CommandType = 2570
	ACP_MECALL2START                      ACP_CommandType = 2600
	ACP_UDXTRIGGERSYNCHRONIZATION         ACP_CommandType = 1200
	ACP_UDXACTIVEUSERPROFILE              ACP_CommandType = 1210
	ACP_UDXRESETUSERDATA                  ACP_CommandType = 1220
	ACP_USERPROFSYNCH                     ACP_CommandType = 1230
	ACP_USERDATARESET                     ACP_CommandType = 1240
	ACP_PROFACTIVATIONSNAP                ACP_CommandType = 1250
	ACP_PROFACTIVATIONDIRECT              ACP_CommandType = 1255
	ACP_SOFTWAREUPDATE                    ACP_CommandType = 1260
	ACP_PUSHNOTIFICATION                  ACP_CommandType = 1270
	ACP_MECALLCOMMAND                     ACP_CommandType = 1310
	ACP_PRECONDSTARTRCS                   ACP_CommandType = 1400
	ACP_PRECONDSTOPRCS                    ACP_CommandType = 1410
	ACP_PRECONDCONFIGURERCS               ACP_CommandType = 1420
	ACP_TCUCONFIGURE                      ACP_CommandType = 1430
	ACP_EDISONSERVICEACTIVATION           ACP_CommandType = 1431
	ACP_TESTSEQUENCE                      ACP_CommandType = 1432
	ACP_PRECONDCONFIGURERACP              ACP_CommandType = 1433
	ACP_CHARGEOPTCONFIGURERACP            ACP_CommandType = 1434
	ACP_TARIFFTABLEDOWNLOAD               ACP_CommandType = 1435
	ACP_PRECONDSTARTRACP                  ACP_CommandType = 1436
	ACP_PRECONDSTOPRACP                   ACP_CommandType = 1437
	ACP_ROOTCERTIFICATEREMOVE             ACP_CommandType = 1438
	ACP_ONREQUESTPROBEUPLOAD              ACP_CommandType = 1439
	ACP_ROOTCERTIFICATEDOWNLOAD           ACP_CommandType = 1440
	ACP_CONTRACTCERTIFICATEREMOVE         ACP_CommandType = 1441
	ACP_CONTRACTCERTIFICATEDOWNLOAD       ACP_CommandType = 1442
	ACP_PROBECONFIGURATIONUPDATE          ACP_CommandType = 1443
	ACP_RDIAGDELETEECU                    ACP_CommandType = 1500
	ACP_RDIAGSTATUSREPORT                 ACP_CommandType = 1501
	ACP_RDIAGEXECUTION                    ACP_CommandType = 1502
	ACP_IMMOBILIZERCHALLENGE              ACP_CommandType = 1600
	ACP_IMMOBILIZERSEARCHKEYLINE          ACP_CommandType = 1610
	ACP_IMMOBILIZERRELEASEKEYLINE         ACP_CommandType = 1620
	ACP_IMMOBILIZERLOCKKEYLINE            ACP_CommandType = 1630
	ACP_IMMOBILIZERLOCKVEHICLE            ACP_CommandType = 1631
	ACP_IMMOBILIZERRELEASEVEHICLE         ACP_CommandType = 1621
	ACP_SETRENTALSIGNAL                   ACP_CommandType = 1700
	ACP_BLACKCHANNELDOWNLOAD              ACP_CommandType = 1800
	ACP_BLACKCHANNELUPLOAD                ACP_CommandType = 1810
	ACP_CONFIGURECSM                      ACP_CommandType = 1900
	ACP_UPDATEVEHICLEINFO                 ACP_CommandType = 1901
	ACP_RELAYMESSAGETOCSM                 ACP_CommandType = 1902
	ACP_RELAYRENTALREQUESTTOCSB           ACP_CommandType = 1903
	ACP_RTMDOWNLOADCONFIG                 ACP_CommandType = 2400
	ACP_RTMREADCONFIG                     ACP_CommandType = 2410
	ACP_AVPACTIVATE                       ACP_CommandType = 2700
	ACP_CHARGECONTROLCONFIGURE            ACP_CommandType = 2800
	ACP_unknownCommandType                ACP_CommandType = 0
	ACP_doorsLock                         ACP_CommandType = 100
	ACP_doorsUnlock                       ACP_CommandType = 110
	ACP_trunkUnlock                       ACP_CommandType = 115
	ACP_fuelflapUnlock                    ACP_CommandType = 116
	ACP_chargeflapUnlock                  ACP_CommandType = 117
	ACP_chargecouplerUnlock               ACP_CommandType = 118
	ACP_doorsPrepareRental                ACP_CommandType = 120
	ACP_doorsSecureVehicle                ACP_CommandType = 130
	ACP_auxheatStart                      ACP_CommandType = 300
	ACP_auxheatStop                       ACP_CommandType = 310
	ACP_auxheatConfigure                  ACP_CommandType = 320
	ACP_temperatureConfigure              ACP_CommandType = 350
	ACP_weekprofileConfigure              ACP_CommandType = 360
	ACP_weekprofileV2Configure            ACP_CommandType = 370
	ACP_precondStart                      ACP_CommandType = 400
	ACP_precondStop                       ACP_CommandType = 410
	ACP_precondConfigure                  ACP_CommandType = 420
	ACP_precondConfigureSeats             ACP_CommandType = 425
	ACP_chargeoptConfigure                ACP_CommandType = 430
	ACP_chargeoptStart                    ACP_CommandType = 440
	ACP_chargeoptStop                     ACP_CommandType = 450
	ACP_feedPoi                           ACP_CommandType = 500
	ACP_feedFreetext                      ACP_CommandType = 510
	ACP_engineStart                       ACP_CommandType = 550
	ACP_engineStop                        ACP_CommandType = 560
	ACP_engineAvpstart                    ACP_CommandType = 570
	ACP_tcuWakeup                         ACP_CommandType = 600
	ACP_tcuSwUpdate                       ACP_CommandType = 610
	ACP_tcuRcsReset                       ACP_CommandType = 620
	ACP_tcuInterrogation                  ACP_CommandType = 630
	ACP_speedalertStart                   ACP_CommandType = 710
	ACP_speedalertStop                    ACP_CommandType = 720
	ACP_flshStart                         ACP_CommandType = 750 // (DEPRECATED)
	ACP_flshStop                          ACP_CommandType = 760 // (DEPRECATED)
	ACP_sigposStart                       ACP_CommandType = 770
	ACP_contractConfigure                 ACP_CommandType = 800
	ACP_contractRemove                    ACP_CommandType = 810
	ACP_rootConfigure                     ACP_CommandType = 820
	ACP_rootRemove                        ACP_CommandType = 830
	ACP_tripcomp                          ACP_CommandType = 850 // reset tripcomp
	ACP_maintenanceConfigure              ACP_CommandType = 930
	ACP_maintenanceComputerOffset         ACP_CommandType = 931
	ACP_shorttestExecute                  ACP_CommandType = 935
	ACP_serviceactivationConfigure        ACP_CommandType = 940
	ACP_dc2ServiceactivationConfigure     ACP_CommandType = 945
	ACP_dc2RawDownload                    ACP_CommandType = 950 //(test command)
	ACP_applicationConfiguration          ACP_CommandType = 955 // (DC2+)
	ACP_dc2StartTracking                  ACP_CommandType = 960 // (test command)
	ACP_atpSequence                       ACP_CommandType = 990
	ACP_theftalarmToggleInterior          ACP_CommandType = 1000
	ACP_theftalarmToggleTow               ACP_CommandType = 1010
	ACP_theftalarmSelectInteriorTow       ACP_CommandType = 1020
	ACP_theftalarmDeselectInteriorTow     ACP_CommandType = 1030
	ACP_theftalarmStop                    ACP_CommandType = 1040
	ACP_windowOpen                        ACP_CommandType = 1100
	ACP_windowClose                       ACP_CommandType = 1110
	ACP_windowVentilate                   ACP_CommandType = 1120
	ACP_windowMove                        ACP_CommandType = 1121
	ACP_roofOpen                          ACP_CommandType = 1130
	ACP_roofClose                         ACP_CommandType = 1140
	ACP_roofLift                          ACP_CommandType = 1150
	ACP_roofMove                          ACP_CommandType = 1151
	ACP_batteryMaxsoc                     ACP_CommandType = 2000
	ACP_batteryChargeprogram              ACP_CommandType = 2010
	ACP_chargeprogramconfigure            ACP_CommandType = 2020
	ACP_onboardfencesCreate               ACP_CommandType = 2100
	ACP_onboardfencesUpdate               ACP_CommandType = 2110
	ACP_onboardfencesDelete               ACP_CommandType = 2120
	ACP_speedfencesCreate                 ACP_CommandType = 2200
	ACP_speedfencesUpdate                 ACP_CommandType = 2210
	ACP_speedfencesDelete                 ACP_CommandType = 2220
	ACP_chargingtariffsCreate             ACP_CommandType = 2300
	ACP_chargingtariffsUpdate             ACP_CommandType = 2310
	ACP_chargingtariffsDelete             ACP_CommandType = 2320
	ACP_theftalarmstart                   ACP_CommandType = 2500
	ACP_theftalarmselectinterior          ACP_CommandType = 2510
	ACP_theftalarmdeselectinterior        ACP_CommandType = 2520
	ACP_theftalarmselecttow               ACP_CommandType = 2530
	ACP_theftalarmdeselecttow             ACP_CommandType = 2540
	ACP_theftalarmselectdamagedetection   ACP_CommandType = 2550
	ACP_theftalarmdeselectdamagedetection ACP_CommandType = 2560
	ACP_theftalarmconfirmdamagedetection  ACP_CommandType = 2570
	ACP_mecall2start                      ACP_CommandType = 2600
	ACP_udxTriggerSynchronization         ACP_CommandType = 1200
	ACP_udxActiveUserProfile              ACP_CommandType = 1210
	ACP_udxResetUserData                  ACP_CommandType = 1220
	ACP_userProfSynch                     ACP_CommandType = 1230
	ACP_userDataReset                     ACP_CommandType = 1240
	ACP_profActivationSnap                ACP_CommandType = 1250
	ACP_profActivationDirect              ACP_CommandType = 1255
	ACP_softwareUpdate                    ACP_CommandType = 1260
	ACP_pushNotification                  ACP_CommandType = 1270
	ACP_mecallcommand                     ACP_CommandType = 1310
	ACP_precondStartRcs                   ACP_CommandType = 1400
	ACP_precondStopRcs                    ACP_CommandType = 1410
	ACP_precondConfigureRcs               ACP_CommandType = 1420
	ACP_tcuConfigure                      ACP_CommandType = 1430
	ACP_edisonServiceActivation           ACP_CommandType = 1431
	ACP_testSequence                      ACP_CommandType = 1432
	ACP_precondConfigureRacp              ACP_CommandType = 1433
	ACP_chargeoptConfigureRacp            ACP_CommandType = 1434
	ACP_tariffTableDownload               ACP_CommandType = 1435
	ACP_precondStartRacp                  ACP_CommandType = 1436
	ACP_precondStopRacp                   ACP_CommandType = 1437
	ACP_rootCertificateRemove             ACP_CommandType = 1438
	ACP_onRequestProbeUpload              ACP_CommandType = 1439
	ACP_rootCertificateDownload           ACP_CommandType = 1440
	ACP_contractCertificateRemove         ACP_CommandType = 1441
	ACP_contractCertificateDownload       ACP_CommandType = 1442
	ACP_probeConfigurationUpdate          ACP_CommandType = 1443
	ACP_rdiagDeleteEcu                    ACP_CommandType = 1500
	ACP_rdiagStatusReport                 ACP_CommandType = 1501
	ACP_rdiagExecution                    ACP_CommandType = 1502
	ACP_immobilizerChallenge              ACP_CommandType = 1600
	ACP_immobilizerSearchKeyline          ACP_CommandType = 1610
	ACP_immobilizerReleaseKeyline         ACP_CommandType = 1620
	ACP_immobilizerLockKeyline            ACP_CommandType = 1630
	ACP_immobilizerLockVehicle            ACP_CommandType = 1631
	ACP_immobilizerReleaseVehicle         ACP_CommandType = 1621
	ACP_setRentalSignal                   ACP_CommandType = 1700
	ACP_blackchannelDownload              ACP_CommandType = 1800
	ACP_blackchannelUpload                ACP_CommandType = 1810
	ACP_configurecsm                      ACP_CommandType = 1900
	ACP_updatevehicleinfo                 ACP_CommandType = 1901
	ACP_relaymessagetocsm                 ACP_CommandType = 1902
	ACP_relayrentalrequesttocsb           ACP_CommandType = 1903
	ACP_rtmDownloadConfig                 ACP_CommandType = 2400
	ACP_rtmReadConfig                     ACP_CommandType = 2410
	ACP_avpActivate                       ACP_CommandType = 2700
	ACP_chargecontrolconfigure            ACP_CommandType = 2800
)

func (ACP_CommandType) Descriptor

func (ACP_CommandType) Enum

func (x ACP_CommandType) Enum() *ACP_CommandType

func (ACP_CommandType) EnumDescriptor deprecated

func (ACP_CommandType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ACP_CommandType.Descriptor instead.

func (ACP_CommandType) Number

func (ACP_CommandType) String

func (x ACP_CommandType) String() string

func (ACP_CommandType) Type

type AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI

type AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) Descriptor deprecated

Deprecated: Use AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI.ProtoReflect.Descriptor instead.

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) GetSequenceNumber

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) ProtoMessage

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) ProtoReflect

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) Reset

func (*AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI) String

type AcknowledgeAppTwinCommandStatusUpdatesByVIN

type AcknowledgeAppTwinCommandStatusUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

Sending direction: App -> BFF -> AppTwin

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) Descriptor deprecated

Deprecated: Use AcknowledgeAppTwinCommandStatusUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) GetSequenceNumber

func (x *AcknowledgeAppTwinCommandStatusUpdatesByVIN) GetSequenceNumber() int32

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) ProtoMessage

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) ProtoReflect

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) Reset

func (*AcknowledgeAppTwinCommandStatusUpdatesByVIN) String

type AcknowledgeCommandRequest

type AcknowledgeCommandRequest struct {
	RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Acknowledge the CommandRequest reached the apptwin actor Websocket <- Apptwin

func (*AcknowledgeCommandRequest) Descriptor deprecated

func (*AcknowledgeCommandRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeCommandRequest.ProtoReflect.Descriptor instead.

func (*AcknowledgeCommandRequest) GetRequestId

func (x *AcknowledgeCommandRequest) GetRequestId() string

func (*AcknowledgeCommandRequest) ProtoMessage

func (*AcknowledgeCommandRequest) ProtoMessage()

func (*AcknowledgeCommandRequest) ProtoReflect

func (*AcknowledgeCommandRequest) Reset

func (x *AcknowledgeCommandRequest) Reset()

func (*AcknowledgeCommandRequest) String

func (x *AcknowledgeCommandRequest) String() string

type AcknowledgePreferredDealerChange

type AcknowledgePreferredDealerChange struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgePreferredDealerChange) Descriptor deprecated

func (*AcknowledgePreferredDealerChange) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgePreferredDealerChange.ProtoReflect.Descriptor instead.

func (*AcknowledgePreferredDealerChange) GetSequenceNumber

func (x *AcknowledgePreferredDealerChange) GetSequenceNumber() int32

func (*AcknowledgePreferredDealerChange) ProtoMessage

func (*AcknowledgePreferredDealerChange) ProtoMessage()

func (*AcknowledgePreferredDealerChange) ProtoReflect

func (*AcknowledgePreferredDealerChange) Reset

func (*AcknowledgePreferredDealerChange) String

type AcknowledgeServiceStatusUpdate

type AcknowledgeServiceStatusUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeServiceStatusUpdate) Descriptor deprecated

func (*AcknowledgeServiceStatusUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeServiceStatusUpdate.ProtoReflect.Descriptor instead.

func (*AcknowledgeServiceStatusUpdate) GetSequenceNumber

func (x *AcknowledgeServiceStatusUpdate) GetSequenceNumber() int32

func (*AcknowledgeServiceStatusUpdate) ProtoMessage

func (*AcknowledgeServiceStatusUpdate) ProtoMessage()

func (*AcknowledgeServiceStatusUpdate) ProtoReflect

func (*AcknowledgeServiceStatusUpdate) Reset

func (x *AcknowledgeServiceStatusUpdate) Reset()

func (*AcknowledgeServiceStatusUpdate) String

type AcknowledgeServiceStatusUpdatesByVIN

type AcknowledgeServiceStatusUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeServiceStatusUpdatesByVIN) Descriptor deprecated

func (*AcknowledgeServiceStatusUpdatesByVIN) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeServiceStatusUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*AcknowledgeServiceStatusUpdatesByVIN) GetSequenceNumber

func (x *AcknowledgeServiceStatusUpdatesByVIN) GetSequenceNumber() int32

func (*AcknowledgeServiceStatusUpdatesByVIN) ProtoMessage

func (*AcknowledgeServiceStatusUpdatesByVIN) ProtoMessage()

func (*AcknowledgeServiceStatusUpdatesByVIN) ProtoReflect

func (*AcknowledgeServiceStatusUpdatesByVIN) Reset

func (*AcknowledgeServiceStatusUpdatesByVIN) String

type AcknowledgeUpdateUserJWTRequest

type AcknowledgeUpdateUserJWTRequest struct {
	// contains filtered or unexported fields
}

Ack for the UpdateUserJWTRequest

func (*AcknowledgeUpdateUserJWTRequest) Descriptor deprecated

func (*AcknowledgeUpdateUserJWTRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeUpdateUserJWTRequest.ProtoReflect.Descriptor instead.

func (*AcknowledgeUpdateUserJWTRequest) ProtoMessage

func (*AcknowledgeUpdateUserJWTRequest) ProtoMessage()

func (*AcknowledgeUpdateUserJWTRequest) ProtoReflect

func (*AcknowledgeUpdateUserJWTRequest) Reset

func (*AcknowledgeUpdateUserJWTRequest) String

type AcknowledgeUserDataUpdate

type AcknowledgeUserDataUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeUserDataUpdate) Descriptor deprecated

func (*AcknowledgeUserDataUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeUserDataUpdate.ProtoReflect.Descriptor instead.

func (*AcknowledgeUserDataUpdate) GetSequenceNumber

func (x *AcknowledgeUserDataUpdate) GetSequenceNumber() int32

func (*AcknowledgeUserDataUpdate) ProtoMessage

func (*AcknowledgeUserDataUpdate) ProtoMessage()

func (*AcknowledgeUserDataUpdate) ProtoReflect

func (*AcknowledgeUserDataUpdate) Reset

func (x *AcknowledgeUserDataUpdate) Reset()

func (*AcknowledgeUserDataUpdate) String

func (x *AcknowledgeUserDataUpdate) String() string

type AcknowledgeUserPINUpdate

type AcknowledgeUserPINUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeUserPINUpdate) Descriptor deprecated

func (*AcknowledgeUserPINUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeUserPINUpdate.ProtoReflect.Descriptor instead.

func (*AcknowledgeUserPINUpdate) GetSequenceNumber

func (x *AcknowledgeUserPINUpdate) GetSequenceNumber() int32

func (*AcknowledgeUserPINUpdate) ProtoMessage

func (*AcknowledgeUserPINUpdate) ProtoMessage()

func (*AcknowledgeUserPINUpdate) ProtoReflect

func (x *AcknowledgeUserPINUpdate) ProtoReflect() protoreflect.Message

func (*AcknowledgeUserPINUpdate) Reset

func (x *AcknowledgeUserPINUpdate) Reset()

func (*AcknowledgeUserPINUpdate) String

func (x *AcknowledgeUserPINUpdate) String() string

type AcknowledgeUserPictureUpdate

type AcknowledgeUserPictureUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeUserPictureUpdate) Descriptor deprecated

func (*AcknowledgeUserPictureUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeUserPictureUpdate.ProtoReflect.Descriptor instead.

func (*AcknowledgeUserPictureUpdate) GetSequenceNumber

func (x *AcknowledgeUserPictureUpdate) GetSequenceNumber() int32

func (*AcknowledgeUserPictureUpdate) ProtoMessage

func (*AcknowledgeUserPictureUpdate) ProtoMessage()

func (*AcknowledgeUserPictureUpdate) ProtoReflect

func (*AcknowledgeUserPictureUpdate) Reset

func (x *AcknowledgeUserPictureUpdate) Reset()

func (*AcknowledgeUserPictureUpdate) String

type AcknowledgeUserVehicleAuthChangedUpdate

type AcknowledgeUserVehicleAuthChangedUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeUserVehicleAuthChangedUpdate) Descriptor deprecated

func (*AcknowledgeUserVehicleAuthChangedUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeUserVehicleAuthChangedUpdate.ProtoReflect.Descriptor instead.

func (*AcknowledgeUserVehicleAuthChangedUpdate) GetSequenceNumber

func (x *AcknowledgeUserVehicleAuthChangedUpdate) GetSequenceNumber() int32

func (*AcknowledgeUserVehicleAuthChangedUpdate) ProtoMessage

func (*AcknowledgeUserVehicleAuthChangedUpdate) ProtoReflect

func (*AcknowledgeUserVehicleAuthChangedUpdate) Reset

func (*AcknowledgeUserVehicleAuthChangedUpdate) String

type AcknowledgeVEPRequest deprecated

type AcknowledgeVEPRequest struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

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

Deprecated: Marked as deprecated in vehicle-events.proto.

func (*AcknowledgeVEPRequest) Descriptor deprecated

func (*AcknowledgeVEPRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeVEPRequest.ProtoReflect.Descriptor instead.

func (*AcknowledgeVEPRequest) GetSequenceNumber

func (x *AcknowledgeVEPRequest) GetSequenceNumber() int32

func (*AcknowledgeVEPRequest) ProtoMessage

func (*AcknowledgeVEPRequest) ProtoMessage()

func (*AcknowledgeVEPRequest) ProtoReflect

func (x *AcknowledgeVEPRequest) ProtoReflect() protoreflect.Message

func (*AcknowledgeVEPRequest) Reset

func (x *AcknowledgeVEPRequest) Reset()

func (*AcknowledgeVEPRequest) String

func (x *AcknowledgeVEPRequest) String() string

type AcknowledgeVEPUpdatesByVIN

type AcknowledgeVEPUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

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

func (*AcknowledgeVEPUpdatesByVIN) Descriptor deprecated

func (*AcknowledgeVEPUpdatesByVIN) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeVEPUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*AcknowledgeVEPUpdatesByVIN) GetSequenceNumber

func (x *AcknowledgeVEPUpdatesByVIN) GetSequenceNumber() int32

func (*AcknowledgeVEPUpdatesByVIN) ProtoMessage

func (*AcknowledgeVEPUpdatesByVIN) ProtoMessage()

func (*AcknowledgeVEPUpdatesByVIN) ProtoReflect

func (*AcknowledgeVEPUpdatesByVIN) Reset

func (x *AcknowledgeVEPUpdatesByVIN) Reset()

func (*AcknowledgeVEPUpdatesByVIN) String

func (x *AcknowledgeVEPUpdatesByVIN) String() string

type AcknowledgeVehicleUpdated

type AcknowledgeVehicleUpdated struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// contains filtered or unexported fields
}

func (*AcknowledgeVehicleUpdated) Descriptor deprecated

func (*AcknowledgeVehicleUpdated) Descriptor() ([]byte, []int)

Deprecated: Use AcknowledgeVehicleUpdated.ProtoReflect.Descriptor instead.

func (*AcknowledgeVehicleUpdated) GetSequenceNumber

func (x *AcknowledgeVehicleUpdated) GetSequenceNumber() int32

func (*AcknowledgeVehicleUpdated) ProtoMessage

func (*AcknowledgeVehicleUpdated) ProtoMessage()

func (*AcknowledgeVehicleUpdated) ProtoReflect

func (*AcknowledgeVehicleUpdated) Reset

func (x *AcknowledgeVehicleUpdated) Reset()

func (*AcknowledgeVehicleUpdated) String

func (x *AcknowledgeVehicleUpdated) String() string

type ActivateVehicleKeys

type ActivateVehicleKeys struct {
	Pin                    string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	ExpirationUnix         int64  `protobuf:"varint,2,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	ExpirationSeconds      string `protobuf:"bytes,3,opt,name=expiration_seconds,json=expirationSeconds,proto3" json:"expiration_seconds,omitempty"`
	ExpirationMilliseconds string `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ActivateVehicleKeys) Descriptor deprecated

func (*ActivateVehicleKeys) Descriptor() ([]byte, []int)

Deprecated: Use ActivateVehicleKeys.ProtoReflect.Descriptor instead.

func (*ActivateVehicleKeys) GetExpirationMilliseconds

func (x *ActivateVehicleKeys) GetExpirationMilliseconds() string

func (*ActivateVehicleKeys) GetExpirationSeconds

func (x *ActivateVehicleKeys) GetExpirationSeconds() string

func (*ActivateVehicleKeys) GetExpirationUnix

func (x *ActivateVehicleKeys) GetExpirationUnix() int64

func (*ActivateVehicleKeys) GetPin

func (x *ActivateVehicleKeys) GetPin() string

func (*ActivateVehicleKeys) ProtoMessage

func (*ActivateVehicleKeys) ProtoMessage()

func (*ActivateVehicleKeys) ProtoReflect

func (x *ActivateVehicleKeys) ProtoReflect() protoreflect.Message

func (*ActivateVehicleKeys) Reset

func (x *ActivateVehicleKeys) Reset()

func (*ActivateVehicleKeys) String

func (x *ActivateVehicleKeys) String() string

type AppTwinCommandStatus

type AppTwinCommandStatus struct {

	// The remote vehicleAPI process id of the command.
	ProcessId int64 `protobuf:"varint,1,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"`
	// The id of the command with which the app created it. Only guaranteed to be
	// set on the first transmission to the app.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// The initial CommandStatus from the response of the vehicleAPI has a timestamp of
	// -1
	TimestampInMs int64 `protobuf:"varint,3,opt,name=timestamp_in_ms,json=timestampInMs,proto3" json:"timestamp_in_ms,omitempty"`
	// Potential ACP error if the command request could not be fulfilled
	Errors []*VehicleAPIError `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
	// Potential timestamp until user cannot send login requests. Data in seconds
	// since Unix epoch
	//
	// Deprecated: Marked as deprecated in vehicleapi.proto.
	BlockingTimeSeconds int64 `protobuf:"varint,5,opt,name=blocking_time_seconds,json=blockingTimeSeconds,proto3" json:"blocking_time_seconds,omitempty"`
	// Potential amount of failed pin attempts.
	//
	// Deprecated: Marked as deprecated in vehicleapi.proto.
	PinAttempts int32 `protobuf:"varint,6,opt,name=pin_attempts,json=pinAttempts,proto3" json:"pin_attempts,omitempty"`
	// The type of command the AppTwinCommandStatus belongs to
	Type ACP_CommandType `protobuf:"varint,7,opt,name=type,proto3,enum=proto.ACP_CommandType" json:"type,omitempty"`
	// The command state
	State VehicleAPI_CommandState `protobuf:"varint,8,opt,name=state,proto3,enum=proto.VehicleAPI_CommandState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

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

func (*AppTwinCommandStatus) Descriptor deprecated

func (*AppTwinCommandStatus) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinCommandStatus.ProtoReflect.Descriptor instead.

func (*AppTwinCommandStatus) GetBlockingTimeSeconds deprecated

func (x *AppTwinCommandStatus) GetBlockingTimeSeconds() int64

Deprecated: Marked as deprecated in vehicleapi.proto.

func (*AppTwinCommandStatus) GetErrors

func (x *AppTwinCommandStatus) GetErrors() []*VehicleAPIError

func (*AppTwinCommandStatus) GetPinAttempts deprecated

func (x *AppTwinCommandStatus) GetPinAttempts() int32

Deprecated: Marked as deprecated in vehicleapi.proto.

func (*AppTwinCommandStatus) GetProcessId

func (x *AppTwinCommandStatus) GetProcessId() int64

func (*AppTwinCommandStatus) GetRequestId

func (x *AppTwinCommandStatus) GetRequestId() string

func (*AppTwinCommandStatus) GetState

func (*AppTwinCommandStatus) GetTimestampInMs

func (x *AppTwinCommandStatus) GetTimestampInMs() int64

func (*AppTwinCommandStatus) GetType

func (*AppTwinCommandStatus) ProtoMessage

func (*AppTwinCommandStatus) ProtoMessage()

func (*AppTwinCommandStatus) ProtoReflect

func (x *AppTwinCommandStatus) ProtoReflect() protoreflect.Message

func (*AppTwinCommandStatus) Reset

func (x *AppTwinCommandStatus) Reset()

func (*AppTwinCommandStatus) String

func (x *AppTwinCommandStatus) String() string

type AppTwinCommandStatusUpdatesByPID

type AppTwinCommandStatusUpdatesByPID struct {
	Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"`
	// Process ID -> Status
	UpdatesByPid map[int64]*AppTwinCommandStatus `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*AppTwinCommandStatusUpdatesByPID) Descriptor deprecated

func (*AppTwinCommandStatusUpdatesByPID) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinCommandStatusUpdatesByPID.ProtoReflect.Descriptor instead.

func (*AppTwinCommandStatusUpdatesByPID) GetUpdatesByPid

func (*AppTwinCommandStatusUpdatesByPID) GetVin

func (*AppTwinCommandStatusUpdatesByPID) ProtoMessage

func (*AppTwinCommandStatusUpdatesByPID) ProtoMessage()

func (*AppTwinCommandStatusUpdatesByPID) ProtoReflect

func (*AppTwinCommandStatusUpdatesByPID) Reset

func (*AppTwinCommandStatusUpdatesByPID) String

type AppTwinCommandStatusUpdatesByVIN

type AppTwinCommandStatusUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// VIN -> Update
	UpdatesByVin map[string]*AppTwinCommandStatusUpdatesByPID `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

Sending direction: App <- BFF <- AppTwin

func (*AppTwinCommandStatusUpdatesByVIN) Descriptor deprecated

func (*AppTwinCommandStatusUpdatesByVIN) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinCommandStatusUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*AppTwinCommandStatusUpdatesByVIN) GetSequenceNumber

func (x *AppTwinCommandStatusUpdatesByVIN) GetSequenceNumber() int32

func (*AppTwinCommandStatusUpdatesByVIN) GetUpdatesByVin

func (*AppTwinCommandStatusUpdatesByVIN) ProtoMessage

func (*AppTwinCommandStatusUpdatesByVIN) ProtoMessage()

func (*AppTwinCommandStatusUpdatesByVIN) ProtoReflect

func (*AppTwinCommandStatusUpdatesByVIN) Reset

func (*AppTwinCommandStatusUpdatesByVIN) String

type AppTwinMemberStatusValue

type AppTwinMemberStatusValue struct {
	Status       MemberStatus `protobuf:"varint,1,opt,name=status,proto3,enum=proto.MemberStatus" json:"status,omitempty"`
	ApptwinCount uint32       `protobuf:"varint,2,opt,name=apptwin_count,json=apptwinCount,proto3" json:"apptwin_count,omitempty"`
	// contains filtered or unexported fields
}

func (*AppTwinMemberStatusValue) Descriptor deprecated

func (*AppTwinMemberStatusValue) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinMemberStatusValue.ProtoReflect.Descriptor instead.

func (*AppTwinMemberStatusValue) GetApptwinCount

func (x *AppTwinMemberStatusValue) GetApptwinCount() uint32

func (*AppTwinMemberStatusValue) GetStatus

func (x *AppTwinMemberStatusValue) GetStatus() MemberStatus

func (*AppTwinMemberStatusValue) ProtoMessage

func (*AppTwinMemberStatusValue) ProtoMessage()

func (*AppTwinMemberStatusValue) ProtoReflect

func (x *AppTwinMemberStatusValue) ProtoReflect() protoreflect.Message

func (*AppTwinMemberStatusValue) Reset

func (x *AppTwinMemberStatusValue) Reset()

func (*AppTwinMemberStatusValue) String

func (x *AppTwinMemberStatusValue) String() string

type AppTwinPendingCommandsRequest

type AppTwinPendingCommandsRequest struct {
	// contains filtered or unexported fields
}

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.

func (*AppTwinPendingCommandsRequest) Descriptor deprecated

func (*AppTwinPendingCommandsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinPendingCommandsRequest.ProtoReflect.Descriptor instead.

func (*AppTwinPendingCommandsRequest) ProtoMessage

func (*AppTwinPendingCommandsRequest) ProtoMessage()

func (*AppTwinPendingCommandsRequest) ProtoReflect

func (*AppTwinPendingCommandsRequest) Reset

func (x *AppTwinPendingCommandsRequest) Reset()

func (*AppTwinPendingCommandsRequest) String

type AppTwinPendingCommandsResponse

type AppTwinPendingCommandsResponse struct {
	PendingCommands []*PendingCommand `protobuf:"bytes,1,rep,name=pending_commands,json=pendingCommands,proto3" json:"pending_commands,omitempty"`
	// contains filtered or unexported fields
}

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.

func (*AppTwinPendingCommandsResponse) Descriptor deprecated

func (*AppTwinPendingCommandsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AppTwinPendingCommandsResponse.ProtoReflect.Descriptor instead.

func (*AppTwinPendingCommandsResponse) GetPendingCommands

func (x *AppTwinPendingCommandsResponse) GetPendingCommands() []*PendingCommand

func (*AppTwinPendingCommandsResponse) ProtoMessage

func (*AppTwinPendingCommandsResponse) ProtoMessage()

func (*AppTwinPendingCommandsResponse) ProtoReflect

func (*AppTwinPendingCommandsResponse) Reset

func (x *AppTwinPendingCommandsResponse) Reset()

func (*AppTwinPendingCommandsResponse) String

type AttributeStatus

type AttributeStatus int32

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

const (
	// Value is set and valid
	AttributeStatus_VALUE_VALID AttributeStatus = 0
	// Value has not yet been received from the vehicle (but sensor etc. should be available)
	AttributeStatus_VALUE_NOT_RECEIVED AttributeStatus = 1
	// Value has been retrieved from vehicle but is invalid (marked as invalid by DaiVB backend)
	AttributeStatus_VALUE_INVALID AttributeStatus = 3
	// Vehicle does not support this attribute (e.g. does not have the sensor etc.)
	AttributeStatus_VALUE_NOT_AVAILABLE AttributeStatus = 4
)

func (AttributeStatus) Descriptor

func (AttributeStatus) Enum

func (x AttributeStatus) Enum() *AttributeStatus

func (AttributeStatus) EnumDescriptor deprecated

func (AttributeStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use AttributeStatus.Descriptor instead.

func (AttributeStatus) Number

func (AttributeStatus) String

func (x AttributeStatus) String() string

func (AttributeStatus) Type

type AutomaticValetParkingActivate

type AutomaticValetParkingActivate struct {
	BookingId string    `protobuf:"bytes,1,opt,name=booking_id,json=bookingId,proto3" json:"booking_id,omitempty"`
	DriveType DriveType `protobuf:"varint,2,opt,name=drive_type,json=driveType,proto3,enum=proto.DriveType" json:"drive_type,omitempty"`
	// contains filtered or unexported fields
}

func (*AutomaticValetParkingActivate) Descriptor deprecated

func (*AutomaticValetParkingActivate) Descriptor() ([]byte, []int)

Deprecated: Use AutomaticValetParkingActivate.ProtoReflect.Descriptor instead.

func (*AutomaticValetParkingActivate) GetBookingId

func (x *AutomaticValetParkingActivate) GetBookingId() string

func (*AutomaticValetParkingActivate) GetDriveType

func (x *AutomaticValetParkingActivate) GetDriveType() DriveType

func (*AutomaticValetParkingActivate) ProtoMessage

func (*AutomaticValetParkingActivate) ProtoMessage()

func (*AutomaticValetParkingActivate) ProtoReflect

func (*AutomaticValetParkingActivate) Reset

func (x *AutomaticValetParkingActivate) Reset()

func (*AutomaticValetParkingActivate) String

type AuxheatConfigure

type AuxheatConfigure struct {
	TimeSelection AuxheatConfigure_Selection `` /* 146-byte string literal not displayed */
	// Minutes from midnight.
	Time_1 int32 `protobuf:"varint,2,opt,name=time_1,json=auxheattime1,proto3" json:"time_1,omitempty"`
	// Minutes from midnight.
	Time_2 int32 `protobuf:"varint,3,opt,name=time_2,json=auxheattime2,proto3" json:"time_2,omitempty"`
	// Minutes from midnight.
	Time_3 int32 `protobuf:"varint,4,opt,name=time_3,json=auxheattime3,proto3" json:"time_3,omitempty"`
	// contains filtered or unexported fields
}

func (*AuxheatConfigure) Descriptor deprecated

func (*AuxheatConfigure) Descriptor() ([]byte, []int)

Deprecated: Use AuxheatConfigure.ProtoReflect.Descriptor instead.

func (*AuxheatConfigure) GetTimeSelection

func (x *AuxheatConfigure) GetTimeSelection() AuxheatConfigure_Selection

func (*AuxheatConfigure) GetTime_1

func (x *AuxheatConfigure) GetTime_1() int32

func (*AuxheatConfigure) GetTime_2

func (x *AuxheatConfigure) GetTime_2() int32

func (*AuxheatConfigure) GetTime_3

func (x *AuxheatConfigure) GetTime_3() int32

func (*AuxheatConfigure) ProtoMessage

func (*AuxheatConfigure) ProtoMessage()

func (*AuxheatConfigure) ProtoReflect

func (x *AuxheatConfigure) ProtoReflect() protoreflect.Message

func (*AuxheatConfigure) Reset

func (x *AuxheatConfigure) Reset()

func (*AuxheatConfigure) String

func (x *AuxheatConfigure) String() string

type AuxheatConfigure_Selection

type AuxheatConfigure_Selection int32
const (
	AuxheatConfigure_NO_SELECTION AuxheatConfigure_Selection = 0
	AuxheatConfigure_TIME_1       AuxheatConfigure_Selection = 1
	AuxheatConfigure_TIME_2       AuxheatConfigure_Selection = 2
	AuxheatConfigure_TIME_3       AuxheatConfigure_Selection = 3
)

func (AuxheatConfigure_Selection) Descriptor

func (AuxheatConfigure_Selection) Enum

func (AuxheatConfigure_Selection) EnumDescriptor deprecated

func (AuxheatConfigure_Selection) EnumDescriptor() ([]byte, []int)

Deprecated: Use AuxheatConfigure_Selection.Descriptor instead.

func (AuxheatConfigure_Selection) Number

func (AuxheatConfigure_Selection) String

func (AuxheatConfigure_Selection) Type

type AuxheatStart

type AuxheatStart struct {
	// contains filtered or unexported fields
}

func (*AuxheatStart) Descriptor deprecated

func (*AuxheatStart) Descriptor() ([]byte, []int)

Deprecated: Use AuxheatStart.ProtoReflect.Descriptor instead.

func (*AuxheatStart) ProtoMessage

func (*AuxheatStart) ProtoMessage()

func (*AuxheatStart) ProtoReflect

func (x *AuxheatStart) ProtoReflect() protoreflect.Message

func (*AuxheatStart) Reset

func (x *AuxheatStart) Reset()

func (*AuxheatStart) String

func (x *AuxheatStart) String() string

type AuxheatStop

type AuxheatStop struct {
	// contains filtered or unexported fields
}

func (*AuxheatStop) Descriptor deprecated

func (*AuxheatStop) Descriptor() ([]byte, []int)

Deprecated: Use AuxheatStop.ProtoReflect.Descriptor instead.

func (*AuxheatStop) ProtoMessage

func (*AuxheatStop) ProtoMessage()

func (*AuxheatStop) ProtoReflect

func (x *AuxheatStop) ProtoReflect() protoreflect.Message

func (*AuxheatStop) Reset

func (x *AuxheatStop) Reset()

func (*AuxheatStop) String

func (x *AuxheatStop) String() string

type BatteryChargeProgramConfigure

type BatteryChargeProgramConfigure struct {
	ChargeProgram BatteryChargeProgramConfigure_ChargeProgram `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configure the charge program

func (*BatteryChargeProgramConfigure) Descriptor deprecated

func (*BatteryChargeProgramConfigure) Descriptor() ([]byte, []int)

Deprecated: Use BatteryChargeProgramConfigure.ProtoReflect.Descriptor instead.

func (*BatteryChargeProgramConfigure) GetChargeProgram

func (*BatteryChargeProgramConfigure) ProtoMessage

func (*BatteryChargeProgramConfigure) ProtoMessage()

func (*BatteryChargeProgramConfigure) ProtoReflect

func (*BatteryChargeProgramConfigure) Reset

func (x *BatteryChargeProgramConfigure) Reset()

func (*BatteryChargeProgramConfigure) String

type BatteryChargeProgramConfigure_ChargeProgram

type BatteryChargeProgramConfigure_ChargeProgram int32
const (
	BatteryChargeProgramConfigure_DEFAULT BatteryChargeProgramConfigure_ChargeProgram = 0
	BatteryChargeProgramConfigure_INSTANT BatteryChargeProgramConfigure_ChargeProgram = 1
)

func (BatteryChargeProgramConfigure_ChargeProgram) Descriptor

func (BatteryChargeProgramConfigure_ChargeProgram) Enum

func (BatteryChargeProgramConfigure_ChargeProgram) EnumDescriptor deprecated

func (BatteryChargeProgramConfigure_ChargeProgram) EnumDescriptor() ([]byte, []int)

Deprecated: Use BatteryChargeProgramConfigure_ChargeProgram.Descriptor instead.

func (BatteryChargeProgramConfigure_ChargeProgram) Number

func (BatteryChargeProgramConfigure_ChargeProgram) String

func (BatteryChargeProgramConfigure_ChargeProgram) Type

type BatteryMaxSocConfigure

type BatteryMaxSocConfigure struct {

	// Values need to be between 50 and 100 and divisible by ten
	MaxSoc int32 `protobuf:"varint,1,opt,name=max_soc,json=maxsoc,proto3" json:"max_soc,omitempty"`
	// contains filtered or unexported fields
}

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

func (*BatteryMaxSocConfigure) Descriptor deprecated

func (*BatteryMaxSocConfigure) Descriptor() ([]byte, []int)

Deprecated: Use BatteryMaxSocConfigure.ProtoReflect.Descriptor instead.

func (*BatteryMaxSocConfigure) GetMaxSoc

func (x *BatteryMaxSocConfigure) GetMaxSoc() int32

func (*BatteryMaxSocConfigure) ProtoMessage

func (*BatteryMaxSocConfigure) ProtoMessage()

func (*BatteryMaxSocConfigure) ProtoReflect

func (x *BatteryMaxSocConfigure) ProtoReflect() protoreflect.Message

func (*BatteryMaxSocConfigure) Reset

func (x *BatteryMaxSocConfigure) Reset()

func (*BatteryMaxSocConfigure) String

func (x *BatteryMaxSocConfigure) String() string

type CPDUserAddress

type CPDUserAddress struct {
	CountryCode   string `protobuf:"bytes,1,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
	State         string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Province      string `protobuf:"bytes,3,opt,name=province,proto3" json:"province,omitempty"`
	Street        string `protobuf:"bytes,4,opt,name=street,proto3" json:"street,omitempty"`
	HouseNo       string `protobuf:"bytes,5,opt,name=house_no,json=houseNo,proto3" json:"house_no,omitempty"`
	ZipCode       string `protobuf:"bytes,6,opt,name=zip_code,json=zipCode,proto3" json:"zip_code,omitempty"`
	City          string `protobuf:"bytes,7,opt,name=city,proto3" json:"city,omitempty"`
	StreetType    string `protobuf:"bytes,8,opt,name=street_type,json=streetType,proto3" json:"street_type,omitempty"`
	HouseName     string `protobuf:"bytes,9,opt,name=house_name,json=houseName,proto3" json:"house_name,omitempty"`
	FloorNo       string `protobuf:"bytes,10,opt,name=floor_no,json=floorNo,proto3" json:"floor_no,omitempty"`
	DoorNo        string `protobuf:"bytes,11,opt,name=door_no,json=doorNo,proto3" json:"door_no,omitempty"`
	AddressLine1  string `protobuf:"bytes,12,opt,name=address_line1,json=addressLine1,proto3" json:"address_line1,omitempty"`
	AddressLine2  string `protobuf:"bytes,13,opt,name=address_line2,json=addressLine2,proto3" json:"address_line2,omitempty"`
	AddressLine3  string `protobuf:"bytes,14,opt,name=address_line3,json=addressLine3,proto3" json:"address_line3,omitempty"`
	PostOfficeBox string `protobuf:"bytes,15,opt,name=post_office_box,json=postOfficeBox,proto3" json:"post_office_box,omitempty"`
	// contains filtered or unexported fields
}

func (*CPDUserAddress) Descriptor deprecated

func (*CPDUserAddress) Descriptor() ([]byte, []int)

Deprecated: Use CPDUserAddress.ProtoReflect.Descriptor instead.

func (*CPDUserAddress) GetAddressLine1

func (x *CPDUserAddress) GetAddressLine1() string

func (*CPDUserAddress) GetAddressLine2

func (x *CPDUserAddress) GetAddressLine2() string

func (*CPDUserAddress) GetAddressLine3

func (x *CPDUserAddress) GetAddressLine3() string

func (*CPDUserAddress) GetCity

func (x *CPDUserAddress) GetCity() string

func (*CPDUserAddress) GetCountryCode

func (x *CPDUserAddress) GetCountryCode() string

func (*CPDUserAddress) GetDoorNo

func (x *CPDUserAddress) GetDoorNo() string

func (*CPDUserAddress) GetFloorNo

func (x *CPDUserAddress) GetFloorNo() string

func (*CPDUserAddress) GetHouseName

func (x *CPDUserAddress) GetHouseName() string

func (*CPDUserAddress) GetHouseNo

func (x *CPDUserAddress) GetHouseNo() string

func (*CPDUserAddress) GetPostOfficeBox

func (x *CPDUserAddress) GetPostOfficeBox() string

func (*CPDUserAddress) GetProvince

func (x *CPDUserAddress) GetProvince() string

func (*CPDUserAddress) GetState

func (x *CPDUserAddress) GetState() string

func (*CPDUserAddress) GetStreet

func (x *CPDUserAddress) GetStreet() string

func (*CPDUserAddress) GetStreetType

func (x *CPDUserAddress) GetStreetType() string

func (*CPDUserAddress) GetZipCode

func (x *CPDUserAddress) GetZipCode() string

func (*CPDUserAddress) ProtoMessage

func (*CPDUserAddress) ProtoMessage()

func (*CPDUserAddress) ProtoReflect

func (x *CPDUserAddress) ProtoReflect() protoreflect.Message

func (*CPDUserAddress) Reset

func (x *CPDUserAddress) Reset()

func (*CPDUserAddress) String

func (x *CPDUserAddress) String() string

type CPDUserCommunicationPreference

type CPDUserCommunicationPreference struct {
	ContactedByPhone  bool `protobuf:"varint,1,opt,name=contacted_by_phone,json=contactedByPhone,proto3" json:"contacted_by_phone,omitempty"`
	ContactedByLetter bool `protobuf:"varint,2,opt,name=contacted_by_letter,json=contactedByLetter,proto3" json:"contacted_by_letter,omitempty"`
	ContactedByEmail  bool `protobuf:"varint,3,opt,name=contacted_by_email,json=contactedByEmail,proto3" json:"contacted_by_email,omitempty"`
	ContactedBySms    bool `protobuf:"varint,4,opt,name=contacted_by_sms,json=contactedBySms,proto3" json:"contacted_by_sms,omitempty"`
	// contains filtered or unexported fields
}

func (*CPDUserCommunicationPreference) Descriptor deprecated

func (*CPDUserCommunicationPreference) Descriptor() ([]byte, []int)

Deprecated: Use CPDUserCommunicationPreference.ProtoReflect.Descriptor instead.

func (*CPDUserCommunicationPreference) GetContactedByEmail

func (x *CPDUserCommunicationPreference) GetContactedByEmail() bool

func (*CPDUserCommunicationPreference) GetContactedByLetter

func (x *CPDUserCommunicationPreference) GetContactedByLetter() bool

func (*CPDUserCommunicationPreference) GetContactedByPhone

func (x *CPDUserCommunicationPreference) GetContactedByPhone() bool

func (*CPDUserCommunicationPreference) GetContactedBySms

func (x *CPDUserCommunicationPreference) GetContactedBySms() bool

func (*CPDUserCommunicationPreference) ProtoMessage

func (*CPDUserCommunicationPreference) ProtoMessage()

func (*CPDUserCommunicationPreference) ProtoReflect

func (*CPDUserCommunicationPreference) Reset

func (x *CPDUserCommunicationPreference) Reset()

func (*CPDUserCommunicationPreference) String

type CPDUserData

type CPDUserData struct {
	CiamId                string `protobuf:"bytes,1,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	UserId                string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	FirstName             string `protobuf:"bytes,3,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	LastName1             string `protobuf:"bytes,4,opt,name=last_name1,json=lastName1,proto3" json:"last_name1,omitempty"`
	LastName2             string `protobuf:"bytes,5,opt,name=last_name2,json=lastName2,proto3" json:"last_name2,omitempty"`
	Title                 string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
	NamePrefix            string `protobuf:"bytes,7,opt,name=name_prefix,json=namePrefix,proto3" json:"name_prefix,omitempty"`
	MiddleInitial         string `protobuf:"bytes,8,opt,name=middle_initial,json=middleInitial,proto3" json:"middle_initial,omitempty"`
	SalutationCode        string `protobuf:"bytes,9,opt,name=salutation_code,json=salutationCode,proto3" json:"salutation_code,omitempty"`
	Email                 string `protobuf:"bytes,10,opt,name=email,proto3" json:"email,omitempty"`
	LandlinePhone         string `protobuf:"bytes,11,opt,name=landline_phone,json=landlinePhone,proto3" json:"landline_phone,omitempty"`
	MobilePhoneNumber     string `protobuf:"bytes,12,opt,name=mobile_phone_number,json=mobilePhoneNumber,proto3" json:"mobile_phone_number,omitempty"`
	CreatedAt             string `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	CreatedBy             string `protobuf:"bytes,14,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	UpdatedAt             string `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Birthday              string `protobuf:"bytes,28,opt,name=birthday,proto3" json:"birthday,omitempty"`
	PreferredLanguageCode string `` /* 127-byte string literal not displayed */
	AccountCountryCode    string `protobuf:"bytes,30,opt,name=account_country_code,json=accountCountryCode,proto3" json:"account_country_code,omitempty"`
	// doc says: TODO
	UcId                    string                          `protobuf:"bytes,31,opt,name=uc_id,json=ucId,proto3" json:"uc_id,omitempty"`
	Vip                     bool                            `protobuf:"varint,32,opt,name=vip,proto3" json:"vip,omitempty"`
	Address                 *CPDUserAddress                 `protobuf:"bytes,33,opt,name=address,proto3" json:"address,omitempty"`
	CommunicationPreference *CPDUserCommunicationPreference `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CPDUserData) Descriptor deprecated

func (*CPDUserData) Descriptor() ([]byte, []int)

Deprecated: Use CPDUserData.ProtoReflect.Descriptor instead.

func (*CPDUserData) GetAccountCountryCode

func (x *CPDUserData) GetAccountCountryCode() string

func (*CPDUserData) GetAddress

func (x *CPDUserData) GetAddress() *CPDUserAddress

func (*CPDUserData) GetBirthday

func (x *CPDUserData) GetBirthday() string

func (*CPDUserData) GetCiamId

func (x *CPDUserData) GetCiamId() string

func (*CPDUserData) GetCommunicationPreference

func (x *CPDUserData) GetCommunicationPreference() *CPDUserCommunicationPreference

func (*CPDUserData) GetCreatedAt

func (x *CPDUserData) GetCreatedAt() string

func (*CPDUserData) GetCreatedBy

func (x *CPDUserData) GetCreatedBy() string

func (*CPDUserData) GetEmail

func (x *CPDUserData) GetEmail() string

func (*CPDUserData) GetFirstName

func (x *CPDUserData) GetFirstName() string

func (*CPDUserData) GetLandlinePhone

func (x *CPDUserData) GetLandlinePhone() string

func (*CPDUserData) GetLastName1

func (x *CPDUserData) GetLastName1() string

func (*CPDUserData) GetLastName2

func (x *CPDUserData) GetLastName2() string

func (*CPDUserData) GetMiddleInitial

func (x *CPDUserData) GetMiddleInitial() string

func (*CPDUserData) GetMobilePhoneNumber

func (x *CPDUserData) GetMobilePhoneNumber() string

func (*CPDUserData) GetNamePrefix

func (x *CPDUserData) GetNamePrefix() string

func (*CPDUserData) GetPreferredLanguageCode

func (x *CPDUserData) GetPreferredLanguageCode() string

func (*CPDUserData) GetSalutationCode

func (x *CPDUserData) GetSalutationCode() string

func (*CPDUserData) GetTitle

func (x *CPDUserData) GetTitle() string

func (*CPDUserData) GetUcId

func (x *CPDUserData) GetUcId() string

func (*CPDUserData) GetUpdatedAt

func (x *CPDUserData) GetUpdatedAt() string

func (*CPDUserData) GetUserId

func (x *CPDUserData) GetUserId() string

func (*CPDUserData) GetVip

func (x *CPDUserData) GetVip() bool

func (*CPDUserData) ProtoMessage

func (*CPDUserData) ProtoMessage()

func (*CPDUserData) ProtoReflect

func (x *CPDUserData) ProtoReflect() protoreflect.Message

func (*CPDUserData) Reset

func (x *CPDUserData) Reset()

func (*CPDUserData) String

func (x *CPDUserData) String() string

type ChargeControlConfigure

type ChargeControlConfigure struct {

	// Enables/Disables bidrectional charging
	BiChargingEnabled *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=bi_charging_enabled,json=bidichargingenabled,proto3" json:"bi_charging_enabled,omitempty"`
	// Sets the charging power in kW with a resolution of 0.1 kW. The value has an offset of -100 kW. So
	// a value of 0 is equivalent to -100 kW.
	ChargingPower *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=charging_power,json=chargingpower,proto3" json:"charging_power,omitempty"`
	// must not be above max_soc
	MinSoc *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=min_soc,json=minsoc,proto3" json:"min_soc,omitempty"`
	// contains filtered or unexported fields
}

This is an experimental command

func (*ChargeControlConfigure) Descriptor deprecated

func (*ChargeControlConfigure) Descriptor() ([]byte, []int)

Deprecated: Use ChargeControlConfigure.ProtoReflect.Descriptor instead.

func (*ChargeControlConfigure) GetBiChargingEnabled

func (x *ChargeControlConfigure) GetBiChargingEnabled() *wrapperspb.BoolValue

func (*ChargeControlConfigure) GetChargingPower

func (x *ChargeControlConfigure) GetChargingPower() *wrapperspb.FloatValue

func (*ChargeControlConfigure) GetMinSoc

func (*ChargeControlConfigure) ProtoMessage

func (*ChargeControlConfigure) ProtoMessage()

func (*ChargeControlConfigure) ProtoReflect

func (x *ChargeControlConfigure) ProtoReflect() protoreflect.Message

func (*ChargeControlConfigure) Reset

func (x *ChargeControlConfigure) Reset()

func (*ChargeControlConfigure) String

func (x *ChargeControlConfigure) String() string

type ChargeCouplerUnlock

type ChargeCouplerUnlock struct {
	// contains filtered or unexported fields
}

func (*ChargeCouplerUnlock) Descriptor deprecated

func (*ChargeCouplerUnlock) Descriptor() ([]byte, []int)

Deprecated: Use ChargeCouplerUnlock.ProtoReflect.Descriptor instead.

func (*ChargeCouplerUnlock) ProtoMessage

func (*ChargeCouplerUnlock) ProtoMessage()

func (*ChargeCouplerUnlock) ProtoReflect

func (x *ChargeCouplerUnlock) ProtoReflect() protoreflect.Message

func (*ChargeCouplerUnlock) Reset

func (x *ChargeCouplerUnlock) Reset()

func (*ChargeCouplerUnlock) String

func (x *ChargeCouplerUnlock) String() string

type ChargeFlapUnlock

type ChargeFlapUnlock struct {
	// contains filtered or unexported fields
}

func (*ChargeFlapUnlock) Descriptor deprecated

func (*ChargeFlapUnlock) Descriptor() ([]byte, []int)

Deprecated: Use ChargeFlapUnlock.ProtoReflect.Descriptor instead.

func (*ChargeFlapUnlock) ProtoMessage

func (*ChargeFlapUnlock) ProtoMessage()

func (*ChargeFlapUnlock) ProtoReflect

func (x *ChargeFlapUnlock) ProtoReflect() protoreflect.Message

func (*ChargeFlapUnlock) Reset

func (x *ChargeFlapUnlock) Reset()

func (*ChargeFlapUnlock) String

func (x *ChargeFlapUnlock) String() string

type ChargeOptConfigure

type ChargeOptConfigure struct {
	WeekdayTariff []*ChargeOptConfigure_Tariff `protobuf:"bytes,1,rep,name=weekday_tariff,json=weekdaytariff,proto3" json:"weekday_tariff,omitempty"`
	WeekendTariff []*ChargeOptConfigure_Tariff `protobuf:"bytes,2,rep,name=weekend_tariff,json=weekendtariff,proto3" json:"weekend_tariff,omitempty"`
	// contains filtered or unexported fields
}

Provide functionality to initiate a charge optimization configuration

func (*ChargeOptConfigure) Descriptor deprecated

func (*ChargeOptConfigure) Descriptor() ([]byte, []int)

Deprecated: Use ChargeOptConfigure.ProtoReflect.Descriptor instead.

func (*ChargeOptConfigure) GetWeekdayTariff

func (x *ChargeOptConfigure) GetWeekdayTariff() []*ChargeOptConfigure_Tariff

func (*ChargeOptConfigure) GetWeekendTariff

func (x *ChargeOptConfigure) GetWeekendTariff() []*ChargeOptConfigure_Tariff

func (*ChargeOptConfigure) ProtoMessage

func (*ChargeOptConfigure) ProtoMessage()

func (*ChargeOptConfigure) ProtoReflect

func (x *ChargeOptConfigure) ProtoReflect() protoreflect.Message

func (*ChargeOptConfigure) Reset

func (x *ChargeOptConfigure) Reset()

func (*ChargeOptConfigure) String

func (x *ChargeOptConfigure) String() string

type ChargeOptConfigure_Tariff

type ChargeOptConfigure_Tariff struct {
	Rate ChargeOptConfigure_Tariff_Rate `protobuf:"varint,1,opt,name=rate,proto3,enum=proto.ChargeOptConfigure_Tariff_Rate" json:"rate,omitempty"`
	// Time in seconds after 00:00
	Time int32 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*ChargeOptConfigure_Tariff) Descriptor deprecated

func (*ChargeOptConfigure_Tariff) Descriptor() ([]byte, []int)

Deprecated: Use ChargeOptConfigure_Tariff.ProtoReflect.Descriptor instead.

func (*ChargeOptConfigure_Tariff) GetRate

func (*ChargeOptConfigure_Tariff) GetTime

func (x *ChargeOptConfigure_Tariff) GetTime() int32

func (*ChargeOptConfigure_Tariff) ProtoMessage

func (*ChargeOptConfigure_Tariff) ProtoMessage()

func (*ChargeOptConfigure_Tariff) ProtoReflect

func (*ChargeOptConfigure_Tariff) Reset

func (x *ChargeOptConfigure_Tariff) Reset()

func (*ChargeOptConfigure_Tariff) String

func (x *ChargeOptConfigure_Tariff) String() string

type ChargeOptConfigure_Tariff_Rate

type ChargeOptConfigure_Tariff_Rate int32
const (
	ChargeOptConfigure_Tariff_INVALID_PRICE ChargeOptConfigure_Tariff_Rate = 0
	ChargeOptConfigure_Tariff_LOW_PRICE     ChargeOptConfigure_Tariff_Rate = 33
	ChargeOptConfigure_Tariff_NORMAL_PRICE  ChargeOptConfigure_Tariff_Rate = 44
	ChargeOptConfigure_Tariff_HIGH_PRICE    ChargeOptConfigure_Tariff_Rate = 66
)

func (ChargeOptConfigure_Tariff_Rate) Descriptor

func (ChargeOptConfigure_Tariff_Rate) Enum

func (ChargeOptConfigure_Tariff_Rate) EnumDescriptor deprecated

func (ChargeOptConfigure_Tariff_Rate) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChargeOptConfigure_Tariff_Rate.Descriptor instead.

func (ChargeOptConfigure_Tariff_Rate) Number

func (ChargeOptConfigure_Tariff_Rate) String

func (ChargeOptConfigure_Tariff_Rate) Type

type ChargeOptStart

type ChargeOptStart struct {
	// contains filtered or unexported fields
}

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

func (*ChargeOptStart) Descriptor deprecated

func (*ChargeOptStart) Descriptor() ([]byte, []int)

Deprecated: Use ChargeOptStart.ProtoReflect.Descriptor instead.

func (*ChargeOptStart) ProtoMessage

func (*ChargeOptStart) ProtoMessage()

func (*ChargeOptStart) ProtoReflect

func (x *ChargeOptStart) ProtoReflect() protoreflect.Message

func (*ChargeOptStart) Reset

func (x *ChargeOptStart) Reset()

func (*ChargeOptStart) String

func (x *ChargeOptStart) String() string

type ChargeOptStop

type ChargeOptStop struct {
	// contains filtered or unexported fields
}

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

func (*ChargeOptStop) Descriptor deprecated

func (*ChargeOptStop) Descriptor() ([]byte, []int)

Deprecated: Use ChargeOptStop.ProtoReflect.Descriptor instead.

func (*ChargeOptStop) ProtoMessage

func (*ChargeOptStop) ProtoMessage()

func (*ChargeOptStop) ProtoReflect

func (x *ChargeOptStop) ProtoReflect() protoreflect.Message

func (*ChargeOptStop) Reset

func (x *ChargeOptStop) Reset()

func (*ChargeOptStop) String

func (x *ChargeOptStop) String() string

type ChargeProgram

type ChargeProgram int32
const (
	ChargeProgram_DEFAULT_CHARGE_PROGRAM ChargeProgram = 0
	ChargeProgram_INSTANT_CHARGE_PROGRAM ChargeProgram = 1
	ChargeProgram_HOME_CHARGE_PROGRAM    ChargeProgram = 2
	ChargeProgram_WORK_CHARGE_PROGRAM    ChargeProgram = 3
)

func (ChargeProgram) Descriptor

func (ChargeProgram) Enum

func (x ChargeProgram) Enum() *ChargeProgram

func (ChargeProgram) EnumDescriptor deprecated

func (ChargeProgram) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChargeProgram.Descriptor instead.

func (ChargeProgram) Number

func (ChargeProgram) String

func (x ChargeProgram) String() string

func (ChargeProgram) Type

type ChargeProgramConfigure

type ChargeProgramConfigure struct {
	ChargeProgram ChargeProgramConfigure_ChargeProgram `` /* 149-byte string literal not displayed */
	// Values need to be between 50 and 100 and divisible by ten
	// Maximum value for the state of charge of the HV battery [in %].
	// Valid value range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
	MaxSoc *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=max_soc,json=maxsoc,proto3" json:"max_soc,omitempty"`
	// unlock the plug after charging is finished
	// Denotes whether the charge cable should be unlocked automatically if the HV battery is fully charged resp. charged til Max. SoC value.
	// true - unlock automatically, false - do not unlock automatically
	// can only be used if chargeprogram is set to home or work. Otherwise it will be ignored.
	AutoUnlock *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=auto_unlock,json=autounlock,proto3" json:"auto_unlock,omitempty"`
	// automatically switch between home and work program, based on the location of the car
	// Denotes whether location based charging should be used.
	// true - use location based charging, false - do not use location based charging
	// can only be used if chargeprogram is set to home or work. Otherwise it will be ignored.
	LocationBasedCharging *wrapperspb.BoolValue `` /* 126-byte string literal not displayed */
	// enable or disable clocktimer
	ClockTimer *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=clock_timer,json=clocktimer,proto3" json:"clock_timer,omitempty"`
	// enable or disable ecocharging
	EcoCharging *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=eco_charging,json=ecocharging,proto3" json:"eco_charging,omitempty"`
	// contains filtered or unexported fields
}

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

func (*ChargeProgramConfigure) Descriptor deprecated

func (*ChargeProgramConfigure) Descriptor() ([]byte, []int)

Deprecated: Use ChargeProgramConfigure.ProtoReflect.Descriptor instead.

func (*ChargeProgramConfigure) GetAutoUnlock

func (x *ChargeProgramConfigure) GetAutoUnlock() *wrapperspb.BoolValue

func (*ChargeProgramConfigure) GetChargeProgram

func (*ChargeProgramConfigure) GetClockTimer

func (x *ChargeProgramConfigure) GetClockTimer() *wrapperspb.BoolValue

func (*ChargeProgramConfigure) GetEcoCharging

func (x *ChargeProgramConfigure) GetEcoCharging() *wrapperspb.BoolValue

func (*ChargeProgramConfigure) GetLocationBasedCharging

func (x *ChargeProgramConfigure) GetLocationBasedCharging() *wrapperspb.BoolValue

func (*ChargeProgramConfigure) GetMaxSoc

func (*ChargeProgramConfigure) ProtoMessage

func (*ChargeProgramConfigure) ProtoMessage()

func (*ChargeProgramConfigure) ProtoReflect

func (x *ChargeProgramConfigure) ProtoReflect() protoreflect.Message

func (*ChargeProgramConfigure) Reset

func (x *ChargeProgramConfigure) Reset()

func (*ChargeProgramConfigure) String

func (x *ChargeProgramConfigure) String() string

type ChargeProgramConfigure_ChargeProgram

type ChargeProgramConfigure_ChargeProgram int32
const (
	ChargeProgramConfigure_DEFAULT_CHARGE_PROGRAM ChargeProgramConfigure_ChargeProgram = 0
	// Instant charge program should not be used
	// INSTANT_CHARGE_PROGRAM = 1;
	ChargeProgramConfigure_HOME_CHARGE_PROGRAM ChargeProgramConfigure_ChargeProgram = 2
	ChargeProgramConfigure_WORK_CHARGE_PROGRAM ChargeProgramConfigure_ChargeProgram = 3
)

func (ChargeProgramConfigure_ChargeProgram) Descriptor

func (ChargeProgramConfigure_ChargeProgram) Enum

func (ChargeProgramConfigure_ChargeProgram) EnumDescriptor deprecated

func (ChargeProgramConfigure_ChargeProgram) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChargeProgramConfigure_ChargeProgram.Descriptor instead.

func (ChargeProgramConfigure_ChargeProgram) Number

func (ChargeProgramConfigure_ChargeProgram) String

func (ChargeProgramConfigure_ChargeProgram) Type

type ChargeProgramParameters

type ChargeProgramParameters struct {
	ChargeProgram ChargeProgram `` /* 126-byte string literal not displayed */
	// Values need to be between 50 and 100 and divisible by ten
	// Maximum value for the state of charge of the HV battery [in %].
	// Valid value range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
	MaxSoc int32 `protobuf:"varint,2,opt,name=max_soc,json=maxSoc,proto3" json:"max_soc,omitempty"`
	// unlock the plug after charging is finished
	// Denotes whether the charge cable should be unlocked automatically if the HV battery is fully charged resp. charged til Max. SoC value.
	// true - unlock automatically, false - do not unlock automatically
	// can only be used if chargeprogram is set to home or work. Otherwise it will be ignored.
	AutoUnlock bool `protobuf:"varint,3,opt,name=auto_unlock,json=autounlock,proto3" json:"auto_unlock,omitempty"`
	// automatically switch between home and work program, based on the location of the car
	// Denotes whether location based charging should be used.
	// true - use location based charging, false - do not use location based charging
	// can only be used if chargeprogram is set to home or work. Otherwise it will be ignored.
	LocationBasedCharging bool  `` /* 127-byte string literal not displayed */
	WeeklyProfile         bool  `protobuf:"varint,5,opt,name=weekly_profile,json=weeklyprofile,proto3" json:"weekly_profile,omitempty"`
	ClockTimer            bool  `protobuf:"varint,6,opt,name=clockTimer,proto3" json:"clockTimer,omitempty"`
	MaxChargingCurrent    int32 `protobuf:"varint,7,opt,name=max_charging_current,json=MaxChargingCurrent,proto3" json:"max_charging_current,omitempty"`
	EcoCharging           bool  `protobuf:"varint,8,opt,name=eco_charging,json=EcoCharging,proto3" json:"eco_charging,omitempty"`
	// contains filtered or unexported fields
}

func (*ChargeProgramParameters) Descriptor deprecated

func (*ChargeProgramParameters) Descriptor() ([]byte, []int)

Deprecated: Use ChargeProgramParameters.ProtoReflect.Descriptor instead.

func (*ChargeProgramParameters) GetAutoUnlock

func (x *ChargeProgramParameters) GetAutoUnlock() bool

func (*ChargeProgramParameters) GetChargeProgram

func (x *ChargeProgramParameters) GetChargeProgram() ChargeProgram

func (*ChargeProgramParameters) GetClockTimer

func (x *ChargeProgramParameters) GetClockTimer() bool

func (*ChargeProgramParameters) GetEcoCharging

func (x *ChargeProgramParameters) GetEcoCharging() bool

func (*ChargeProgramParameters) GetLocationBasedCharging

func (x *ChargeProgramParameters) GetLocationBasedCharging() bool

func (*ChargeProgramParameters) GetMaxChargingCurrent

func (x *ChargeProgramParameters) GetMaxChargingCurrent() int32

func (*ChargeProgramParameters) GetMaxSoc

func (x *ChargeProgramParameters) GetMaxSoc() int32

func (*ChargeProgramParameters) GetWeeklyProfile

func (x *ChargeProgramParameters) GetWeeklyProfile() bool

func (*ChargeProgramParameters) ProtoMessage

func (*ChargeProgramParameters) ProtoMessage()

func (*ChargeProgramParameters) ProtoReflect

func (x *ChargeProgramParameters) ProtoReflect() protoreflect.Message

func (*ChargeProgramParameters) Reset

func (x *ChargeProgramParameters) Reset()

func (*ChargeProgramParameters) String

func (x *ChargeProgramParameters) String() string

type ChargeProgramsValue

type ChargeProgramsValue struct {
	ChargeProgramParameters []*ChargeProgramParameters `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChargeProgramsValue) Descriptor deprecated

func (*ChargeProgramsValue) Descriptor() ([]byte, []int)

Deprecated: Use ChargeProgramsValue.ProtoReflect.Descriptor instead.

func (*ChargeProgramsValue) GetChargeProgramParameters

func (x *ChargeProgramsValue) GetChargeProgramParameters() []*ChargeProgramParameters

func (*ChargeProgramsValue) ProtoMessage

func (*ChargeProgramsValue) ProtoMessage()

func (*ChargeProgramsValue) ProtoReflect

func (x *ChargeProgramsValue) ProtoReflect() protoreflect.Message

func (*ChargeProgramsValue) Reset

func (x *ChargeProgramsValue) Reset()

func (*ChargeProgramsValue) String

func (x *ChargeProgramsValue) String() string

type ClientMessage

type ClientMessage struct {
	TrackingId string `protobuf:"bytes,5,opt,name=tracking_id,json=trackingId,proto3" json:"tracking_id,omitempty"`
	// Types that are assignable to Msg:
	//
	//	*ClientMessage_UnsubscribeRequest
	//	*ClientMessage_CommandRequest
	//	*ClientMessage_TrackingEvent
	//	*ClientMessage_PingInterval
	//	*ClientMessage_AcknowledgeVepRequest
	//	*ClientMessage_AcknowledgeServiceStatusUpdatesByVin
	//	*ClientMessage_AcknowledgeServiceStatusUpdate
	//	*ClientMessage_AcknowledgeUserDataUpdate
	//	*ClientMessage_AcknowledgeUserPictureUpdate
	//	*ClientMessage_AcknowledgeUserPinUpdate
	//	*ClientMessage_UpdateUserJwtRequest
	//	*ClientMessage_AcknowledgeUserVehicleAuthChangedUpdate
	//	*ClientMessage_AcknowledgeAbilityToGetVehicleMasterDataFromRestApi
	//	*ClientMessage_AcknowledgeVehicleUpdated
	//	*ClientMessage_AcknowledgePreferredDealerChange
	//	*ClientMessage_AcknowledgeApptwinCommandStatusUpdateByVin
	//	*ClientMessage_Logout
	//	*ClientMessage_ApptwinPendingCommandsResponse
	//	*ClientMessage_AcknowledgeVepUpdatesByVin
	//	*ClientMessage_AcknowledgeAssignedVehicles
	Msg isClientMessage_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

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

func (*ClientMessage) Descriptor deprecated

func (*ClientMessage) Descriptor() ([]byte, []int)

Deprecated: Use ClientMessage.ProtoReflect.Descriptor instead.

func (*ClientMessage) GetAcknowledgeAbilityToGetVehicleMasterDataFromRestApi

func (x *ClientMessage) GetAcknowledgeAbilityToGetVehicleMasterDataFromRestApi() *AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI

func (*ClientMessage) GetAcknowledgeApptwinCommandStatusUpdateByVin

func (x *ClientMessage) GetAcknowledgeApptwinCommandStatusUpdateByVin() *AcknowledgeAppTwinCommandStatusUpdatesByVIN

func (*ClientMessage) GetAcknowledgeAssignedVehicles

func (x *ClientMessage) GetAcknowledgeAssignedVehicles() *protos.AcknowledgeAssignedVehicles

func (*ClientMessage) GetAcknowledgePreferredDealerChange

func (x *ClientMessage) GetAcknowledgePreferredDealerChange() *AcknowledgePreferredDealerChange

func (*ClientMessage) GetAcknowledgeServiceStatusUpdate

func (x *ClientMessage) GetAcknowledgeServiceStatusUpdate() *AcknowledgeServiceStatusUpdate

func (*ClientMessage) GetAcknowledgeServiceStatusUpdatesByVin

func (x *ClientMessage) GetAcknowledgeServiceStatusUpdatesByVin() *AcknowledgeServiceStatusUpdatesByVIN

func (*ClientMessage) GetAcknowledgeUserDataUpdate

func (x *ClientMessage) GetAcknowledgeUserDataUpdate() *AcknowledgeUserDataUpdate

func (*ClientMessage) GetAcknowledgeUserPictureUpdate

func (x *ClientMessage) GetAcknowledgeUserPictureUpdate() *AcknowledgeUserPictureUpdate

func (*ClientMessage) GetAcknowledgeUserPinUpdate

func (x *ClientMessage) GetAcknowledgeUserPinUpdate() *AcknowledgeUserPINUpdate

func (*ClientMessage) GetAcknowledgeUserVehicleAuthChangedUpdate

func (x *ClientMessage) GetAcknowledgeUserVehicleAuthChangedUpdate() *AcknowledgeUserVehicleAuthChangedUpdate

func (*ClientMessage) GetAcknowledgeVehicleUpdated

func (x *ClientMessage) GetAcknowledgeVehicleUpdated() *AcknowledgeVehicleUpdated

func (*ClientMessage) GetAcknowledgeVepRequest

func (x *ClientMessage) GetAcknowledgeVepRequest() *AcknowledgeVEPRequest

func (*ClientMessage) GetAcknowledgeVepUpdatesByVin

func (x *ClientMessage) GetAcknowledgeVepUpdatesByVin() *AcknowledgeVEPUpdatesByVIN

func (*ClientMessage) GetApptwinPendingCommandsResponse

func (x *ClientMessage) GetApptwinPendingCommandsResponse() *AppTwinPendingCommandsResponse

func (*ClientMessage) GetCommandRequest

func (x *ClientMessage) GetCommandRequest() *CommandRequest

func (*ClientMessage) GetLogout

func (x *ClientMessage) GetLogout() *Logout

func (*ClientMessage) GetMsg

func (m *ClientMessage) GetMsg() isClientMessage_Msg

func (*ClientMessage) GetPingInterval

func (x *ClientMessage) GetPingInterval() *ConfigurePingInterval

func (*ClientMessage) GetTrackingEvent

func (x *ClientMessage) GetTrackingEvent() *TrackingEvent

func (*ClientMessage) GetTrackingId

func (x *ClientMessage) GetTrackingId() string

func (*ClientMessage) GetUnsubscribeRequest

func (x *ClientMessage) GetUnsubscribeRequest() *protos.UnsubscribeRequest

func (*ClientMessage) GetUpdateUserJwtRequest

func (x *ClientMessage) GetUpdateUserJwtRequest() *UpdateUserJWTRequest

func (*ClientMessage) ProtoMessage

func (*ClientMessage) ProtoMessage()

func (*ClientMessage) ProtoReflect

func (x *ClientMessage) ProtoReflect() protoreflect.Message

func (*ClientMessage) Reset

func (x *ClientMessage) Reset()

func (*ClientMessage) String

func (x *ClientMessage) String() string

type ClientMessage_AcknowledgeAbilityToGetVehicleMasterDataFromRestApi

type ClientMessage_AcknowledgeAbilityToGetVehicleMasterDataFromRestApi struct {
	AcknowledgeAbilityToGetVehicleMasterDataFromRestApi *AcknowledgeAbilityToGetVehicleMasterDataFromRestAPI `` /* 159-byte string literal not displayed */
}

type ClientMessage_AcknowledgeApptwinCommandStatusUpdateByVin

type ClientMessage_AcknowledgeApptwinCommandStatusUpdateByVin struct {
	AcknowledgeApptwinCommandStatusUpdateByVin *AcknowledgeAppTwinCommandStatusUpdatesByVIN `` /* 138-byte string literal not displayed */
}

type ClientMessage_AcknowledgeAssignedVehicles

type ClientMessage_AcknowledgeAssignedVehicles struct {
	AcknowledgeAssignedVehicles *protos.AcknowledgeAssignedVehicles `protobuf:"bytes,23,opt,name=acknowledge_assigned_vehicles,json=acknowledgeAssignedVehicles,proto3,oneof"`
}

type ClientMessage_AcknowledgePreferredDealerChange

type ClientMessage_AcknowledgePreferredDealerChange struct {
	AcknowledgePreferredDealerChange *AcknowledgePreferredDealerChange `protobuf:"bytes,18,opt,name=acknowledge_preferred_dealer_change,json=acknowledgePreferredDealerChange,proto3,oneof"`
}

type ClientMessage_AcknowledgeServiceStatusUpdate

type ClientMessage_AcknowledgeServiceStatusUpdate struct {
	AcknowledgeServiceStatusUpdate *AcknowledgeServiceStatusUpdate `protobuf:"bytes,13,opt,name=acknowledge_service_status_update,json=acknowledgeServiceStatusUpdate,proto3,oneof"`
}

type ClientMessage_AcknowledgeServiceStatusUpdatesByVin

type ClientMessage_AcknowledgeServiceStatusUpdatesByVin struct {
	AcknowledgeServiceStatusUpdatesByVin *AcknowledgeServiceStatusUpdatesByVIN `protobuf:"bytes,9,opt,name=acknowledge_service_status_updates_by_vin,json=acknowledgeServiceStatusUpdatesByVin,proto3,oneof"`
}

type ClientMessage_AcknowledgeUserDataUpdate

type ClientMessage_AcknowledgeUserDataUpdate struct {
	AcknowledgeUserDataUpdate *AcknowledgeUserDataUpdate `protobuf:"bytes,10,opt,name=acknowledge_user_data_update,json=acknowledgeUserDataUpdate,proto3,oneof"`
}

type ClientMessage_AcknowledgeUserPictureUpdate

type ClientMessage_AcknowledgeUserPictureUpdate struct {
	AcknowledgeUserPictureUpdate *AcknowledgeUserPictureUpdate `protobuf:"bytes,11,opt,name=acknowledge_user_picture_update,json=acknowledgeUserPictureUpdate,proto3,oneof"`
}

type ClientMessage_AcknowledgeUserPinUpdate

type ClientMessage_AcknowledgeUserPinUpdate struct {
	AcknowledgeUserPinUpdate *AcknowledgeUserPINUpdate `protobuf:"bytes,12,opt,name=acknowledge_user_pin_update,json=acknowledgeUserPinUpdate,proto3,oneof"`
}

type ClientMessage_AcknowledgeUserVehicleAuthChangedUpdate

type ClientMessage_AcknowledgeUserVehicleAuthChangedUpdate struct {
	AcknowledgeUserVehicleAuthChangedUpdate *AcknowledgeUserVehicleAuthChangedUpdate `` /* 131-byte string literal not displayed */
}

type ClientMessage_AcknowledgeVehicleUpdated

type ClientMessage_AcknowledgeVehicleUpdated struct {
	AcknowledgeVehicleUpdated *AcknowledgeVehicleUpdated `protobuf:"bytes,17,opt,name=acknowledge_vehicle_updated,json=acknowledgeVehicleUpdated,proto3,oneof"`
}

type ClientMessage_AcknowledgeVepRequest

type ClientMessage_AcknowledgeVepRequest struct {
	AcknowledgeVepRequest *AcknowledgeVEPRequest `protobuf:"bytes,7,opt,name=acknowledge_vep_request,json=acknowledgeVepRequest,proto3,oneof"`
}

type ClientMessage_AcknowledgeVepUpdatesByVin

type ClientMessage_AcknowledgeVepUpdatesByVin struct {
	AcknowledgeVepUpdatesByVin *AcknowledgeVEPUpdatesByVIN `protobuf:"bytes,22,opt,name=acknowledge_vep_updates_by_vin,json=acknowledgeVepUpdatesByVin,proto3,oneof"`
}

type ClientMessage_ApptwinPendingCommandsResponse

type ClientMessage_ApptwinPendingCommandsResponse struct {
	ApptwinPendingCommandsResponse *AppTwinPendingCommandsResponse `protobuf:"bytes,21,opt,name=apptwin_pending_commands_response,json=apptwinPendingCommandsResponse,proto3,oneof"`
}

type ClientMessage_CommandRequest

type ClientMessage_CommandRequest struct {
	CommandRequest *CommandRequest `protobuf:"bytes,3,opt,name=commandRequest,proto3,oneof"`
}

type ClientMessage_Logout

type ClientMessage_Logout struct {
	Logout *Logout `protobuf:"bytes,20,opt,name=logout,proto3,oneof"`
}

type ClientMessage_PingInterval

type ClientMessage_PingInterval struct {
	PingInterval *ConfigurePingInterval `protobuf:"bytes,6,opt,name=ping_interval,json=pingInterval,proto3,oneof"`
}

type ClientMessage_TrackingEvent

type ClientMessage_TrackingEvent struct {
	TrackingEvent *TrackingEvent `protobuf:"bytes,4,opt,name=tracking_event,json=trackingEvent,proto3,oneof"`
}

type ClientMessage_UnsubscribeRequest

type ClientMessage_UnsubscribeRequest struct {
	UnsubscribeRequest *protos.UnsubscribeRequest `protobuf:"bytes,2,opt,name=unsubscribeRequest,proto3,oneof"`
}

type ClientMessage_UpdateUserJwtRequest

type ClientMessage_UpdateUserJwtRequest struct {
	UpdateUserJwtRequest *UpdateUserJWTRequest `protobuf:"bytes,14,opt,name=update_user_jwt_request,json=updateUserJwtRequest,proto3,oneof"`
}

type CommandRequest

type CommandRequest struct {
	Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"`
	// Set this id to correlate a CommandStatus
	// with this command request.
	RequestId string                 `protobuf:"bytes,7,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	Backend   CommandRequest_Backend `protobuf:"varint,36,opt,name=backend,proto3,enum=proto.CommandRequest_Backend" json:"backend,omitempty"`
	// Types that are assignable to Command:
	//
	//	*CommandRequest_AuxheatStart
	//	*CommandRequest_AuxheatStop
	//	*CommandRequest_AuxheatConfigure
	//	*CommandRequest_DoorsLock
	//	*CommandRequest_DoorsUnlock
	//	*CommandRequest_SunroofOpen
	//	*CommandRequest_SunroofClose
	//	*CommandRequest_SunroofLift
	//	*CommandRequest_SunroofMove
	//	*CommandRequest_WindowsOpen
	//	*CommandRequest_WindowsClose
	//	*CommandRequest_WindowsVentilate
	//	*CommandRequest_WindowsMove
	//	*CommandRequest_EngineStart
	//	*CommandRequest_EngineStop
	//	*CommandRequest_ZevPreconditioningStart
	//	*CommandRequest_ZevPreconditioningStop
	//	*CommandRequest_ZevPreconditionConfigure
	//	*CommandRequest_ZevPreconditionConfigureSeats
	//	*CommandRequest_SpeedalertStart
	//	*CommandRequest_SpeedalertStop
	//	*CommandRequest_BatteryChargeProgram
	//	*CommandRequest_BatteryMaxSoc
	//	*CommandRequest_ChargeProgramConfigure
	//	*CommandRequest_ChargeControlConfigure
	//	*CommandRequest_ChargeOptConfigure
	//	*CommandRequest_ChargeOptStart
	//	*CommandRequest_ChargeOptStop
	//	*CommandRequest_TemperatureConfigure
	//	*CommandRequest_WeekProfileConfigure
	//	*CommandRequest_WeekProfileConfigureV2
	//	*CommandRequest_SigposStart
	//	*CommandRequest_TheftalarmConfirmDamagedetection
	//	*CommandRequest_TheftalarmDeselectDamagedetection
	//	*CommandRequest_TheftalarmDeselectInterior
	//	*CommandRequest_TheftalarmDeselectTow
	//	*CommandRequest_TheftalarmSelectDamagedetection
	//	*CommandRequest_TheftalarmSelectInterior
	//	*CommandRequest_TheftalarmSelectTow
	//	*CommandRequest_TheftalarmStart
	//	*CommandRequest_TheftalarmStop
	//	*CommandRequest_AutomaticValetParkingActivate
	//	*CommandRequest_ChargeFlapUnlock
	//	*CommandRequest_ChargeCouplerUnlock
	//	*CommandRequest_DeactivateVehicleKeys
	//	*CommandRequest_ActivateVehicleKeys
	Command isCommandRequest_Command `protobuf_oneof:"command"`
	// contains filtered or unexported fields
}

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

func (*CommandRequest) Descriptor deprecated

func (*CommandRequest) Descriptor() ([]byte, []int)

Deprecated: Use CommandRequest.ProtoReflect.Descriptor instead.

func (*CommandRequest) GetActivateVehicleKeys

func (x *CommandRequest) GetActivateVehicleKeys() *ActivateVehicleKeys

func (*CommandRequest) GetAutomaticValetParkingActivate

func (x *CommandRequest) GetAutomaticValetParkingActivate() *AutomaticValetParkingActivate

func (*CommandRequest) GetAuxheatConfigure

func (x *CommandRequest) GetAuxheatConfigure() *AuxheatConfigure

func (*CommandRequest) GetAuxheatStart

func (x *CommandRequest) GetAuxheatStart() *AuxheatStart

func (*CommandRequest) GetAuxheatStop

func (x *CommandRequest) GetAuxheatStop() *AuxheatStop

func (*CommandRequest) GetBackend

func (x *CommandRequest) GetBackend() CommandRequest_Backend

func (*CommandRequest) GetBatteryChargeProgram

func (x *CommandRequest) GetBatteryChargeProgram() *BatteryChargeProgramConfigure

func (*CommandRequest) GetBatteryMaxSoc

func (x *CommandRequest) GetBatteryMaxSoc() *BatteryMaxSocConfigure

func (*CommandRequest) GetChargeControlConfigure

func (x *CommandRequest) GetChargeControlConfigure() *ChargeControlConfigure

func (*CommandRequest) GetChargeCouplerUnlock

func (x *CommandRequest) GetChargeCouplerUnlock() *ChargeCouplerUnlock

func (*CommandRequest) GetChargeFlapUnlock

func (x *CommandRequest) GetChargeFlapUnlock() *ChargeFlapUnlock

func (*CommandRequest) GetChargeOptConfigure

func (x *CommandRequest) GetChargeOptConfigure() *ChargeOptConfigure

func (*CommandRequest) GetChargeOptStart

func (x *CommandRequest) GetChargeOptStart() *ChargeOptStart

func (*CommandRequest) GetChargeOptStop

func (x *CommandRequest) GetChargeOptStop() *ChargeOptStop

func (*CommandRequest) GetChargeProgramConfigure

func (x *CommandRequest) GetChargeProgramConfigure() *ChargeProgramConfigure

func (*CommandRequest) GetCommand

func (m *CommandRequest) GetCommand() isCommandRequest_Command

func (*CommandRequest) GetDeactivateVehicleKeys

func (x *CommandRequest) GetDeactivateVehicleKeys() *DeactivateVehicleKeys

func (*CommandRequest) GetDoorsLock

func (x *CommandRequest) GetDoorsLock() *DoorsLock

func (*CommandRequest) GetDoorsUnlock

func (x *CommandRequest) GetDoorsUnlock() *DoorsUnlock

func (*CommandRequest) GetEngineStart

func (x *CommandRequest) GetEngineStart() *EngineStart

func (*CommandRequest) GetEngineStop

func (x *CommandRequest) GetEngineStop() *EngineStop

func (*CommandRequest) GetRequestId

func (x *CommandRequest) GetRequestId() string

func (*CommandRequest) GetSigposStart

func (x *CommandRequest) GetSigposStart() *SigPosStart

func (*CommandRequest) GetSpeedalertStart

func (x *CommandRequest) GetSpeedalertStart() *SpeedalertStart

func (*CommandRequest) GetSpeedalertStop

func (x *CommandRequest) GetSpeedalertStop() *SpeedalertStop

func (*CommandRequest) GetSunroofClose

func (x *CommandRequest) GetSunroofClose() *SunroofClose

func (*CommandRequest) GetSunroofLift

func (x *CommandRequest) GetSunroofLift() *SunroofLift

func (*CommandRequest) GetSunroofMove

func (x *CommandRequest) GetSunroofMove() *SunroofMove

func (*CommandRequest) GetSunroofOpen

func (x *CommandRequest) GetSunroofOpen() *SunroofOpen

func (*CommandRequest) GetTemperatureConfigure

func (x *CommandRequest) GetTemperatureConfigure() *TemperatureConfigure

func (*CommandRequest) GetTheftalarmConfirmDamagedetection

func (x *CommandRequest) GetTheftalarmConfirmDamagedetection() *TheftalarmConfirmDamagedetection

func (*CommandRequest) GetTheftalarmDeselectDamagedetection

func (x *CommandRequest) GetTheftalarmDeselectDamagedetection() *TheftalarmDeselectDamagedetection

func (*CommandRequest) GetTheftalarmDeselectInterior

func (x *CommandRequest) GetTheftalarmDeselectInterior() *TheftalarmDeselectInterior

func (*CommandRequest) GetTheftalarmDeselectTow

func (x *CommandRequest) GetTheftalarmDeselectTow() *TheftalarmDeselectTow

func (*CommandRequest) GetTheftalarmSelectDamagedetection

func (x *CommandRequest) GetTheftalarmSelectDamagedetection() *TheftalarmSelectDamagedetection

func (*CommandRequest) GetTheftalarmSelectInterior

func (x *CommandRequest) GetTheftalarmSelectInterior() *TheftalarmSelectInterior

func (*CommandRequest) GetTheftalarmSelectTow

func (x *CommandRequest) GetTheftalarmSelectTow() *TheftalarmSelectTow

func (*CommandRequest) GetTheftalarmStart

func (x *CommandRequest) GetTheftalarmStart() *TheftalarmStart

func (*CommandRequest) GetTheftalarmStop

func (x *CommandRequest) GetTheftalarmStop() *TheftalarmStop

func (*CommandRequest) GetVin

func (x *CommandRequest) GetVin() string

func (*CommandRequest) GetWeekProfileConfigure

func (x *CommandRequest) GetWeekProfileConfigure() *WeekProfileConfigure

func (*CommandRequest) GetWeekProfileConfigureV2

func (x *CommandRequest) GetWeekProfileConfigureV2() *WeekProfileConfigureV2

func (*CommandRequest) GetWindowsClose

func (x *CommandRequest) GetWindowsClose() *WindowsClose

func (*CommandRequest) GetWindowsMove

func (x *CommandRequest) GetWindowsMove() *WindowsMove

func (*CommandRequest) GetWindowsOpen

func (x *CommandRequest) GetWindowsOpen() *WindowsOpen

func (*CommandRequest) GetWindowsVentilate

func (x *CommandRequest) GetWindowsVentilate() *WindowsVentilate

func (*CommandRequest) GetZevPreconditionConfigure

func (x *CommandRequest) GetZevPreconditionConfigure() *ZEVPreconditioningConfigure

func (*CommandRequest) GetZevPreconditionConfigureSeats

func (x *CommandRequest) GetZevPreconditionConfigureSeats() *ZEVPreconditioningConfigureSeats

func (*CommandRequest) GetZevPreconditioningStart

func (x *CommandRequest) GetZevPreconditioningStart() *ZEVPreconditioningStart

func (*CommandRequest) GetZevPreconditioningStop

func (x *CommandRequest) GetZevPreconditioningStop() *ZEVPreconditioningStop

func (*CommandRequest) ProtoMessage

func (*CommandRequest) ProtoMessage()

func (*CommandRequest) ProtoReflect

func (x *CommandRequest) ProtoReflect() protoreflect.Message

func (*CommandRequest) Reset

func (x *CommandRequest) Reset()

func (*CommandRequest) String

func (x *CommandRequest) String() string

type CommandRequest_ActivateVehicleKeys

type CommandRequest_ActivateVehicleKeys struct {
	ActivateVehicleKeys *ActivateVehicleKeys `protobuf:"bytes,49,opt,name=activate_vehicle_keys,json=activateVehicleKeys,proto3,oneof"`
}

type CommandRequest_AutomaticValetParkingActivate

type CommandRequest_AutomaticValetParkingActivate struct {
	AutomaticValetParkingActivate *AutomaticValetParkingActivate `protobuf:"bytes,42,opt,name=automatic_valet_parking_activate,json=automaticValetParkingActivate,proto3,oneof"`
}

type CommandRequest_AuxheatConfigure

type CommandRequest_AuxheatConfigure struct {
	AuxheatConfigure *AuxheatConfigure `protobuf:"bytes,4,opt,name=auxheat_configure,json=auxheatConfigure,proto3,oneof"`
}

type CommandRequest_AuxheatStart

type CommandRequest_AuxheatStart struct {
	AuxheatStart *AuxheatStart `protobuf:"bytes,2,opt,name=auxheat_start,json=auxheatStart,proto3,oneof"`
}

type CommandRequest_AuxheatStop

type CommandRequest_AuxheatStop struct {
	AuxheatStop *AuxheatStop `protobuf:"bytes,3,opt,name=auxheat_stop,json=auxheatStop,proto3,oneof"`
}

type CommandRequest_Backend

type CommandRequest_Backend int32

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.

const (
	CommandRequest_VVA        CommandRequest_Backend = 0 // default value
	CommandRequest_VehicleAPI CommandRequest_Backend = 1
)

func (CommandRequest_Backend) Descriptor

func (CommandRequest_Backend) Enum

func (CommandRequest_Backend) EnumDescriptor deprecated

func (CommandRequest_Backend) EnumDescriptor() ([]byte, []int)

Deprecated: Use CommandRequest_Backend.Descriptor instead.

func (CommandRequest_Backend) Number

func (CommandRequest_Backend) String

func (x CommandRequest_Backend) String() string

func (CommandRequest_Backend) Type

type CommandRequest_BatteryChargeProgram

type CommandRequest_BatteryChargeProgram struct {
	BatteryChargeProgram *BatteryChargeProgramConfigure `protobuf:"bytes,27,opt,name=battery_charge_program,json=batteryChargeProgram,proto3,oneof"`
}

type CommandRequest_BatteryMaxSoc

type CommandRequest_BatteryMaxSoc struct {
	BatteryMaxSoc *BatteryMaxSocConfigure `protobuf:"bytes,28,opt,name=battery_max_soc,json=batteryMaxSoc,proto3,oneof"`
}

type CommandRequest_ChargeControlConfigure

type CommandRequest_ChargeControlConfigure struct {
	ChargeControlConfigure *ChargeControlConfigure `protobuf:"bytes,40,opt,name=charge_control_configure,json=chargeControlConfigure,proto3,oneof"`
}

type CommandRequest_ChargeCouplerUnlock

type CommandRequest_ChargeCouplerUnlock struct {
	ChargeCouplerUnlock *ChargeCouplerUnlock `protobuf:"bytes,46,opt,name=charge_coupler_unlock,json=chargeCouplerUnlock,proto3,oneof"`
}

type CommandRequest_ChargeFlapUnlock

type CommandRequest_ChargeFlapUnlock struct {
	ChargeFlapUnlock *ChargeFlapUnlock `protobuf:"bytes,45,opt,name=charge_flap_unlock,json=chargeFlapUnlock,proto3,oneof"`
}

type CommandRequest_ChargeOptConfigure

type CommandRequest_ChargeOptConfigure struct {
	ChargeOptConfigure *ChargeOptConfigure `protobuf:"bytes,29,opt,name=charge_opt_configure,json=chargeOptConfigure,proto3,oneof"`
}

type CommandRequest_ChargeOptStart

type CommandRequest_ChargeOptStart struct {
	ChargeOptStart *ChargeOptStart `protobuf:"bytes,30,opt,name=charge_opt_start,json=chargeOptStart,proto3,oneof"`
}

type CommandRequest_ChargeOptStop

type CommandRequest_ChargeOptStop struct {
	ChargeOptStop *ChargeOptStop `protobuf:"bytes,31,opt,name=charge_opt_stop,json=chargeOptStop,proto3,oneof"`
}

type CommandRequest_ChargeProgramConfigure

type CommandRequest_ChargeProgramConfigure struct {
	ChargeProgramConfigure *ChargeProgramConfigure `protobuf:"bytes,34,opt,name=charge_program_configure,json=chargeProgramConfigure,proto3,oneof"`
}

type CommandRequest_DeactivateVehicleKeys

type CommandRequest_DeactivateVehicleKeys struct {
	DeactivateVehicleKeys *DeactivateVehicleKeys `protobuf:"bytes,48,opt,name=deactivate_vehicle_keys,json=deactivateVehicleKeys,proto3,oneof"`
}

type CommandRequest_DoorsLock

type CommandRequest_DoorsLock struct {
	DoorsLock *DoorsLock `protobuf:"bytes,5,opt,name=doors_lock,json=doorsLock,proto3,oneof"`
}

type CommandRequest_DoorsUnlock

type CommandRequest_DoorsUnlock struct {
	DoorsUnlock *DoorsUnlock `protobuf:"bytes,6,opt,name=doors_unlock,json=doorsUnlock,proto3,oneof"`
}

type CommandRequest_EngineStart

type CommandRequest_EngineStart struct {
	EngineStart *EngineStart `protobuf:"bytes,19,opt,name=engine_start,json=engineStart,proto3,oneof"`
}

type CommandRequest_EngineStop

type CommandRequest_EngineStop struct {
	EngineStop *EngineStop `protobuf:"bytes,20,opt,name=engine_stop,json=engineStop,proto3,oneof"`
}

type CommandRequest_SigposStart

type CommandRequest_SigposStart struct {
	SigposStart *SigPosStart `protobuf:"bytes,35,opt,name=sigpos_start,json=sigposStart,proto3,oneof"`
}

type CommandRequest_SpeedalertStart

type CommandRequest_SpeedalertStart struct {
	SpeedalertStart *SpeedalertStart `protobuf:"bytes,23,opt,name=speedalert_start,json=speedalertStart,proto3,oneof"`
}

type CommandRequest_SpeedalertStop

type CommandRequest_SpeedalertStop struct {
	SpeedalertStop *SpeedalertStop `protobuf:"bytes,24,opt,name=speedalert_stop,json=speedalertStop,proto3,oneof"`
}

type CommandRequest_SunroofClose

type CommandRequest_SunroofClose struct {
	SunroofClose *SunroofClose `protobuf:"bytes,10,opt,name=sunroof_close,json=sunroofClose,proto3,oneof"`
}

type CommandRequest_SunroofLift

type CommandRequest_SunroofLift struct {
	SunroofLift *SunroofLift `protobuf:"bytes,11,opt,name=sunroof_lift,json=sunroofLift,proto3,oneof"`
}

type CommandRequest_SunroofMove

type CommandRequest_SunroofMove struct {
	SunroofMove *SunroofMove `protobuf:"bytes,47,opt,name=sunroof_move,json=sunroofMove,proto3,oneof"`
}

type CommandRequest_SunroofOpen

type CommandRequest_SunroofOpen struct {
	SunroofOpen *SunroofOpen `protobuf:"bytes,9,opt,name=sunroof_open,json=sunroofOpen,proto3,oneof"`
}

type CommandRequest_TemperatureConfigure

type CommandRequest_TemperatureConfigure struct {
	TemperatureConfigure *TemperatureConfigure `protobuf:"bytes,32,opt,name=temperature_configure,json=temperatureConfigure,proto3,oneof"`
}

type CommandRequest_TheftalarmConfirmDamagedetection

type CommandRequest_TheftalarmConfirmDamagedetection struct {
	TheftalarmConfirmDamagedetection *TheftalarmConfirmDamagedetection `protobuf:"bytes,8,opt,name=theftalarm_confirm_damagedetection,json=theftalarmConfirmDamagedetection,proto3,oneof"`
}

type CommandRequest_TheftalarmDeselectDamagedetection

type CommandRequest_TheftalarmDeselectDamagedetection struct {
	TheftalarmDeselectDamagedetection *TheftalarmDeselectDamagedetection `protobuf:"bytes,14,opt,name=theftalarm_deselect_damagedetection,json=theftalarmDeselectDamagedetection,proto3,oneof"`
}

type CommandRequest_TheftalarmDeselectInterior

type CommandRequest_TheftalarmDeselectInterior struct {
	TheftalarmDeselectInterior *TheftalarmDeselectInterior `protobuf:"bytes,15,opt,name=theftalarm_deselect_interior,json=theftalarmDeselectInterior,proto3,oneof"`
}

type CommandRequest_TheftalarmDeselectTow

type CommandRequest_TheftalarmDeselectTow struct {
	TheftalarmDeselectTow *TheftalarmDeselectTow `protobuf:"bytes,16,opt,name=theftalarm_deselect_tow,json=theftalarmDeselectTow,proto3,oneof"`
}

type CommandRequest_TheftalarmSelectDamagedetection

type CommandRequest_TheftalarmSelectDamagedetection struct {
	TheftalarmSelectDamagedetection *TheftalarmSelectDamagedetection `protobuf:"bytes,17,opt,name=theftalarm_select_damagedetection,json=theftalarmSelectDamagedetection,proto3,oneof"`
}

type CommandRequest_TheftalarmSelectInterior

type CommandRequest_TheftalarmSelectInterior struct {
	TheftalarmSelectInterior *TheftalarmSelectInterior `protobuf:"bytes,18,opt,name=theftalarm_select_interior,json=theftalarmSelectInterior,proto3,oneof"`
}

type CommandRequest_TheftalarmSelectTow

type CommandRequest_TheftalarmSelectTow struct {
	TheftalarmSelectTow *TheftalarmSelectTow `protobuf:"bytes,37,opt,name=theftalarm_select_tow,json=theftalarmSelectTow,proto3,oneof"`
}

type CommandRequest_TheftalarmStart

type CommandRequest_TheftalarmStart struct {
	TheftalarmStart *TheftalarmStart `protobuf:"bytes,38,opt,name=theftalarm_start,json=theftalarmStart,proto3,oneof"`
}

type CommandRequest_TheftalarmStop

type CommandRequest_TheftalarmStop struct {
	TheftalarmStop *TheftalarmStop `protobuf:"bytes,39,opt,name=theftalarm_stop,json=theftalarmStop,proto3,oneof"`
}

type CommandRequest_WeekProfileConfigure

type CommandRequest_WeekProfileConfigure struct {
	WeekProfileConfigure *WeekProfileConfigure `protobuf:"bytes,33,opt,name=week_profile_configure,json=weekProfileConfigure,proto3,oneof"`
}

type CommandRequest_WeekProfileConfigureV2

type CommandRequest_WeekProfileConfigureV2 struct {
	WeekProfileConfigureV2 *WeekProfileConfigureV2 `protobuf:"bytes,41,opt,name=week_profile_configure_v2,json=weekProfileConfigureV2,proto3,oneof"`
}

type CommandRequest_WindowsClose

type CommandRequest_WindowsClose struct {
	WindowsClose *WindowsClose `protobuf:"bytes,13,opt,name=windows_close,json=windowsClose,proto3,oneof"`
}

type CommandRequest_WindowsMove

type CommandRequest_WindowsMove struct {
	WindowsMove *WindowsMove `protobuf:"bytes,44,opt,name=windows_move,json=windowsMove,proto3,oneof"`
}

type CommandRequest_WindowsOpen

type CommandRequest_WindowsOpen struct {
	WindowsOpen *WindowsOpen `protobuf:"bytes,12,opt,name=windows_open,json=windowsOpen,proto3,oneof"`
}

type CommandRequest_WindowsVentilate

type CommandRequest_WindowsVentilate struct {
	WindowsVentilate *WindowsVentilate `protobuf:"bytes,43,opt,name=windows_ventilate,json=windowsVentilate,proto3,oneof"`
}

type CommandRequest_ZevPreconditionConfigure

type CommandRequest_ZevPreconditionConfigure struct {
	ZevPreconditionConfigure *ZEVPreconditioningConfigure `protobuf:"bytes,25,opt,name=zev_precondition_configure,json=zevPreconditionConfigure,proto3,oneof"`
}

type CommandRequest_ZevPreconditionConfigureSeats

type CommandRequest_ZevPreconditionConfigureSeats struct {
	ZevPreconditionConfigureSeats *ZEVPreconditioningConfigureSeats `protobuf:"bytes,26,opt,name=zev_precondition_configure_seats,json=zevPreconditionConfigureSeats,proto3,oneof"`
}

type CommandRequest_ZevPreconditioningStart

type CommandRequest_ZevPreconditioningStart struct {
	ZevPreconditioningStart *ZEVPreconditioningStart `protobuf:"bytes,21,opt,name=zev_preconditioning_start,json=zevPreconditioningStart,proto3,oneof"`
}

type CommandRequest_ZevPreconditioningStop

type CommandRequest_ZevPreconditioningStop struct {
	ZevPreconditioningStop *ZEVPreconditioningStop `protobuf:"bytes,22,opt,name=zev_preconditioning_stop,json=zevPreconditioningStop,proto3,oneof"`
}

type ConfigurePingInterval

type ConfigurePingInterval struct {
	PingTimeMillis int32 `protobuf:"varint,1,opt,name=ping_time_millis,json=pingTimeMillis,proto3" json:"ping_time_millis,omitempty"`
	// contains filtered or unexported fields
}

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

func (*ConfigurePingInterval) Descriptor deprecated

func (*ConfigurePingInterval) Descriptor() ([]byte, []int)

Deprecated: Use ConfigurePingInterval.ProtoReflect.Descriptor instead.

func (*ConfigurePingInterval) GetPingTimeMillis

func (x *ConfigurePingInterval) GetPingTimeMillis() int32

func (*ConfigurePingInterval) ProtoMessage

func (*ConfigurePingInterval) ProtoMessage()

func (*ConfigurePingInterval) ProtoReflect

func (x *ConfigurePingInterval) ProtoReflect() protoreflect.Message

func (*ConfigurePingInterval) Reset

func (x *ConfigurePingInterval) Reset()

func (*ConfigurePingInterval) String

func (x *ConfigurePingInterval) String() string

type DeactivateVehicleKeys

type DeactivateVehicleKeys struct {
	Pin                    string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	ExpirationUnix         int64  `protobuf:"varint,2,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	ExpirationSeconds      string `protobuf:"bytes,3,opt,name=expiration_seconds,json=expirationSeconds,proto3" json:"expiration_seconds,omitempty"`
	ExpirationMilliseconds string `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DeactivateVehicleKeys) Descriptor deprecated

func (*DeactivateVehicleKeys) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateVehicleKeys.ProtoReflect.Descriptor instead.

func (*DeactivateVehicleKeys) GetExpirationMilliseconds

func (x *DeactivateVehicleKeys) GetExpirationMilliseconds() string

func (*DeactivateVehicleKeys) GetExpirationSeconds

func (x *DeactivateVehicleKeys) GetExpirationSeconds() string

func (*DeactivateVehicleKeys) GetExpirationUnix

func (x *DeactivateVehicleKeys) GetExpirationUnix() int64

func (*DeactivateVehicleKeys) GetPin

func (x *DeactivateVehicleKeys) GetPin() string

func (*DeactivateVehicleKeys) ProtoMessage

func (*DeactivateVehicleKeys) ProtoMessage()

func (*DeactivateVehicleKeys) ProtoReflect

func (x *DeactivateVehicleKeys) ProtoReflect() protoreflect.Message

func (*DeactivateVehicleKeys) Reset

func (x *DeactivateVehicleKeys) Reset()

func (*DeactivateVehicleKeys) String

func (x *DeactivateVehicleKeys) String() string

type DebugMessage

type DebugMessage struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

Sending direction: App <- BFF

func (*DebugMessage) Descriptor deprecated

func (*DebugMessage) Descriptor() ([]byte, []int)

Deprecated: Use DebugMessage.ProtoReflect.Descriptor instead.

func (*DebugMessage) GetMessage

func (x *DebugMessage) GetMessage() string

func (*DebugMessage) ProtoMessage

func (*DebugMessage) ProtoMessage()

func (*DebugMessage) ProtoReflect

func (x *DebugMessage) ProtoReflect() protoreflect.Message

func (*DebugMessage) Reset

func (x *DebugMessage) Reset()

func (*DebugMessage) String

func (x *DebugMessage) String() string

type Door

type Door int32
const (
	// the lowercase versions are for json (de)serialization purposes only. The upper case version should be the preferred
	// enum values to be used in code.
	// These definitions need to come before upper case versions
	Door_unknown_door   Door = 0
	Door_frontleft      Door = 1
	Door_frontright     Door = 2
	Door_rearleft       Door = 3
	Door_rearright      Door = 4
	Door_trunk          Door = 5
	Door_fuelflap       Door = 6
	Door_chargeflap     Door = 7
	Door_chargecoupler  Door = 8
	Door_UNKNOWN_DOOR   Door = 0
	Door_FRONT_LEFT     Door = 1
	Door_FRONT_RIGHT    Door = 2
	Door_REAR_LEFT      Door = 3
	Door_REAR_RIGHT     Door = 4
	Door_TRUNK          Door = 5
	Door_FUEL_FLAP      Door = 6
	Door_CHARGE_FLAP    Door = 7
	Door_CHARGE_COUPLER Door = 8
)

func (Door) Descriptor

func (Door) Descriptor() protoreflect.EnumDescriptor

func (Door) Enum

func (x Door) Enum() *Door

func (Door) EnumDescriptor deprecated

func (Door) EnumDescriptor() ([]byte, []int)

Deprecated: Use Door.Descriptor instead.

func (Door) Number

func (x Door) Number() protoreflect.EnumNumber

func (Door) String

func (x Door) String() string

func (Door) Type

func (Door) Type() protoreflect.EnumType

type DoorsLock

type DoorsLock struct {

	// doors / flaps to unlock (only supported by TCU type RAMSES)
	// leave empty to target all doors
	Doors []Door `protobuf:"varint,1,rep,packed,name=doors,proto3,enum=proto.Door" json:"doors,omitempty"`
	// contains filtered or unexported fields
}

func (*DoorsLock) Descriptor deprecated

func (*DoorsLock) Descriptor() ([]byte, []int)

Deprecated: Use DoorsLock.ProtoReflect.Descriptor instead.

func (*DoorsLock) GetDoors

func (x *DoorsLock) GetDoors() []Door

func (*DoorsLock) ProtoMessage

func (*DoorsLock) ProtoMessage()

func (*DoorsLock) ProtoReflect

func (x *DoorsLock) ProtoReflect() protoreflect.Message

func (*DoorsLock) Reset

func (x *DoorsLock) Reset()

func (*DoorsLock) String

func (x *DoorsLock) String() string

type DoorsUnlock

type DoorsUnlock struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// doors / flaps to unlock (only supported by TCU type RAMSES)
	// leave empty to target all doors
	Doors []Door `protobuf:"varint,2,rep,packed,name=doors,proto3,enum=proto.Door" json:"doors,omitempty"`
	// contains filtered or unexported fields
}

func (*DoorsUnlock) Descriptor deprecated

func (*DoorsUnlock) Descriptor() ([]byte, []int)

Deprecated: Use DoorsUnlock.ProtoReflect.Descriptor instead.

func (*DoorsUnlock) GetDoors

func (x *DoorsUnlock) GetDoors() []Door

func (*DoorsUnlock) GetPin

func (x *DoorsUnlock) GetPin() string

func (*DoorsUnlock) ProtoMessage

func (*DoorsUnlock) ProtoMessage()

func (*DoorsUnlock) ProtoReflect

func (x *DoorsUnlock) ProtoReflect() protoreflect.Message

func (*DoorsUnlock) Reset

func (x *DoorsUnlock) Reset()

func (*DoorsUnlock) String

func (x *DoorsUnlock) String() string

type DriveType

type DriveType int32
const (
	DriveType_UNKNOWN_DRIVE_TYPE DriveType = 0
	DriveType_PICK_UP            DriveType = 1
	DriveType_DROP_OFF           DriveType = 2
)

func (DriveType) Descriptor

func (DriveType) Descriptor() protoreflect.EnumDescriptor

func (DriveType) Enum

func (x DriveType) Enum() *DriveType

func (DriveType) EnumDescriptor deprecated

func (DriveType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DriveType.Descriptor instead.

func (DriveType) Number

func (x DriveType) Number() protoreflect.EnumNumber

func (DriveType) String

func (x DriveType) String() string

func (DriveType) Type

type EcoHistogramBin

type EcoHistogramBin struct {
	Interval float64 `protobuf:"fixed64,1,opt,name=interval,proto3" json:"interval,omitempty"`
	Value    float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*EcoHistogramBin) Descriptor deprecated

func (*EcoHistogramBin) Descriptor() ([]byte, []int)

Deprecated: Use EcoHistogramBin.ProtoReflect.Descriptor instead.

func (*EcoHistogramBin) GetInterval

func (x *EcoHistogramBin) GetInterval() float64

func (*EcoHistogramBin) GetValue

func (x *EcoHistogramBin) GetValue() float64

func (*EcoHistogramBin) ProtoMessage

func (*EcoHistogramBin) ProtoMessage()

func (*EcoHistogramBin) ProtoReflect

func (x *EcoHistogramBin) ProtoReflect() protoreflect.Message

func (*EcoHistogramBin) Reset

func (x *EcoHistogramBin) Reset()

func (*EcoHistogramBin) String

func (x *EcoHistogramBin) String() string

type EcoHistogramValue

type EcoHistogramValue struct {
	EcoHistogramBins []*EcoHistogramBin `protobuf:"bytes,1,rep,name=eco_histogram_bins,json=ecoHistogramBins,proto3" json:"eco_histogram_bins,omitempty"`
	// contains filtered or unexported fields
}

func (*EcoHistogramValue) Descriptor deprecated

func (*EcoHistogramValue) Descriptor() ([]byte, []int)

Deprecated: Use EcoHistogramValue.ProtoReflect.Descriptor instead.

func (*EcoHistogramValue) GetEcoHistogramBins

func (x *EcoHistogramValue) GetEcoHistogramBins() []*EcoHistogramBin

func (*EcoHistogramValue) ProtoMessage

func (*EcoHistogramValue) ProtoMessage()

func (*EcoHistogramValue) ProtoReflect

func (x *EcoHistogramValue) ProtoReflect() protoreflect.Message

func (*EcoHistogramValue) Reset

func (x *EcoHistogramValue) Reset()

func (*EcoHistogramValue) String

func (x *EcoHistogramValue) String() string

type EngineStart

type EngineStart struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

func (*EngineStart) Descriptor deprecated

func (*EngineStart) Descriptor() ([]byte, []int)

Deprecated: Use EngineStart.ProtoReflect.Descriptor instead.

func (*EngineStart) GetPin

func (x *EngineStart) GetPin() string

func (*EngineStart) ProtoMessage

func (*EngineStart) ProtoMessage()

func (*EngineStart) ProtoReflect

func (x *EngineStart) ProtoReflect() protoreflect.Message

func (*EngineStart) Reset

func (x *EngineStart) Reset()

func (*EngineStart) String

func (x *EngineStart) String() string

type EngineStop

type EngineStop struct {
	// contains filtered or unexported fields
}

func (*EngineStop) Descriptor deprecated

func (*EngineStop) Descriptor() ([]byte, []int)

Deprecated: Use EngineStop.ProtoReflect.Descriptor instead.

func (*EngineStop) ProtoMessage

func (*EngineStop) ProtoMessage()

func (*EngineStop) ProtoReflect

func (x *EngineStop) ProtoReflect() protoreflect.Message

func (*EngineStop) Reset

func (x *EngineStop) Reset()

func (*EngineStop) String

func (x *EngineStop) String() string

type EventPushCommand

type EventPushCommand struct {
	Vin           string               `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"`
	State         VVA_CommandState     `protobuf:"varint,2,opt,name=state,json=acpState,proto3,enum=proto.VVA_CommandState" json:"state,omitempty"`
	Condition     VVA_CommandCondition `protobuf:"varint,3,opt,name=condition,json=acpCondition,proto3,enum=proto.VVA_CommandCondition" json:"condition,omitempty"`
	Type          ACP_CommandType      `protobuf:"varint,4,opt,name=type,json=acpCommandType,proto3,enum=proto.ACP_CommandType" json:"type,omitempty"`
	ProcessId     int64                `protobuf:"varint,5,opt,name=process_id,json=pid,proto3" json:"process_id,omitempty"`
	TrackingId    string               `protobuf:"bytes,6,opt,name=tracking_id,json=trackingId,proto3" json:"tracking_id,omitempty"`
	CorrelationId string               `protobuf:"bytes,7,opt,name=correlation_id,json=correlationId,proto3" json:"correlation_id,omitempty"`
	ErrorCodes    []int32              `protobuf:"varint,8,rep,packed,name=error_codes,json=errorCodes,proto3" json:"error_codes,omitempty"`
	Guid          string               `protobuf:"bytes,9,opt,name=guid,proto3" json:"guid,omitempty"`
	TimestampInS  int64                `protobuf:"varint,10,opt,name=timestamp_in_s,json=timestamp,proto3" json:"timestamp_in_s,omitempty"`
	// contains filtered or unexported fields
}

func (*EventPushCommand) Descriptor deprecated

func (*EventPushCommand) Descriptor() ([]byte, []int)

Deprecated: Use EventPushCommand.ProtoReflect.Descriptor instead.

func (*EventPushCommand) GetCondition

func (x *EventPushCommand) GetCondition() VVA_CommandCondition

func (*EventPushCommand) GetCorrelationId

func (x *EventPushCommand) GetCorrelationId() string

func (*EventPushCommand) GetErrorCodes

func (x *EventPushCommand) GetErrorCodes() []int32

func (*EventPushCommand) GetGuid

func (x *EventPushCommand) GetGuid() string

func (*EventPushCommand) GetProcessId

func (x *EventPushCommand) GetProcessId() int64

func (*EventPushCommand) GetState

func (x *EventPushCommand) GetState() VVA_CommandState

func (*EventPushCommand) GetTimestampInS

func (x *EventPushCommand) GetTimestampInS() int64

func (*EventPushCommand) GetTrackingId

func (x *EventPushCommand) GetTrackingId() string

func (*EventPushCommand) GetType

func (x *EventPushCommand) GetType() ACP_CommandType

func (*EventPushCommand) GetVin

func (x *EventPushCommand) GetVin() string

func (*EventPushCommand) ProtoMessage

func (*EventPushCommand) ProtoMessage()

func (*EventPushCommand) ProtoReflect

func (x *EventPushCommand) ProtoReflect() protoreflect.Message

func (*EventPushCommand) Reset

func (x *EventPushCommand) Reset()

func (*EventPushCommand) String

func (x *EventPushCommand) String() string

type Logout

type Logout struct {
	// contains filtered or unexported fields
}

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)

func (*Logout) Descriptor deprecated

func (*Logout) Descriptor() ([]byte, []int)

Deprecated: Use Logout.ProtoReflect.Descriptor instead.

func (*Logout) ProtoMessage

func (*Logout) ProtoMessage()

func (*Logout) ProtoReflect

func (x *Logout) ProtoReflect() protoreflect.Message

func (*Logout) Reset

func (x *Logout) Reset()

func (*Logout) String

func (x *Logout) String() string

type MemberStatus

type MemberStatus int32
const (
	MemberStatus_UNKNOWN_MEMBER_STATUS MemberStatus = 0
	MemberStatus_STARTING              MemberStatus = 1
	MemberStatus_READY                 MemberStatus = 2
	MemberStatus_STOPPING              MemberStatus = 3
)

func (MemberStatus) Descriptor

func (MemberStatus) Enum

func (x MemberStatus) Enum() *MemberStatus

func (MemberStatus) EnumDescriptor deprecated

func (MemberStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use MemberStatus.Descriptor instead.

func (MemberStatus) Number

func (MemberStatus) String

func (x MemberStatus) String() string

func (MemberStatus) Type

type PayloadValue

type PayloadValue struct {

	// Types that are assignable to Msg:
	//
	//	*PayloadValue_StringValue
	//	*PayloadValue_IntValue
	//	*PayloadValue_BoolValue
	//	*PayloadValue_DoubleValue
	Msg isPayloadValue_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

func (*PayloadValue) Descriptor deprecated

func (*PayloadValue) Descriptor() ([]byte, []int)

Deprecated: Use PayloadValue.ProtoReflect.Descriptor instead.

func (*PayloadValue) GetBoolValue

func (x *PayloadValue) GetBoolValue() bool

func (*PayloadValue) GetDoubleValue

func (x *PayloadValue) GetDoubleValue() float64

func (*PayloadValue) GetIntValue

func (x *PayloadValue) GetIntValue() int32

func (*PayloadValue) GetMsg

func (m *PayloadValue) GetMsg() isPayloadValue_Msg

func (*PayloadValue) GetStringValue

func (x *PayloadValue) GetStringValue() string

func (*PayloadValue) ProtoMessage

func (*PayloadValue) ProtoMessage()

func (*PayloadValue) ProtoReflect

func (x *PayloadValue) ProtoReflect() protoreflect.Message

func (*PayloadValue) Reset

func (x *PayloadValue) Reset()

func (*PayloadValue) String

func (x *PayloadValue) String() string

type PayloadValue_BoolValue

type PayloadValue_BoolValue struct {
	BoolValue bool `protobuf:"varint,3,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type PayloadValue_DoubleValue

type PayloadValue_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type PayloadValue_IntValue

type PayloadValue_IntValue struct {
	IntValue int32 `protobuf:"varint,2,opt,name=int_value,json=intValue,proto3,oneof"`
}

type PayloadValue_StringValue

type PayloadValue_StringValue struct {
	StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type PendingCommand

type PendingCommand struct {
	Vin       string          `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"`
	ProcessId int64           `protobuf:"varint,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"`
	RequestId string          `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	Type      ACP_CommandType `protobuf:"varint,4,opt,name=type,proto3,enum=proto.ACP_CommandType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*PendingCommand) Descriptor deprecated

func (*PendingCommand) Descriptor() ([]byte, []int)

Deprecated: Use PendingCommand.ProtoReflect.Descriptor instead.

func (*PendingCommand) GetProcessId

func (x *PendingCommand) GetProcessId() int64

func (*PendingCommand) GetRequestId

func (x *PendingCommand) GetRequestId() string

func (*PendingCommand) GetType

func (x *PendingCommand) GetType() ACP_CommandType

func (*PendingCommand) GetVin

func (x *PendingCommand) GetVin() string

func (*PendingCommand) ProtoMessage

func (*PendingCommand) ProtoMessage()

func (*PendingCommand) ProtoReflect

func (x *PendingCommand) ProtoReflect() protoreflect.Message

func (*PendingCommand) Reset

func (x *PendingCommand) Reset()

func (*PendingCommand) String

func (x *PendingCommand) String() string

type PreferredDealerChange

type PreferredDealerChange struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	CiamId         string `protobuf:"bytes,2,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	Vin            string `protobuf:"bytes,3,opt,name=vin,proto3" json:"vin,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,10,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*PreferredDealerChange) Descriptor deprecated

func (*PreferredDealerChange) Descriptor() ([]byte, []int)

Deprecated: Use PreferredDealerChange.ProtoReflect.Descriptor instead.

func (*PreferredDealerChange) GetCiamId

func (x *PreferredDealerChange) GetCiamId() string

func (*PreferredDealerChange) GetEmitTimestampInMs

func (x *PreferredDealerChange) GetEmitTimestampInMs() int64

func (*PreferredDealerChange) GetSequenceNumber

func (x *PreferredDealerChange) GetSequenceNumber() int32

func (*PreferredDealerChange) GetVin

func (x *PreferredDealerChange) GetVin() string

func (*PreferredDealerChange) ProtoMessage

func (*PreferredDealerChange) ProtoMessage()

func (*PreferredDealerChange) ProtoReflect

func (x *PreferredDealerChange) ProtoReflect() protoreflect.Message

func (*PreferredDealerChange) Reset

func (x *PreferredDealerChange) Reset()

func (*PreferredDealerChange) String

func (x *PreferredDealerChange) String() string

type PushMessage

type PushMessage struct {
	TrackingId string `protobuf:"bytes,5,opt,name=tracking_id,json=trackingId,proto3" json:"tracking_id,omitempty"`
	// Types that are assignable to Msg:
	//
	//	*PushMessage_VepUpdate
	//	*PushMessage_VepUpdates
	//	*PushMessage_DebugMessage
	//	*PushMessage_ServiceStatusUpdates
	//	*PushMessage_ServiceStatusUpdate
	//	*PushMessage_UserDataUpdate
	//	*PushMessage_UserVehicleAuthChangedUpdate
	//	*PushMessage_UserPictureUpdate
	//	*PushMessage_UserPinUpdate
	//	*PushMessage_VehicleUpdated
	//	*PushMessage_PreferredDealerChange
	//	*PushMessage_ApptwinCommandStatusUpdatesByVin
	//	*PushMessage_ApptwinPendingCommandRequest
	//	*PushMessage_AssignedVehicles
	Msg isPushMessage_Msg `protobuf_oneof:"msg"`
	// contains filtered or unexported fields
}

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

func (*PushMessage) Descriptor deprecated

func (*PushMessage) Descriptor() ([]byte, []int)

Deprecated: Use PushMessage.ProtoReflect.Descriptor instead.

func (*PushMessage) GetApptwinCommandStatusUpdatesByVin

func (x *PushMessage) GetApptwinCommandStatusUpdatesByVin() *AppTwinCommandStatusUpdatesByVIN

func (*PushMessage) GetApptwinPendingCommandRequest

func (x *PushMessage) GetApptwinPendingCommandRequest() *AppTwinPendingCommandsRequest

func (*PushMessage) GetAssignedVehicles

func (x *PushMessage) GetAssignedVehicles() *protos.AssignedVehicles

func (*PushMessage) GetDebugMessage

func (x *PushMessage) GetDebugMessage() *DebugMessage

func (*PushMessage) GetMsg

func (m *PushMessage) GetMsg() isPushMessage_Msg

func (*PushMessage) GetPreferredDealerChange

func (x *PushMessage) GetPreferredDealerChange() *PreferredDealerChange

func (*PushMessage) GetServiceStatusUpdate

func (x *PushMessage) GetServiceStatusUpdate() *ServiceStatusUpdate

func (*PushMessage) GetServiceStatusUpdates

func (x *PushMessage) GetServiceStatusUpdates() *ServiceStatusUpdatesByVIN

func (*PushMessage) GetTrackingId

func (x *PushMessage) GetTrackingId() string

func (*PushMessage) GetUserDataUpdate

func (x *PushMessage) GetUserDataUpdate() *UserDataUpdate

func (*PushMessage) GetUserPictureUpdate

func (x *PushMessage) GetUserPictureUpdate() *UserPictureUpdate

func (*PushMessage) GetUserPinUpdate

func (x *PushMessage) GetUserPinUpdate() *UserPINUpdate

func (*PushMessage) GetUserVehicleAuthChangedUpdate

func (x *PushMessage) GetUserVehicleAuthChangedUpdate() *UserVehicleAuthChangedUpdate

func (*PushMessage) GetVehicleUpdated

func (x *PushMessage) GetVehicleUpdated() *VehicleUpdated

func (*PushMessage) GetVepUpdate

func (x *PushMessage) GetVepUpdate() *VEPUpdate

func (*PushMessage) GetVepUpdates

func (x *PushMessage) GetVepUpdates() *VEPUpdatesByVIN

func (*PushMessage) ProtoMessage

func (*PushMessage) ProtoMessage()

func (*PushMessage) ProtoReflect

func (x *PushMessage) ProtoReflect() protoreflect.Message

func (*PushMessage) Reset

func (x *PushMessage) Reset()

func (*PushMessage) String

func (x *PushMessage) String() string

type PushMessage_ApptwinCommandStatusUpdatesByVin

type PushMessage_ApptwinCommandStatusUpdatesByVin struct {
	ApptwinCommandStatusUpdatesByVin *AppTwinCommandStatusUpdatesByVIN `protobuf:"bytes,17,opt,name=apptwin_command_status_updates_by_vin,json=apptwinCommandStatusUpdatesByVin,proto3,oneof"`
}

type PushMessage_ApptwinPendingCommandRequest

type PushMessage_ApptwinPendingCommandRequest struct {
	ApptwinPendingCommandRequest *AppTwinPendingCommandsRequest `protobuf:"bytes,18,opt,name=apptwin_pending_command_request,json=apptwinPendingCommandRequest,proto3,oneof"`
}

type PushMessage_AssignedVehicles

type PushMessage_AssignedVehicles struct {
	AssignedVehicles *protos.AssignedVehicles `protobuf:"bytes,19,opt,name=assigned_vehicles,json=assignedVehicles,proto3,oneof"`
}

type PushMessage_DebugMessage

type PushMessage_DebugMessage struct {
	DebugMessage *DebugMessage `protobuf:"bytes,3,opt,name=debugMessage,proto3,oneof"`
}

type PushMessage_PreferredDealerChange

type PushMessage_PreferredDealerChange struct {
	PreferredDealerChange *PreferredDealerChange `protobuf:"bytes,16,opt,name=preferred_dealer_change,json=preferredDealerChange,proto3,oneof"`
}

type PushMessage_ServiceStatusUpdate

type PushMessage_ServiceStatusUpdate struct {
	ServiceStatusUpdate *ServiceStatusUpdate `protobuf:"bytes,13,opt,name=service_status_update,json=serviceStatusUpdate,proto3,oneof"`
}

type PushMessage_ServiceStatusUpdates

type PushMessage_ServiceStatusUpdates struct {
	ServiceStatusUpdates *ServiceStatusUpdatesByVIN `protobuf:"bytes,9,opt,name=service_status_updates,json=serviceStatusUpdates,proto3,oneof"`
}

type PushMessage_UserDataUpdate

type PushMessage_UserDataUpdate struct {
	UserDataUpdate *UserDataUpdate `protobuf:"bytes,10,opt,name=user_data_update,json=userDataUpdate,proto3,oneof"`
}

type PushMessage_UserPictureUpdate

type PushMessage_UserPictureUpdate struct {
	UserPictureUpdate *UserPictureUpdate `protobuf:"bytes,11,opt,name=user_picture_update,json=userPictureUpdate,proto3,oneof"`
}

type PushMessage_UserPinUpdate

type PushMessage_UserPinUpdate struct {
	UserPinUpdate *UserPINUpdate `protobuf:"bytes,12,opt,name=user_pin_update,json=userPinUpdate,proto3,oneof"`
}

type PushMessage_UserVehicleAuthChangedUpdate

type PushMessage_UserVehicleAuthChangedUpdate struct {
	UserVehicleAuthChangedUpdate *UserVehicleAuthChangedUpdate `protobuf:"bytes,14,opt,name=user_vehicle_auth_changed_update,json=userVehicleAuthChangedUpdate,proto3,oneof"`
}

type PushMessage_VehicleUpdated

type PushMessage_VehicleUpdated struct {
	VehicleUpdated *VehicleUpdated `protobuf:"bytes,15,opt,name=vehicle_updated,json=vehicleUpdated,proto3,oneof"`
}

type PushMessage_VepUpdate

type PushMessage_VepUpdate struct {
	VepUpdate *VEPUpdate `protobuf:"bytes,1,opt,name=vepUpdate,proto3,oneof"`
}

type PushMessage_VepUpdates

type PushMessage_VepUpdates struct {
	VepUpdates *VEPUpdatesByVIN `protobuf:"bytes,2,opt,name=vepUpdates,proto3,oneof"`
}

type ServiceStatus

type ServiceStatus int32
const (
	ServiceStatus_SERVICE_STATUS_UNKNOWN              ServiceStatus = 0
	ServiceStatus_SERVICE_STATUS_ACTIVE               ServiceStatus = 1
	ServiceStatus_SERVICE_STATUS_INACTIVE             ServiceStatus = 2
	ServiceStatus_SERVICE_STATUS_ACTIVATION_PENDING   ServiceStatus = 3
	ServiceStatus_SERVICE_STATUS_DEACTIVATION_PENDING ServiceStatus = 4
)

func (ServiceStatus) Descriptor

func (ServiceStatus) Enum

func (x ServiceStatus) Enum() *ServiceStatus

func (ServiceStatus) EnumDescriptor deprecated

func (ServiceStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceStatus.Descriptor instead.

func (ServiceStatus) Number

func (ServiceStatus) String

func (x ServiceStatus) String() string

func (ServiceStatus) Type

type ServiceStatusUpdate

type ServiceStatusUpdate struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	CiamId         string `protobuf:"bytes,7,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	// FinOrVin
	Vin string `protobuf:"bytes,5,opt,name=vin,proto3" json:"vin,omitempty"`
	// when was the event emitted? This is the time of the update,
	// not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
	EmitTimestamp int64 `protobuf:"varint,2,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,8,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// serviceID -> Status
	Updates map[int32]ServiceStatus `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceStatusUpdate) Descriptor deprecated

func (*ServiceStatusUpdate) Descriptor() ([]byte, []int)

Deprecated: Use ServiceStatusUpdate.ProtoReflect.Descriptor instead.

func (*ServiceStatusUpdate) GetCiamId

func (x *ServiceStatusUpdate) GetCiamId() string

func (*ServiceStatusUpdate) GetEmitTimestamp

func (x *ServiceStatusUpdate) GetEmitTimestamp() int64

func (*ServiceStatusUpdate) GetEmitTimestampInMs

func (x *ServiceStatusUpdate) GetEmitTimestampInMs() int64

func (*ServiceStatusUpdate) GetSequenceNumber

func (x *ServiceStatusUpdate) GetSequenceNumber() int32

func (*ServiceStatusUpdate) GetUpdates

func (x *ServiceStatusUpdate) GetUpdates() map[int32]ServiceStatus

func (*ServiceStatusUpdate) GetVin

func (x *ServiceStatusUpdate) GetVin() string

func (*ServiceStatusUpdate) ProtoMessage

func (*ServiceStatusUpdate) ProtoMessage()

func (*ServiceStatusUpdate) ProtoReflect

func (x *ServiceStatusUpdate) ProtoReflect() protoreflect.Message

func (*ServiceStatusUpdate) Reset

func (x *ServiceStatusUpdate) Reset()

func (*ServiceStatusUpdate) String

func (x *ServiceStatusUpdate) String() string

type ServiceStatusUpdatesByVIN

type ServiceStatusUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// Updates with VinOrFins
	Updates map[string]*ServiceStatusUpdate `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceStatusUpdatesByVIN) Descriptor deprecated

func (*ServiceStatusUpdatesByVIN) Descriptor() ([]byte, []int)

Deprecated: Use ServiceStatusUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*ServiceStatusUpdatesByVIN) GetSequenceNumber

func (x *ServiceStatusUpdatesByVIN) GetSequenceNumber() int32

func (*ServiceStatusUpdatesByVIN) GetUpdates

func (*ServiceStatusUpdatesByVIN) ProtoMessage

func (*ServiceStatusUpdatesByVIN) ProtoMessage()

func (*ServiceStatusUpdatesByVIN) ProtoReflect

func (*ServiceStatusUpdatesByVIN) Reset

func (x *ServiceStatusUpdatesByVIN) Reset()

func (*ServiceStatusUpdatesByVIN) String

func (x *ServiceStatusUpdatesByVIN) String() string

type SigPosStart

type SigPosStart struct {

	// Value needs to be between 0 and 30. The default is 0.
	// Only allowed for RAMSES
	HornRepeat int32                 `protobuf:"varint,1,opt,name=horn_repeat,json=hornRepeat,proto3" json:"horn_repeat,omitempty"`
	HornType   SigPosStart_HornType  `protobuf:"varint,2,opt,name=horn_type,json=hornType,proto3,enum=proto.SigPosStart_HornType" json:"horn_type,omitempty"`
	LightType  SigPosStart_LightType `protobuf:"varint,3,opt,name=light_type,json=lightType,proto3,enum=proto.SigPosStart_LightType" json:"light_type,omitempty"`
	// Value needs to be between 0 and 10. It indicates how long the light should be switched on.
	SigposDuration int32                  `protobuf:"varint,4,opt,name=sigpos_duration,json=sigposDuration,proto3" json:"sigpos_duration,omitempty"`
	SigposType     SigPosStart_SigposType `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*SigPosStart) Descriptor deprecated

func (*SigPosStart) Descriptor() ([]byte, []int)

Deprecated: Use SigPosStart.ProtoReflect.Descriptor instead.

func (*SigPosStart) GetHornRepeat

func (x *SigPosStart) GetHornRepeat() int32

func (*SigPosStart) GetHornType

func (x *SigPosStart) GetHornType() SigPosStart_HornType

func (*SigPosStart) GetLightType

func (x *SigPosStart) GetLightType() SigPosStart_LightType

func (*SigPosStart) GetSigposDuration

func (x *SigPosStart) GetSigposDuration() int32

func (*SigPosStart) GetSigposType

func (x *SigPosStart) GetSigposType() SigPosStart_SigposType

func (*SigPosStart) ProtoMessage

func (*SigPosStart) ProtoMessage()

func (*SigPosStart) ProtoReflect

func (x *SigPosStart) ProtoReflect() protoreflect.Message

func (*SigPosStart) Reset

func (x *SigPosStart) Reset()

func (*SigPosStart) String

func (x *SigPosStart) String() string

type SigPosStart_HornType

type SigPosStart_HornType int32

Only allowed for RAMSES

const (
	SigPosStart_HORN_OFF         SigPosStart_HornType = 0
	SigPosStart_HORN_LOW_VOLUME  SigPosStart_HornType = 1
	SigPosStart_HORN_HIGH_VOLUME SigPosStart_HornType = 2
)

func (SigPosStart_HornType) Descriptor

func (SigPosStart_HornType) Enum

func (SigPosStart_HornType) EnumDescriptor deprecated

func (SigPosStart_HornType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SigPosStart_HornType.Descriptor instead.

func (SigPosStart_HornType) Number

func (SigPosStart_HornType) String

func (x SigPosStart_HornType) String() string

func (SigPosStart_HornType) Type

type SigPosStart_LightType

type SigPosStart_LightType int32

Only allowed for RAMSES

const (
	SigPosStart_LIGHT_OFF         SigPosStart_LightType = 0
	SigPosStart_DIPPED_HEAD_LIGHT SigPosStart_LightType = 1
	SigPosStart_WARNING_LIGHT     SigPosStart_LightType = 2
)

func (SigPosStart_LightType) Descriptor

func (SigPosStart_LightType) Enum

func (SigPosStart_LightType) EnumDescriptor deprecated

func (SigPosStart_LightType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SigPosStart_LightType.Descriptor instead.

func (SigPosStart_LightType) Number

func (SigPosStart_LightType) String

func (x SigPosStart_LightType) String() string

func (SigPosStart_LightType) Type

type SigPosStart_SigposType

type SigPosStart_SigposType int32
const (
	SigPosStart_LIGHT_ONLY     SigPosStart_SigposType = 0
	SigPosStart_HORN_ONLY      SigPosStart_SigposType = 1 // Only allowed for RAMSES
	SigPosStart_LIGHT_AND_HORN SigPosStart_SigposType = 2 // Only allowed for RAMSES
	SigPosStart_PANIC_ALARM    SigPosStart_SigposType = 3 // Only allowed for HERMES
)

func (SigPosStart_SigposType) Descriptor

func (SigPosStart_SigposType) Enum

func (SigPosStart_SigposType) EnumDescriptor deprecated

func (SigPosStart_SigposType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SigPosStart_SigposType.Descriptor instead.

func (SigPosStart_SigposType) Number

func (SigPosStart_SigposType) String

func (x SigPosStart_SigposType) String() string

func (SigPosStart_SigposType) Type

type SpeedAlertConfiguration

type SpeedAlertConfiguration struct {

	// Unix timestamp in seconds
	EndTimestampInS int64 `protobuf:"varint,1,opt,name=end_timestamp_in_s,json=endTimestampInS,proto3" json:"end_timestamp_in_s,omitempty"`
	// Speed in kilometers per hour
	ThresholdInKph int32 `protobuf:"varint,2,opt,name=threshold_in_kph,json=thresholdInKph,proto3" json:"threshold_in_kph,omitempty"`
	// threshold value in the users preferred unit
	ThresholdDisplayValue string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SpeedAlertConfiguration) Descriptor deprecated

func (*SpeedAlertConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use SpeedAlertConfiguration.ProtoReflect.Descriptor instead.

func (*SpeedAlertConfiguration) GetEndTimestampInS

func (x *SpeedAlertConfiguration) GetEndTimestampInS() int64

func (*SpeedAlertConfiguration) GetThresholdDisplayValue

func (x *SpeedAlertConfiguration) GetThresholdDisplayValue() string

func (*SpeedAlertConfiguration) GetThresholdInKph

func (x *SpeedAlertConfiguration) GetThresholdInKph() int32

func (*SpeedAlertConfiguration) ProtoMessage

func (*SpeedAlertConfiguration) ProtoMessage()

func (*SpeedAlertConfiguration) ProtoReflect

func (x *SpeedAlertConfiguration) ProtoReflect() protoreflect.Message

func (*SpeedAlertConfiguration) Reset

func (x *SpeedAlertConfiguration) Reset()

func (*SpeedAlertConfiguration) String

func (x *SpeedAlertConfiguration) String() string

type SpeedAlertConfigurationValue

type SpeedAlertConfigurationValue struct {
	SpeedAlertConfigurations []*SpeedAlertConfiguration `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SpeedAlertConfigurationValue) Descriptor deprecated

func (*SpeedAlertConfigurationValue) Descriptor() ([]byte, []int)

Deprecated: Use SpeedAlertConfigurationValue.ProtoReflect.Descriptor instead.

func (*SpeedAlertConfigurationValue) GetSpeedAlertConfigurations

func (x *SpeedAlertConfigurationValue) GetSpeedAlertConfigurations() []*SpeedAlertConfiguration

func (*SpeedAlertConfigurationValue) ProtoMessage

func (*SpeedAlertConfigurationValue) ProtoMessage()

func (*SpeedAlertConfigurationValue) ProtoReflect

func (*SpeedAlertConfigurationValue) Reset

func (x *SpeedAlertConfigurationValue) Reset()

func (*SpeedAlertConfigurationValue) String

type SpeedalertStart

type SpeedalertStart struct {
	Threshold    int32 `protobuf:"varint,1,opt,name=threshold,json=speedAlertThreshold,proto3" json:"threshold,omitempty"`
	AlertEndTime int64 `protobuf:"varint,2,opt,name=alert_end_time,json=speedAlertEndTime,proto3" json:"alert_end_time,omitempty"`
	// contains filtered or unexported fields
}

func (*SpeedalertStart) Descriptor deprecated

func (*SpeedalertStart) Descriptor() ([]byte, []int)

Deprecated: Use SpeedalertStart.ProtoReflect.Descriptor instead.

func (*SpeedalertStart) GetAlertEndTime

func (x *SpeedalertStart) GetAlertEndTime() int64

func (*SpeedalertStart) GetThreshold

func (x *SpeedalertStart) GetThreshold() int32

func (*SpeedalertStart) ProtoMessage

func (*SpeedalertStart) ProtoMessage()

func (*SpeedalertStart) ProtoReflect

func (x *SpeedalertStart) ProtoReflect() protoreflect.Message

func (*SpeedalertStart) Reset

func (x *SpeedalertStart) Reset()

func (*SpeedalertStart) String

func (x *SpeedalertStart) String() string

type SpeedalertStop

type SpeedalertStop struct {
	// contains filtered or unexported fields
}

func (*SpeedalertStop) Descriptor deprecated

func (*SpeedalertStop) Descriptor() ([]byte, []int)

Deprecated: Use SpeedalertStop.ProtoReflect.Descriptor instead.

func (*SpeedalertStop) ProtoMessage

func (*SpeedalertStop) ProtoMessage()

func (*SpeedalertStop) ProtoReflect

func (x *SpeedalertStop) ProtoReflect() protoreflect.Message

func (*SpeedalertStop) Reset

func (x *SpeedalertStop) Reset()

func (*SpeedalertStop) String

func (x *SpeedalertStop) String() string

type StateOfCharge

type StateOfCharge struct {

	// timestamp in seconds, UTC
	TimestampInS int64 `protobuf:"varint,1,opt,name=timestamp_in_s,json=timestampInS,proto3" json:"timestamp_in_s,omitempty"`
	// soc with value range 0..100
	StateOfCharge int32 `protobuf:"varint,2,opt,name=state_of_charge,json=stateOfCharge,proto3" json:"state_of_charge,omitempty"`
	// contains filtered or unexported fields
}

func (*StateOfCharge) Descriptor deprecated

func (*StateOfCharge) Descriptor() ([]byte, []int)

Deprecated: Use StateOfCharge.ProtoReflect.Descriptor instead.

func (*StateOfCharge) GetStateOfCharge

func (x *StateOfCharge) GetStateOfCharge() int32

func (*StateOfCharge) GetTimestampInS

func (x *StateOfCharge) GetTimestampInS() int64

func (*StateOfCharge) ProtoMessage

func (*StateOfCharge) ProtoMessage()

func (*StateOfCharge) ProtoReflect

func (x *StateOfCharge) ProtoReflect() protoreflect.Message

func (*StateOfCharge) Reset

func (x *StateOfCharge) Reset()

func (*StateOfCharge) String

func (x *StateOfCharge) String() string

type StateOfChargeProfileValue

type StateOfChargeProfileValue struct {

	// Array with tupels of state of charge and time offset related to the timestamp of the attribute,
	// e.g. [{t, soc}, {t, soc}, .., {t, soc}] (every soc with value range 0..100, every timestamp in seconds, UTC)
	StatesOfCharge []*StateOfCharge `protobuf:"bytes,1,rep,name=states_of_charge,json=statesOfCharge,proto3" json:"states_of_charge,omitempty"`
	// contains filtered or unexported fields
}

func (*StateOfChargeProfileValue) Descriptor deprecated

func (*StateOfChargeProfileValue) Descriptor() ([]byte, []int)

Deprecated: Use StateOfChargeProfileValue.ProtoReflect.Descriptor instead.

func (*StateOfChargeProfileValue) GetStatesOfCharge

func (x *StateOfChargeProfileValue) GetStatesOfCharge() []*StateOfCharge

func (*StateOfChargeProfileValue) ProtoMessage

func (*StateOfChargeProfileValue) ProtoMessage()

func (*StateOfChargeProfileValue) ProtoReflect

func (*StateOfChargeProfileValue) Reset

func (x *StateOfChargeProfileValue) Reset()

func (*StateOfChargeProfileValue) String

func (x *StateOfChargeProfileValue) String() string

type SunroofClose

type SunroofClose struct {
	// contains filtered or unexported fields
}

func (*SunroofClose) Descriptor deprecated

func (*SunroofClose) Descriptor() ([]byte, []int)

Deprecated: Use SunroofClose.ProtoReflect.Descriptor instead.

func (*SunroofClose) ProtoMessage

func (*SunroofClose) ProtoMessage()

func (*SunroofClose) ProtoReflect

func (x *SunroofClose) ProtoReflect() protoreflect.Message

func (*SunroofClose) Reset

func (x *SunroofClose) Reset()

func (*SunroofClose) String

func (x *SunroofClose) String() string

type SunroofLift

type SunroofLift struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

func (*SunroofLift) Descriptor deprecated

func (*SunroofLift) Descriptor() ([]byte, []int)

Deprecated: Use SunroofLift.ProtoReflect.Descriptor instead.

func (*SunroofLift) GetPin

func (x *SunroofLift) GetPin() string

func (*SunroofLift) ProtoMessage

func (*SunroofLift) ProtoMessage()

func (*SunroofLift) ProtoReflect

func (x *SunroofLift) ProtoReflect() protoreflect.Message

func (*SunroofLift) Reset

func (x *SunroofLift) Reset()

func (*SunroofLift) String

func (x *SunroofLift) String() string

type SunroofMove

type SunroofMove struct {
	Pin               string                 `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	Sunroof           *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=sunroof,proto3" json:"sunroof,omitempty"`
	SunroofBlindFront *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=sunroof_blind_front,json=sunroofblindfront,proto3" json:"sunroof_blind_front,omitempty"`
	SunroofBlindRear  *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=sunroof_blind_rear,json=sunroofblindrear,proto3" json:"sunroof_blind_rear,omitempty"`
	// contains filtered or unexported fields
}

func (*SunroofMove) Descriptor deprecated

func (*SunroofMove) Descriptor() ([]byte, []int)

Deprecated: Use SunroofMove.ProtoReflect.Descriptor instead.

func (*SunroofMove) GetPin

func (x *SunroofMove) GetPin() string

func (*SunroofMove) GetSunroof

func (x *SunroofMove) GetSunroof() *wrapperspb.Int32Value

func (*SunroofMove) GetSunroofBlindFront

func (x *SunroofMove) GetSunroofBlindFront() *wrapperspb.Int32Value

func (*SunroofMove) GetSunroofBlindRear

func (x *SunroofMove) GetSunroofBlindRear() *wrapperspb.Int32Value

func (*SunroofMove) ProtoMessage

func (*SunroofMove) ProtoMessage()

func (*SunroofMove) ProtoReflect

func (x *SunroofMove) ProtoReflect() protoreflect.Message

func (*SunroofMove) Reset

func (x *SunroofMove) Reset()

func (*SunroofMove) String

func (x *SunroofMove) String() string

type SunroofOpen

type SunroofOpen struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

func (*SunroofOpen) Descriptor deprecated

func (*SunroofOpen) Descriptor() ([]byte, []int)

Deprecated: Use SunroofOpen.ProtoReflect.Descriptor instead.

func (*SunroofOpen) GetPin

func (x *SunroofOpen) GetPin() string

func (*SunroofOpen) ProtoMessage

func (*SunroofOpen) ProtoMessage()

func (*SunroofOpen) ProtoReflect

func (x *SunroofOpen) ProtoReflect() protoreflect.Message

func (*SunroofOpen) Reset

func (x *SunroofOpen) Reset()

func (*SunroofOpen) String

func (x *SunroofOpen) String() string

type Tariff

type Tariff struct {

	// 33 - off-peak, 44 - mid-peak, 66 - on-peak
	Rate int32 `protobuf:"varint,1,opt,name=rate,proto3" json:"rate,omitempty"`
	// Seconds from midnight
	Time int32 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*Tariff) Descriptor deprecated

func (*Tariff) Descriptor() ([]byte, []int)

Deprecated: Use Tariff.ProtoReflect.Descriptor instead.

func (*Tariff) GetRate

func (x *Tariff) GetRate() int32

func (*Tariff) GetTime

func (x *Tariff) GetTime() int32

func (*Tariff) ProtoMessage

func (*Tariff) ProtoMessage()

func (*Tariff) ProtoReflect

func (x *Tariff) ProtoReflect() protoreflect.Message

func (*Tariff) Reset

func (x *Tariff) Reset()

func (*Tariff) String

func (x *Tariff) String() string

type TemperatureConfigure

type TemperatureConfigure struct {
	TemperaturePoints []*TemperatureConfigure_TemperaturePoint `protobuf:"bytes,1,rep,name=temperature_points,json=temperaturePoints,proto3" json:"temperature_points,omitempty"`
	// contains filtered or unexported fields
}

Set the temperature points of the vehicle

func (*TemperatureConfigure) Descriptor deprecated

func (*TemperatureConfigure) Descriptor() ([]byte, []int)

Deprecated: Use TemperatureConfigure.ProtoReflect.Descriptor instead.

func (*TemperatureConfigure) GetTemperaturePoints

func (x *TemperatureConfigure) GetTemperaturePoints() []*TemperatureConfigure_TemperaturePoint

func (*TemperatureConfigure) ProtoMessage

func (*TemperatureConfigure) ProtoMessage()

func (*TemperatureConfigure) ProtoReflect

func (x *TemperatureConfigure) ProtoReflect() protoreflect.Message

func (*TemperatureConfigure) Reset

func (x *TemperatureConfigure) Reset()

func (*TemperatureConfigure) String

func (x *TemperatureConfigure) String() string

type TemperatureConfigure_TemperaturePoint

type TemperatureConfigure_TemperaturePoint struct {
	Zone                 TemperatureConfigure_TemperaturePoint_Zone `protobuf:"varint,1,opt,name=zone,proto3,enum=proto.TemperatureConfigure_TemperaturePoint_Zone" json:"zone,omitempty"`
	TemperatureInCelsius float64                                    `protobuf:"fixed64,3,opt,name=temperature_in_celsius,json=temp,proto3" json:"temperature_in_celsius,omitempty"`
	// contains filtered or unexported fields
}

func (*TemperatureConfigure_TemperaturePoint) Descriptor deprecated

func (*TemperatureConfigure_TemperaturePoint) Descriptor() ([]byte, []int)

Deprecated: Use TemperatureConfigure_TemperaturePoint.ProtoReflect.Descriptor instead.

func (*TemperatureConfigure_TemperaturePoint) GetTemperatureInCelsius

func (x *TemperatureConfigure_TemperaturePoint) GetTemperatureInCelsius() float64

func (*TemperatureConfigure_TemperaturePoint) GetZone

func (*TemperatureConfigure_TemperaturePoint) ProtoMessage

func (*TemperatureConfigure_TemperaturePoint) ProtoMessage()

func (*TemperatureConfigure_TemperaturePoint) ProtoReflect

func (*TemperatureConfigure_TemperaturePoint) Reset

func (*TemperatureConfigure_TemperaturePoint) String

type TemperatureConfigure_TemperaturePoint_Zone

type TemperatureConfigure_TemperaturePoint_Zone int32
const (
	// the lowercase versions are for json parsing purposes only. The upper case version should be the preferred
	// enum values to be used in code.
	// These definitions need to come before upper case versions
	TemperatureConfigure_TemperaturePoint_unknown       TemperatureConfigure_TemperaturePoint_Zone = 0
	TemperatureConfigure_TemperaturePoint_frontLeft     TemperatureConfigure_TemperaturePoint_Zone = 1
	TemperatureConfigure_TemperaturePoint_frontRight    TemperatureConfigure_TemperaturePoint_Zone = 2
	TemperatureConfigure_TemperaturePoint_frontCenter   TemperatureConfigure_TemperaturePoint_Zone = 3
	TemperatureConfigure_TemperaturePoint_rearLeft      TemperatureConfigure_TemperaturePoint_Zone = 4
	TemperatureConfigure_TemperaturePoint_rearRight     TemperatureConfigure_TemperaturePoint_Zone = 5
	TemperatureConfigure_TemperaturePoint_rearCenter    TemperatureConfigure_TemperaturePoint_Zone = 6
	TemperatureConfigure_TemperaturePoint_rear2Left     TemperatureConfigure_TemperaturePoint_Zone = 7
	TemperatureConfigure_TemperaturePoint_rear2Right    TemperatureConfigure_TemperaturePoint_Zone = 8
	TemperatureConfigure_TemperaturePoint_rear2Center   TemperatureConfigure_TemperaturePoint_Zone = 9
	TemperatureConfigure_TemperaturePoint_UNKNOWN_ZONE  TemperatureConfigure_TemperaturePoint_Zone = 0
	TemperatureConfigure_TemperaturePoint_FRONT_LEFT    TemperatureConfigure_TemperaturePoint_Zone = 1
	TemperatureConfigure_TemperaturePoint_FRONT_RIGHT   TemperatureConfigure_TemperaturePoint_Zone = 2
	TemperatureConfigure_TemperaturePoint_FRONT_CENTER  TemperatureConfigure_TemperaturePoint_Zone = 3
	TemperatureConfigure_TemperaturePoint_REAR_LEFT     TemperatureConfigure_TemperaturePoint_Zone = 4
	TemperatureConfigure_TemperaturePoint_REAR_RIGHT    TemperatureConfigure_TemperaturePoint_Zone = 5
	TemperatureConfigure_TemperaturePoint_REAR_CENTER   TemperatureConfigure_TemperaturePoint_Zone = 6
	TemperatureConfigure_TemperaturePoint_REAR_2_LEFT   TemperatureConfigure_TemperaturePoint_Zone = 7
	TemperatureConfigure_TemperaturePoint_REAR_2_RIGHT  TemperatureConfigure_TemperaturePoint_Zone = 8
	TemperatureConfigure_TemperaturePoint_REAR_2_CENTER TemperatureConfigure_TemperaturePoint_Zone = 9
)

func (TemperatureConfigure_TemperaturePoint_Zone) Descriptor

func (TemperatureConfigure_TemperaturePoint_Zone) Enum

func (TemperatureConfigure_TemperaturePoint_Zone) EnumDescriptor deprecated

func (TemperatureConfigure_TemperaturePoint_Zone) EnumDescriptor() ([]byte, []int)

Deprecated: Use TemperatureConfigure_TemperaturePoint_Zone.Descriptor instead.

func (TemperatureConfigure_TemperaturePoint_Zone) Number

func (TemperatureConfigure_TemperaturePoint_Zone) String

func (TemperatureConfigure_TemperaturePoint_Zone) Type

type TemperaturePoint

type TemperaturePoint struct {
	Zone                    string  `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
	Temperature             float64 `protobuf:"fixed64,2,opt,name=temperature,proto3" json:"temperature,omitempty"`
	TemperatureDisplayValue string  `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TemperaturePoint) Descriptor deprecated

func (*TemperaturePoint) Descriptor() ([]byte, []int)

Deprecated: Use TemperaturePoint.ProtoReflect.Descriptor instead.

func (*TemperaturePoint) GetTemperature

func (x *TemperaturePoint) GetTemperature() float64

func (*TemperaturePoint) GetTemperatureDisplayValue

func (x *TemperaturePoint) GetTemperatureDisplayValue() string

func (*TemperaturePoint) GetZone

func (x *TemperaturePoint) GetZone() string

func (*TemperaturePoint) ProtoMessage

func (*TemperaturePoint) ProtoMessage()

func (*TemperaturePoint) ProtoReflect

func (x *TemperaturePoint) ProtoReflect() protoreflect.Message

func (*TemperaturePoint) Reset

func (x *TemperaturePoint) Reset()

func (*TemperaturePoint) String

func (x *TemperaturePoint) String() string

type TemperaturePointsValue

type TemperaturePointsValue struct {

	// Array with 1 to 5 tupels of zone (frontLeft, frontRight, frontCenter, rearRight, rearLeft, rearCenter, rear2center)
	// and temperature in °C where 0 means maximum cooling (LOW) and 30 means maximum heating (HIGH)
	TemperaturePoints []*TemperaturePoint `protobuf:"bytes,1,rep,name=temperature_points,json=temperaturePoints,proto3" json:"temperature_points,omitempty"`
	// contains filtered or unexported fields
}

func (*TemperaturePointsValue) Descriptor deprecated

func (*TemperaturePointsValue) Descriptor() ([]byte, []int)

Deprecated: Use TemperaturePointsValue.ProtoReflect.Descriptor instead.

func (*TemperaturePointsValue) GetTemperaturePoints

func (x *TemperaturePointsValue) GetTemperaturePoints() []*TemperaturePoint

func (*TemperaturePointsValue) ProtoMessage

func (*TemperaturePointsValue) ProtoMessage()

func (*TemperaturePointsValue) ProtoReflect

func (x *TemperaturePointsValue) ProtoReflect() protoreflect.Message

func (*TemperaturePointsValue) Reset

func (x *TemperaturePointsValue) Reset()

func (*TemperaturePointsValue) String

func (x *TemperaturePointsValue) String() string

type TheftalarmConfirmDamagedetection

type TheftalarmConfirmDamagedetection struct {
	// contains filtered or unexported fields
}

Confirm the detected parking bump

func (*TheftalarmConfirmDamagedetection) Descriptor deprecated

func (*TheftalarmConfirmDamagedetection) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmConfirmDamagedetection.ProtoReflect.Descriptor instead.

func (*TheftalarmConfirmDamagedetection) ProtoMessage

func (*TheftalarmConfirmDamagedetection) ProtoMessage()

func (*TheftalarmConfirmDamagedetection) ProtoReflect

func (*TheftalarmConfirmDamagedetection) Reset

func (*TheftalarmConfirmDamagedetection) String

type TheftalarmDeselectDamagedetection

type TheftalarmDeselectDamagedetection struct {
	// contains filtered or unexported fields
}

Provide the functionality to deselect the parking damage detection sensor

func (*TheftalarmDeselectDamagedetection) Descriptor deprecated

func (*TheftalarmDeselectDamagedetection) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmDeselectDamagedetection.ProtoReflect.Descriptor instead.

func (*TheftalarmDeselectDamagedetection) ProtoMessage

func (*TheftalarmDeselectDamagedetection) ProtoMessage()

func (*TheftalarmDeselectDamagedetection) ProtoReflect

func (*TheftalarmDeselectDamagedetection) Reset

func (*TheftalarmDeselectDamagedetection) String

type TheftalarmDeselectInterior

type TheftalarmDeselectInterior struct {
	// contains filtered or unexported fields
}

Provide the functionality to deselect the interior protection sensor

func (*TheftalarmDeselectInterior) Descriptor deprecated

func (*TheftalarmDeselectInterior) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmDeselectInterior.ProtoReflect.Descriptor instead.

func (*TheftalarmDeselectInterior) ProtoMessage

func (*TheftalarmDeselectInterior) ProtoMessage()

func (*TheftalarmDeselectInterior) ProtoReflect

func (*TheftalarmDeselectInterior) Reset

func (x *TheftalarmDeselectInterior) Reset()

func (*TheftalarmDeselectInterior) String

func (x *TheftalarmDeselectInterior) String() string

type TheftalarmDeselectTow

type TheftalarmDeselectTow struct {
	// contains filtered or unexported fields
}

Provide the functionality to deselect the tow protection sensor

func (*TheftalarmDeselectTow) Descriptor deprecated

func (*TheftalarmDeselectTow) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmDeselectTow.ProtoReflect.Descriptor instead.

func (*TheftalarmDeselectTow) ProtoMessage

func (*TheftalarmDeselectTow) ProtoMessage()

func (*TheftalarmDeselectTow) ProtoReflect

func (x *TheftalarmDeselectTow) ProtoReflect() protoreflect.Message

func (*TheftalarmDeselectTow) Reset

func (x *TheftalarmDeselectTow) Reset()

func (*TheftalarmDeselectTow) String

func (x *TheftalarmDeselectTow) String() string

type TheftalarmSelectDamagedetection

type TheftalarmSelectDamagedetection struct {
	// contains filtered or unexported fields
}

Provide the functionality to select the parking damage detection sensor

func (*TheftalarmSelectDamagedetection) Descriptor deprecated

func (*TheftalarmSelectDamagedetection) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmSelectDamagedetection.ProtoReflect.Descriptor instead.

func (*TheftalarmSelectDamagedetection) ProtoMessage

func (*TheftalarmSelectDamagedetection) ProtoMessage()

func (*TheftalarmSelectDamagedetection) ProtoReflect

func (*TheftalarmSelectDamagedetection) Reset

func (*TheftalarmSelectDamagedetection) String

type TheftalarmSelectInterior

type TheftalarmSelectInterior struct {
	// contains filtered or unexported fields
}

Provide the functionality to select the interior protection sensor

func (*TheftalarmSelectInterior) Descriptor deprecated

func (*TheftalarmSelectInterior) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmSelectInterior.ProtoReflect.Descriptor instead.

func (*TheftalarmSelectInterior) ProtoMessage

func (*TheftalarmSelectInterior) ProtoMessage()

func (*TheftalarmSelectInterior) ProtoReflect

func (x *TheftalarmSelectInterior) ProtoReflect() protoreflect.Message

func (*TheftalarmSelectInterior) Reset

func (x *TheftalarmSelectInterior) Reset()

func (*TheftalarmSelectInterior) String

func (x *TheftalarmSelectInterior) String() string

type TheftalarmSelectTow

type TheftalarmSelectTow struct {
	// contains filtered or unexported fields
}

Provide the functionality to select the tow protection sensor

func (*TheftalarmSelectTow) Descriptor deprecated

func (*TheftalarmSelectTow) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmSelectTow.ProtoReflect.Descriptor instead.

func (*TheftalarmSelectTow) ProtoMessage

func (*TheftalarmSelectTow) ProtoMessage()

func (*TheftalarmSelectTow) ProtoReflect

func (x *TheftalarmSelectTow) ProtoReflect() protoreflect.Message

func (*TheftalarmSelectTow) Reset

func (x *TheftalarmSelectTow) Reset()

func (*TheftalarmSelectTow) String

func (x *TheftalarmSelectTow) String() string

type TheftalarmStart

type TheftalarmStart struct {

	// Specify how many seconds the alarm should be switched on
	AlarmDurationInSeconds int32 `protobuf:"varint,1,opt,name=alarm_duration_in_seconds,json=alarmduration,proto3" json:"alarm_duration_in_seconds,omitempty"`
	// contains filtered or unexported fields
}

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

func (*TheftalarmStart) Descriptor deprecated

func (*TheftalarmStart) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmStart.ProtoReflect.Descriptor instead.

func (*TheftalarmStart) GetAlarmDurationInSeconds

func (x *TheftalarmStart) GetAlarmDurationInSeconds() int32

func (*TheftalarmStart) ProtoMessage

func (*TheftalarmStart) ProtoMessage()

func (*TheftalarmStart) ProtoReflect

func (x *TheftalarmStart) ProtoReflect() protoreflect.Message

func (*TheftalarmStart) Reset

func (x *TheftalarmStart) Reset()

func (*TheftalarmStart) String

func (x *TheftalarmStart) String() string

type TheftalarmStop

type TheftalarmStop struct {
	// contains filtered or unexported fields
}

Provide the functionality to deactivate an active/ongoing alarm

func (*TheftalarmStop) Descriptor deprecated

func (*TheftalarmStop) Descriptor() ([]byte, []int)

Deprecated: Use TheftalarmStop.ProtoReflect.Descriptor instead.

func (*TheftalarmStop) ProtoMessage

func (*TheftalarmStop) ProtoMessage()

func (*TheftalarmStop) ProtoReflect

func (x *TheftalarmStop) ProtoReflect() protoreflect.Message

func (*TheftalarmStop) Reset

func (x *TheftalarmStop) Reset()

func (*TheftalarmStop) String

func (x *TheftalarmStop) String() string

type TimeProfile

type TimeProfile struct {

	// => only if time profile entry is unchanged, do not provide attribute "id" if new profile entry shall be added
	//
	//	If a new time profile shall be added: do not provide the ID => ID will be set by MIC / vehicle
	Identifier *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=identifier,json=id,proto3" json:"identifier,omitempty"`
	// Hour after midnight range [0, 23]
	Hour *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// Minute after full hour range [0, 59]
	Minute *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=minute,json=min,proto3" json:"minute,omitempty"`
	// Days for which the above time should be applied
	Days []TimeProfileDay `protobuf:"varint,4,rep,packed,name=days,json=day,proto3,enum=proto.TimeProfileDay" json:"days,omitempty"`
	// Whether this profile entry is active or not
	Active *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=active,proto3" json:"active,omitempty"`
	// If a timeProfile is changed or added the respective applicationId must be provided by the SDK
	//
	//	11 = Internal Apps
	//	12 = External Apps
	ApplicationIdentifier int32 `protobuf:"varint,6,opt,name=application_identifier,json=applicationId,proto3" json:"application_identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeProfile) Descriptor deprecated

func (*TimeProfile) Descriptor() ([]byte, []int)

Deprecated: Use TimeProfile.ProtoReflect.Descriptor instead.

func (*TimeProfile) GetActive

func (x *TimeProfile) GetActive() *wrapperspb.BoolValue

func (*TimeProfile) GetApplicationIdentifier

func (x *TimeProfile) GetApplicationIdentifier() int32

func (*TimeProfile) GetDays

func (x *TimeProfile) GetDays() []TimeProfileDay

func (*TimeProfile) GetHour

func (x *TimeProfile) GetHour() *wrapperspb.Int32Value

func (*TimeProfile) GetIdentifier

func (x *TimeProfile) GetIdentifier() *wrapperspb.Int32Value

func (*TimeProfile) GetMinute

func (x *TimeProfile) GetMinute() *wrapperspb.Int32Value

func (*TimeProfile) ProtoMessage

func (*TimeProfile) ProtoMessage()

func (*TimeProfile) ProtoReflect

func (x *TimeProfile) ProtoReflect() protoreflect.Message

func (*TimeProfile) Reset

func (x *TimeProfile) Reset()

func (*TimeProfile) String

func (x *TimeProfile) String() string

type TimeProfileDay

type TimeProfileDay int32
const (
	// the short versions are for json (en)coding purposes only. The upper case version should be the preferred
	// enum values to be used in code.
	// These definitions need to come before upper case versions
	TimeProfileDay_Mo        TimeProfileDay = 0
	TimeProfileDay_Tu        TimeProfileDay = 1
	TimeProfileDay_We        TimeProfileDay = 2
	TimeProfileDay_Th        TimeProfileDay = 3
	TimeProfileDay_Fr        TimeProfileDay = 4
	TimeProfileDay_Sa        TimeProfileDay = 5
	TimeProfileDay_Su        TimeProfileDay = 6
	TimeProfileDay_MONDAY    TimeProfileDay = 0
	TimeProfileDay_TUESDAY   TimeProfileDay = 1
	TimeProfileDay_WEDNESDAY TimeProfileDay = 2
	TimeProfileDay_THURSDAY  TimeProfileDay = 3
	TimeProfileDay_FRIDAY    TimeProfileDay = 4
	TimeProfileDay_SATURDAY  TimeProfileDay = 5
	TimeProfileDay_SUNDAY    TimeProfileDay = 6
)

func (TimeProfileDay) Descriptor

func (TimeProfileDay) Enum

func (x TimeProfileDay) Enum() *TimeProfileDay

func (TimeProfileDay) EnumDescriptor deprecated

func (TimeProfileDay) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimeProfileDay.Descriptor instead.

func (TimeProfileDay) Number

func (TimeProfileDay) String

func (x TimeProfileDay) String() string

func (TimeProfileDay) Type

type TrackingEvent

type TrackingEvent struct {

	// a unique id associated with this event
	TrackingId string `protobuf:"bytes,1,opt,name=tracking_id,json=trackingId,proto3" json:"tracking_id,omitempty"`
	// the unix epoch time in nanoseconds when the event occurred
	Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// a unique identifier describing a single interaction or event
	EventType string `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	// additional meta data describing the event
	Payload map[string]*PayloadValue `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*TrackingEvent) Descriptor deprecated

func (*TrackingEvent) Descriptor() ([]byte, []int)

Deprecated: Use TrackingEvent.ProtoReflect.Descriptor instead.

func (*TrackingEvent) GetEventType

func (x *TrackingEvent) GetEventType() string

func (*TrackingEvent) GetPayload

func (x *TrackingEvent) GetPayload() map[string]*PayloadValue

func (*TrackingEvent) GetTimestamp

func (x *TrackingEvent) GetTimestamp() int64

func (*TrackingEvent) GetTrackingId

func (x *TrackingEvent) GetTrackingId() string

func (*TrackingEvent) ProtoMessage

func (*TrackingEvent) ProtoMessage()

func (*TrackingEvent) ProtoReflect

func (x *TrackingEvent) ProtoReflect() protoreflect.Message

func (*TrackingEvent) Reset

func (x *TrackingEvent) Reset()

func (*TrackingEvent) String

func (x *TrackingEvent) String() string

type UpdateUserJWTRequest

type UpdateUserJWTRequest struct {
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

Contains the refreshed jwt of the user

func (*UpdateUserJWTRequest) Descriptor deprecated

func (*UpdateUserJWTRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserJWTRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserJWTRequest) GetJwt

func (x *UpdateUserJWTRequest) GetJwt() string

func (*UpdateUserJWTRequest) ProtoMessage

func (*UpdateUserJWTRequest) ProtoMessage()

func (*UpdateUserJWTRequest) ProtoReflect

func (x *UpdateUserJWTRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserJWTRequest) Reset

func (x *UpdateUserJWTRequest) Reset()

func (*UpdateUserJWTRequest) String

func (x *UpdateUserJWTRequest) String() string

type UserDataUpdate

type UserDataUpdate struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	CiamId         string `protobuf:"bytes,2,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	// when was the event emitted? This is the time of the update,
	// not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
	EmitTimestamp int64 `protobuf:"varint,3,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64        `protobuf:"varint,8,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	OldData           *CPDUserData `protobuf:"bytes,6,opt,name=old_data,json=oldData,proto3" json:"old_data,omitempty"`
	NewData           *CPDUserData `protobuf:"bytes,7,opt,name=new_data,json=newData,proto3" json:"new_data,omitempty"`
	// contains filtered or unexported fields
}

func (*UserDataUpdate) Descriptor deprecated

func (*UserDataUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserDataUpdate.ProtoReflect.Descriptor instead.

func (*UserDataUpdate) GetCiamId

func (x *UserDataUpdate) GetCiamId() string

func (*UserDataUpdate) GetEmitTimestamp

func (x *UserDataUpdate) GetEmitTimestamp() int64

func (*UserDataUpdate) GetEmitTimestampInMs

func (x *UserDataUpdate) GetEmitTimestampInMs() int64

func (*UserDataUpdate) GetNewData

func (x *UserDataUpdate) GetNewData() *CPDUserData

func (*UserDataUpdate) GetOldData

func (x *UserDataUpdate) GetOldData() *CPDUserData

func (*UserDataUpdate) GetSequenceNumber

func (x *UserDataUpdate) GetSequenceNumber() int32

func (*UserDataUpdate) ProtoMessage

func (*UserDataUpdate) ProtoMessage()

func (*UserDataUpdate) ProtoReflect

func (x *UserDataUpdate) ProtoReflect() protoreflect.Message

func (*UserDataUpdate) Reset

func (x *UserDataUpdate) Reset()

func (*UserDataUpdate) String

func (x *UserDataUpdate) String() string

type UserPINUpdate

type UserPINUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// ciam ID
	CiamId string `protobuf:"bytes,5,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	// when was the event emitted? This is the time of the update
	EmitTimestamp int64 `protobuf:"varint,2,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,6,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// this timestamp indicates when a message was read from the eventhub
	EventhubReceiveTimestamp int64 `` /* 136-byte string literal not displayed */
	// this timestamp indicates when a message was processed in the app twin
	ApptwinReceiveTimestamp int64 `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

Sent after a PIN update

func (*UserPINUpdate) Descriptor deprecated

func (*UserPINUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserPINUpdate.ProtoReflect.Descriptor instead.

func (*UserPINUpdate) GetApptwinReceiveTimestamp

func (x *UserPINUpdate) GetApptwinReceiveTimestamp() int64

func (*UserPINUpdate) GetCiamId

func (x *UserPINUpdate) GetCiamId() string

func (*UserPINUpdate) GetEmitTimestamp

func (x *UserPINUpdate) GetEmitTimestamp() int64

func (*UserPINUpdate) GetEmitTimestampInMs

func (x *UserPINUpdate) GetEmitTimestampInMs() int64

func (*UserPINUpdate) GetEventhubReceiveTimestamp

func (x *UserPINUpdate) GetEventhubReceiveTimestamp() int64

func (*UserPINUpdate) GetSequenceNumber

func (x *UserPINUpdate) GetSequenceNumber() int32

func (*UserPINUpdate) ProtoMessage

func (*UserPINUpdate) ProtoMessage()

func (*UserPINUpdate) ProtoReflect

func (x *UserPINUpdate) ProtoReflect() protoreflect.Message

func (*UserPINUpdate) Reset

func (x *UserPINUpdate) Reset()

func (*UserPINUpdate) String

func (x *UserPINUpdate) String() string

type UserPictureUpdate

type UserPictureUpdate struct {
	SequenceNumber int32 `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// ciam ID
	CiamId string `protobuf:"bytes,5,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	// when was the event emitted? This is the time of the update
	EmitTimestamp int64 `protobuf:"varint,2,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,6,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// this timestamp indicates when a message was read from the eventhub
	EventhubReceiveTimestamp int64 `` /* 136-byte string literal not displayed */
	// this timestamp indicates when a message was processed in the app twin
	ApptwinReceiveTimestamp int64 `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

Sent after a picture upload/change

func (*UserPictureUpdate) Descriptor deprecated

func (*UserPictureUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserPictureUpdate.ProtoReflect.Descriptor instead.

func (*UserPictureUpdate) GetApptwinReceiveTimestamp

func (x *UserPictureUpdate) GetApptwinReceiveTimestamp() int64

func (*UserPictureUpdate) GetCiamId

func (x *UserPictureUpdate) GetCiamId() string

func (*UserPictureUpdate) GetEmitTimestamp

func (x *UserPictureUpdate) GetEmitTimestamp() int64

func (*UserPictureUpdate) GetEmitTimestampInMs

func (x *UserPictureUpdate) GetEmitTimestampInMs() int64

func (*UserPictureUpdate) GetEventhubReceiveTimestamp

func (x *UserPictureUpdate) GetEventhubReceiveTimestamp() int64

func (*UserPictureUpdate) GetSequenceNumber

func (x *UserPictureUpdate) GetSequenceNumber() int32

func (*UserPictureUpdate) ProtoMessage

func (*UserPictureUpdate) ProtoMessage()

func (*UserPictureUpdate) ProtoReflect

func (x *UserPictureUpdate) ProtoReflect() protoreflect.Message

func (*UserPictureUpdate) Reset

func (x *UserPictureUpdate) Reset()

func (*UserPictureUpdate) String

func (x *UserPictureUpdate) String() string

type UserVehicleAuthChangedUpdate

type UserVehicleAuthChangedUpdate struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	CiamId         string `protobuf:"bytes,2,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	// when was the event emitted? This is the time of the update,
	// not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
	EmitTimestamp int64 `protobuf:"varint,3,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,8,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*UserVehicleAuthChangedUpdate) Descriptor deprecated

func (*UserVehicleAuthChangedUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserVehicleAuthChangedUpdate.ProtoReflect.Descriptor instead.

func (*UserVehicleAuthChangedUpdate) GetCiamId

func (x *UserVehicleAuthChangedUpdate) GetCiamId() string

func (*UserVehicleAuthChangedUpdate) GetEmitTimestamp

func (x *UserVehicleAuthChangedUpdate) GetEmitTimestamp() int64

func (*UserVehicleAuthChangedUpdate) GetEmitTimestampInMs

func (x *UserVehicleAuthChangedUpdate) GetEmitTimestampInMs() int64

func (*UserVehicleAuthChangedUpdate) GetSequenceNumber

func (x *UserVehicleAuthChangedUpdate) GetSequenceNumber() int32

func (*UserVehicleAuthChangedUpdate) ProtoMessage

func (*UserVehicleAuthChangedUpdate) ProtoMessage()

func (*UserVehicleAuthChangedUpdate) ProtoReflect

func (*UserVehicleAuthChangedUpdate) Reset

func (x *UserVehicleAuthChangedUpdate) Reset()

func (*UserVehicleAuthChangedUpdate) String

type VEPUpdate

type VEPUpdate struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	Vin            string `protobuf:"bytes,2,opt,name=vin,proto3" json:"vin,omitempty"`
	// indicates whether this is a full update of VEP-attributes.
	// All attributes cached in the FE should be erased and completely
	// replaced by this push.
	FullUpdate bool `protobuf:"varint,15,opt,name=full_update,json=fullUpdate,proto3" json:"full_update,omitempty"`
	// when was the event emitted? This is the time of the update (unix timestamp in seconds), (deprecated)
	// not when the attributes where changed. To compare attribute changes, you need to look into each attribute timestamp
	EmitTimestamp int64 `protobuf:"varint,10,opt,name=emit_timestamp,json=emitTimestamp,proto3" json:"emit_timestamp,omitempty"`
	// when was the event emitted? This is the time of the update (unix timestamp in milliseconds),
	EmitTimestampInMs int64 `protobuf:"varint,14,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// the attribute changes are a list of changed attributes
	Attributes map[string]*VehicleAttributeStatus `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

Sending direction: App <- BFF <- AppTwin

func (*VEPUpdate) Descriptor deprecated

func (*VEPUpdate) Descriptor() ([]byte, []int)

Deprecated: Use VEPUpdate.ProtoReflect.Descriptor instead.

func (*VEPUpdate) GetAttributes

func (x *VEPUpdate) GetAttributes() map[string]*VehicleAttributeStatus

func (*VEPUpdate) GetEmitTimestamp

func (x *VEPUpdate) GetEmitTimestamp() int64

func (*VEPUpdate) GetEmitTimestampInMs

func (x *VEPUpdate) GetEmitTimestampInMs() int64

func (*VEPUpdate) GetFullUpdate

func (x *VEPUpdate) GetFullUpdate() bool

func (*VEPUpdate) GetSequenceNumber

func (x *VEPUpdate) GetSequenceNumber() int32

func (*VEPUpdate) GetVin

func (x *VEPUpdate) GetVin() string

func (*VEPUpdate) ProtoMessage

func (*VEPUpdate) ProtoMessage()

func (*VEPUpdate) ProtoReflect

func (x *VEPUpdate) ProtoReflect() protoreflect.Message

func (*VEPUpdate) Reset

func (x *VEPUpdate) Reset()

func (*VEPUpdate) String

func (x *VEPUpdate) String() string

type VEPUpdatesByVIN

type VEPUpdatesByVIN struct {
	SequenceNumber int32 `protobuf:"varint,2,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	// VIN -> Update
	Updates map[string]*VEPUpdate `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Sending direction: App <- BFF <- AppTwin

func (*VEPUpdatesByVIN) Descriptor deprecated

func (*VEPUpdatesByVIN) Descriptor() ([]byte, []int)

Deprecated: Use VEPUpdatesByVIN.ProtoReflect.Descriptor instead.

func (*VEPUpdatesByVIN) GetSequenceNumber

func (x *VEPUpdatesByVIN) GetSequenceNumber() int32

func (*VEPUpdatesByVIN) GetUpdates

func (x *VEPUpdatesByVIN) GetUpdates() map[string]*VEPUpdate

func (*VEPUpdatesByVIN) ProtoMessage

func (*VEPUpdatesByVIN) ProtoMessage()

func (*VEPUpdatesByVIN) ProtoReflect

func (x *VEPUpdatesByVIN) ProtoReflect() protoreflect.Message

func (*VEPUpdatesByVIN) Reset

func (x *VEPUpdatesByVIN) Reset()

func (*VEPUpdatesByVIN) String

func (x *VEPUpdatesByVIN) String() string

type VINUpdate

type VINUpdate struct {
	AddedVINs   []string `protobuf:"bytes,1,rep,name=addedVINs,proto3" json:"addedVINs,omitempty"`
	DeletedVINs []string `protobuf:"bytes,2,rep,name=deletedVINs,proto3" json:"deletedVINs,omitempty"`
	// contains filtered or unexported fields
}

func (*VINUpdate) Descriptor deprecated

func (*VINUpdate) Descriptor() ([]byte, []int)

Deprecated: Use VINUpdate.ProtoReflect.Descriptor instead.

func (*VINUpdate) GetAddedVINs

func (x *VINUpdate) GetAddedVINs() []string

func (*VINUpdate) GetDeletedVINs

func (x *VINUpdate) GetDeletedVINs() []string

func (*VINUpdate) ProtoMessage

func (*VINUpdate) ProtoMessage()

func (*VINUpdate) ProtoReflect

func (x *VINUpdate) ProtoReflect() protoreflect.Message

func (*VINUpdate) Reset

func (x *VINUpdate) Reset()

func (*VINUpdate) String

func (x *VINUpdate) String() string

type VVA

type VVA struct {
	// contains filtered or unexported fields
}

func (*VVA) Descriptor deprecated

func (*VVA) Descriptor() ([]byte, []int)

Deprecated: Use VVA.ProtoReflect.Descriptor instead.

func (*VVA) ProtoMessage

func (*VVA) ProtoMessage()

func (*VVA) ProtoReflect

func (x *VVA) ProtoReflect() protoreflect.Message

func (*VVA) Reset

func (x *VVA) Reset()

func (*VVA) String

func (x *VVA) String() string

type VVA_CommandCondition

type VVA_CommandCondition int32
const (
	VVA_UNKNWON_COMMAND_CONDITION VVA_CommandCondition = 0
	VVA_NONE                      VVA_CommandCondition = 1000
	VVA_ACCEPTED                  VVA_CommandCondition = 1001
	VVA_REJECTED                  VVA_CommandCondition = 1002
	VVA_TERMINATE                 VVA_CommandCondition = 1003
	VVA_SUCCESS                   VVA_CommandCondition = 1011
	VVA_FAILED                    VVA_CommandCondition = 1013
	VVA_OVERWRITTEN               VVA_CommandCondition = 1014
	VVA_TIMEOUT                   VVA_CommandCondition = 1015
)

func (VVA_CommandCondition) Descriptor

func (VVA_CommandCondition) Enum

func (VVA_CommandCondition) EnumDescriptor deprecated

func (VVA_CommandCondition) EnumDescriptor() ([]byte, []int)

Deprecated: Use VVA_CommandCondition.Descriptor instead.

func (VVA_CommandCondition) Number

func (VVA_CommandCondition) String

func (x VVA_CommandCondition) String() string

func (VVA_CommandCondition) Type

type VVA_CommandState

type VVA_CommandState int32
const (
	VVA_UNKNOWN_COMMAND_STATE VVA_CommandState = 0
	VVA_CREATED               VVA_CommandState = 1010
	VVA_ENQUEUED              VVA_CommandState = 1016
	VVA_PROCESSING            VVA_CommandState = 1012
	VVA_SUSPENDED             VVA_CommandState = 1017
	VVA_FINISHED              VVA_CommandState = 1018
)

func (VVA_CommandState) Descriptor

func (VVA_CommandState) Enum

func (VVA_CommandState) EnumDescriptor deprecated

func (VVA_CommandState) EnumDescriptor() ([]byte, []int)

Deprecated: Use VVA_CommandState.Descriptor instead.

func (VVA_CommandState) Number

func (VVA_CommandState) String

func (x VVA_CommandState) String() string

func (VVA_CommandState) Type

type VVRTimeProfile

type VVRTimeProfile struct {

	// unique id of this time profile entry
	Identifier int32 `protobuf:"varint,1,opt,name=identifier,json=id,proto3" json:"identifier,omitempty"`
	// Hour after midnight range [0, 23]
	Hour int32 `protobuf:"varint,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// Minute after full hour range [0, 59]
	Minute int32 `protobuf:"varint,3,opt,name=minute,json=min,proto3" json:"minute,omitempty"`
	// Days for which the above time should be applied
	Days []TimeProfileDay `protobuf:"varint,4,rep,packed,name=days,json=day,proto3,enum=proto.TimeProfileDay" json:"days,omitempty"`
	// Whether this profile entry is active or not
	Active bool `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty"`
	// If a timeProfile is changed or added the respective applicationId must be provided by SDK
	//
	//	11 = Internal Apps
	//	12 = External Apps
	ApplicationIdentifier int32 `protobuf:"varint,6,opt,name=application_identifier,json=applicationId,proto3" json:"application_identifier,omitempty"`
	// contains filtered or unexported fields
}

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

func (*VVRTimeProfile) Descriptor deprecated

func (*VVRTimeProfile) Descriptor() ([]byte, []int)

Deprecated: Use VVRTimeProfile.ProtoReflect.Descriptor instead.

func (*VVRTimeProfile) GetActive

func (x *VVRTimeProfile) GetActive() bool

func (*VVRTimeProfile) GetApplicationIdentifier

func (x *VVRTimeProfile) GetApplicationIdentifier() int32

func (*VVRTimeProfile) GetDays

func (x *VVRTimeProfile) GetDays() []TimeProfileDay

func (*VVRTimeProfile) GetHour

func (x *VVRTimeProfile) GetHour() int32

func (*VVRTimeProfile) GetIdentifier

func (x *VVRTimeProfile) GetIdentifier() int32

func (*VVRTimeProfile) GetMinute

func (x *VVRTimeProfile) GetMinute() int32

func (*VVRTimeProfile) ProtoMessage

func (*VVRTimeProfile) ProtoMessage()

func (*VVRTimeProfile) ProtoReflect

func (x *VVRTimeProfile) ProtoReflect() protoreflect.Message

func (*VVRTimeProfile) Reset

func (x *VVRTimeProfile) Reset()

func (*VVRTimeProfile) String

func (x *VVRTimeProfile) String() string

type VehicleAPI

type VehicleAPI struct {
	// contains filtered or unexported fields
}

func (*VehicleAPI) Descriptor deprecated

func (*VehicleAPI) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPI.ProtoReflect.Descriptor instead.

func (*VehicleAPI) ProtoMessage

func (*VehicleAPI) ProtoMessage()

func (*VehicleAPI) ProtoReflect

func (x *VehicleAPI) ProtoReflect() protoreflect.Message

func (*VehicleAPI) Reset

func (x *VehicleAPI) Reset()

func (*VehicleAPI) String

func (x *VehicleAPI) String() string

type VehicleAPIAttributeStatus

type VehicleAPIAttributeStatus struct {

	// Value of the attribute (can be anything)
	Value *structpb.Value `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// UTC timestamp in milliseconds
	TimestampInMs int64 `protobuf:"varint,2,opt,name=timestamp_in_ms,json=ts,proto3" json:"timestamp_in_ms,omitempty"`
	// Status of the attribute
	Status VehicleAPI_AttributeStatus `protobuf:"varint,1,opt,name=Status,json=status,proto3,enum=proto.VehicleAPI_AttributeStatus" json:"Status,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleAPIAttributeStatus) Descriptor deprecated

func (*VehicleAPIAttributeStatus) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPIAttributeStatus.ProtoReflect.Descriptor instead.

func (*VehicleAPIAttributeStatus) GetStatus

func (*VehicleAPIAttributeStatus) GetTimestampInMs

func (x *VehicleAPIAttributeStatus) GetTimestampInMs() int64

func (*VehicleAPIAttributeStatus) GetValue

func (x *VehicleAPIAttributeStatus) GetValue() *structpb.Value

func (*VehicleAPIAttributeStatus) ProtoMessage

func (*VehicleAPIAttributeStatus) ProtoMessage()

func (*VehicleAPIAttributeStatus) ProtoReflect

func (*VehicleAPIAttributeStatus) Reset

func (x *VehicleAPIAttributeStatus) Reset()

func (*VehicleAPIAttributeStatus) String

func (x *VehicleAPIAttributeStatus) String() string

type VehicleAPICommandGetResult

type VehicleAPICommandGetResult struct {

	// List of processes
	Process []*VehicleAPICommandProcessStatus `protobuf:"bytes,1,rep,name=process,proto3" json:"process,omitempty"`
	// Number of enqueued commands in related command queue
	QueueCount int32 `protobuf:"varint,2,opt,name=queue_count,json=queuecount,proto3" json:"queue_count,omitempty"`
	// Name of related command queue type
	QueueType VehicleAPI_QueueType `protobuf:"varint,3,opt,name=queue_type,json=queuetype,proto3,enum=proto.VehicleAPI_QueueType" json:"queue_type,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleAPICommandGetResult) Descriptor deprecated

func (*VehicleAPICommandGetResult) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPICommandGetResult.ProtoReflect.Descriptor instead.

func (*VehicleAPICommandGetResult) GetProcess

func (*VehicleAPICommandGetResult) GetQueueCount

func (x *VehicleAPICommandGetResult) GetQueueCount() int32

func (*VehicleAPICommandGetResult) GetQueueType

func (*VehicleAPICommandGetResult) ProtoMessage

func (*VehicleAPICommandGetResult) ProtoMessage()

func (*VehicleAPICommandGetResult) ProtoReflect

func (*VehicleAPICommandGetResult) Reset

func (x *VehicleAPICommandGetResult) Reset()

func (*VehicleAPICommandGetResult) String

func (x *VehicleAPICommandGetResult) String() string

type VehicleAPICommandPostResult

type VehicleAPICommandPostResult struct {

	// The remote VVA process id of the command.
	ProcessId int64 `protobuf:"varint,1,opt,name=process_id,json=processid,proto3" json:"process_id,omitempty"`
	// Potential ACP error if the command request could not be fulfilled
	Errors []*VehicleAPIError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
	// The command state
	State VehicleAPI_CommandState `protobuf:"varint,3,opt,name=state,proto3,enum=proto.VehicleAPI_CommandState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

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

func (*VehicleAPICommandPostResult) Descriptor deprecated

func (*VehicleAPICommandPostResult) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPICommandPostResult.ProtoReflect.Descriptor instead.

func (*VehicleAPICommandPostResult) GetErrors

func (x *VehicleAPICommandPostResult) GetErrors() []*VehicleAPIError

func (*VehicleAPICommandPostResult) GetProcessId

func (x *VehicleAPICommandPostResult) GetProcessId() int64

func (*VehicleAPICommandPostResult) GetState

func (*VehicleAPICommandPostResult) ProtoMessage

func (*VehicleAPICommandPostResult) ProtoMessage()

func (*VehicleAPICommandPostResult) ProtoReflect

func (*VehicleAPICommandPostResult) Reset

func (x *VehicleAPICommandPostResult) Reset()

func (*VehicleAPICommandPostResult) String

func (x *VehicleAPICommandPostResult) String() string

type VehicleAPICommandProcessStatus

type VehicleAPICommandProcessStatus struct {
	Errors []*VehicleAPIError `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
	// GUID (RFC 4122)
	InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceid,proto3" json:"instance_id,omitempty"`
	// Name of the command
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Process ID
	ProcessId int64 `protobuf:"varint,4,opt,name=process_id,json=processid,proto3" json:"process_id,omitempty"`
	// Response parameters as defined by the command
	ResponseParameters *structpb.Value `protobuf:"bytes,6,opt,name=response_parameters,json=responseparameters,proto3" json:"response_parameters,omitempty"`
	// Current processing state
	State VehicleAPI_CommandState `protobuf:"varint,7,opt,name=state,proto3,enum=proto.VehicleAPI_CommandState" json:"state,omitempty"`
	// UTC timestamp in seconds (ISO 9945)
	TimestampInS int64 `protobuf:"varint,8,opt,name=timestamp_in_s,json=timestamp,proto3" json:"timestamp_in_s,omitempty"`
	// Tracking ID. SHOULD be a GUID (RFC 4122)
	TrackingId string `protobuf:"bytes,9,opt,name=tracking_id,json=trackingid,proto3" json:"tracking_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleAPICommandProcessStatus) Descriptor deprecated

func (*VehicleAPICommandProcessStatus) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPICommandProcessStatus.ProtoReflect.Descriptor instead.

func (*VehicleAPICommandProcessStatus) GetErrors

func (*VehicleAPICommandProcessStatus) GetInstanceId

func (x *VehicleAPICommandProcessStatus) GetInstanceId() string

func (*VehicleAPICommandProcessStatus) GetName

func (*VehicleAPICommandProcessStatus) GetProcessId

func (x *VehicleAPICommandProcessStatus) GetProcessId() int64

func (*VehicleAPICommandProcessStatus) GetResponseParameters

func (x *VehicleAPICommandProcessStatus) GetResponseParameters() *structpb.Value

func (*VehicleAPICommandProcessStatus) GetState

func (*VehicleAPICommandProcessStatus) GetTimestampInS

func (x *VehicleAPICommandProcessStatus) GetTimestampInS() int64

func (*VehicleAPICommandProcessStatus) GetTrackingId

func (x *VehicleAPICommandProcessStatus) GetTrackingId() string

func (*VehicleAPICommandProcessStatus) ProtoMessage

func (*VehicleAPICommandProcessStatus) ProtoMessage()

func (*VehicleAPICommandProcessStatus) ProtoReflect

func (*VehicleAPICommandProcessStatus) Reset

func (x *VehicleAPICommandProcessStatus) Reset()

func (*VehicleAPICommandProcessStatus) String

type VehicleAPIDataGetResult

type VehicleAPIDataGetResult struct {
	Data map[string]*VehicleAPIAttributeStatus `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VehicleAPIDataGetResult) Descriptor deprecated

func (*VehicleAPIDataGetResult) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPIDataGetResult.ProtoReflect.Descriptor instead.

func (*VehicleAPIDataGetResult) GetData

func (*VehicleAPIDataGetResult) ProtoMessage

func (*VehicleAPIDataGetResult) ProtoMessage()

func (*VehicleAPIDataGetResult) ProtoReflect

func (x *VehicleAPIDataGetResult) ProtoReflect() protoreflect.Message

func (*VehicleAPIDataGetResult) Reset

func (x *VehicleAPIDataGetResult) Reset()

func (*VehicleAPIDataGetResult) String

func (x *VehicleAPIDataGetResult) String() string

type VehicleAPIError

type VehicleAPIError struct {
	Code       string                     `protobuf:"bytes,1,opt,name=code,json=error-code,proto3" json:"code,omitempty"`
	Message    string                     `protobuf:"bytes,2,opt,name=message,json=error-message,proto3" json:"message,omitempty"`
	Attributes map[string]*structpb.Value `` /* 161-byte string literal not displayed */
	SubErrors  []*VehicleAPIError         `protobuf:"bytes,4,rep,name=sub_errors,json=sub-errors,proto3" json:"sub_errors,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleAPIError) Descriptor deprecated

func (*VehicleAPIError) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAPIError.ProtoReflect.Descriptor instead.

func (*VehicleAPIError) GetAttributes

func (x *VehicleAPIError) GetAttributes() map[string]*structpb.Value

func (*VehicleAPIError) GetCode

func (x *VehicleAPIError) GetCode() string

func (*VehicleAPIError) GetMessage

func (x *VehicleAPIError) GetMessage() string

func (*VehicleAPIError) GetSubErrors

func (x *VehicleAPIError) GetSubErrors() []*VehicleAPIError

func (*VehicleAPIError) ProtoMessage

func (*VehicleAPIError) ProtoMessage()

func (*VehicleAPIError) ProtoReflect

func (x *VehicleAPIError) ProtoReflect() protoreflect.Message

func (*VehicleAPIError) Reset

func (x *VehicleAPIError) Reset()

func (*VehicleAPIError) String

func (x *VehicleAPIError) String() string

type VehicleAPI_AttributeStatus

type VehicleAPI_AttributeStatus int32
const (
	// Value is set and valid
	VehicleAPI_VALUE_SET VehicleAPI_AttributeStatus = 0
	// Value has not yet been retrieved from vehicle (but sensor etc. should be available)
	VehicleAPI_VALUE_NOT_SET VehicleAPI_AttributeStatus = 1
	// Value has been retrieved from vehicle but is invalid (marked as invalid by DaiVB backend)
	VehicleAPI_INVALID VehicleAPI_AttributeStatus = 3
	// Vehicle does not support this attribute (e.g. does not have the sensor etc.)
	VehicleAPI_NOT_AVAILABLE VehicleAPI_AttributeStatus = 4
)

func (VehicleAPI_AttributeStatus) Descriptor

func (VehicleAPI_AttributeStatus) Enum

func (VehicleAPI_AttributeStatus) EnumDescriptor deprecated

func (VehicleAPI_AttributeStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAPI_AttributeStatus.Descriptor instead.

func (VehicleAPI_AttributeStatus) Number

func (VehicleAPI_AttributeStatus) String

func (VehicleAPI_AttributeStatus) Type

type VehicleAPI_CommandState

type VehicleAPI_CommandState int32
const (
	VehicleAPI_UNKNOWN_COMMAND_STATE VehicleAPI_CommandState = 0
	// Command execution request is accepted and an asynchronous process is
	// being initialized.
	VehicleAPI_INITIATION VehicleAPI_CommandState = 1
	// Another process for the same vehicle and queue is active, the request has
	// been queued for later execution.
	VehicleAPI_ENQUEUED VehicleAPI_CommandState = 2
	// The process is currently being processed by the backend.
	VehicleAPI_PROCESSING VehicleAPI_CommandState = 3
	// The backend currently waits for the vehicle to respond to the request.
	VehicleAPI_WAITING VehicleAPI_CommandState = 4
	// The process has finished successfully.
	VehicleAPI_FINISHED VehicleAPI_CommandState = 5
	// There was an error while executing the command process.
	VehicleAPI_FAILED VehicleAPI_CommandState = 6
)

func (VehicleAPI_CommandState) Descriptor

func (VehicleAPI_CommandState) Enum

func (VehicleAPI_CommandState) EnumDescriptor deprecated

func (VehicleAPI_CommandState) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAPI_CommandState.Descriptor instead.

func (VehicleAPI_CommandState) Number

func (VehicleAPI_CommandState) String

func (x VehicleAPI_CommandState) String() string

func (VehicleAPI_CommandState) Type

type VehicleAPI_QueueType

type VehicleAPI_QueueType int32
const (
	VehicleAPI_UNKNOWNCOMMANDQUEUETYPE VehicleAPI_QueueType = 0
	VehicleAPI_DOORS                   VehicleAPI_QueueType = 10
	VehicleAPI_AUXHEAT                 VehicleAPI_QueueType = 11
	VehicleAPI_PRECOND                 VehicleAPI_QueueType = 12
	VehicleAPI_CHARGEOPT               VehicleAPI_QueueType = 13
	VehicleAPI_MAINTENANCE             VehicleAPI_QueueType = 14
	VehicleAPI_TCU                     VehicleAPI_QueueType = 15
	VehicleAPI_FEED                    VehicleAPI_QueueType = 16
	VehicleAPI_SERVICEACTIVATION       VehicleAPI_QueueType = 17
	VehicleAPI_ATP                     VehicleAPI_QueueType = 18
	VehicleAPI_ASSISTANCE              VehicleAPI_QueueType = 19
	VehicleAPI_RACP                    VehicleAPI_QueueType = 20
	VehicleAPI_WEEKPROFILE             VehicleAPI_QueueType = 21
	VehicleAPI_REMOTEDIAGNOSIS         VehicleAPI_QueueType = 22
	VehicleAPI_FLSH                    VehicleAPI_QueueType = 23 //(ALSO USED BY SIGPOS/RVF)
	VehicleAPI_TEMPERATURE             VehicleAPI_QueueType = 24
	VehicleAPI_TRIPCOMP                VehicleAPI_QueueType = 25
	VehicleAPI_ENGINE                  VehicleAPI_QueueType = 26
	VehicleAPI_THEFTALARM              VehicleAPI_QueueType = 27
	VehicleAPI_WINDOW                  VehicleAPI_QueueType = 28
	VehicleAPI_HEADUNIT                VehicleAPI_QueueType = 29
	VehicleAPI_MECALL                  VehicleAPI_QueueType = 31
	VehicleAPI_IMMOBILIZER             VehicleAPI_QueueType = 32
	VehicleAPI_RENTALSIGNAL            VehicleAPI_QueueType = 33
	VehicleAPI_BCF                     VehicleAPI_QueueType = 34 //(BLACKCHANNEL)
	VehicleAPI_PLUGANDCHARGE           VehicleAPI_QueueType = 35
	VehicleAPI_CARSHARINGMODULE        VehicleAPI_QueueType = 36
	VehicleAPI_BATTERY                 VehicleAPI_QueueType = 37
	VehicleAPI_ONBOARDFENCES           VehicleAPI_QueueType = 38
	VehicleAPI_SPEEDFENCES             VehicleAPI_QueueType = 39
	VehicleAPI_CHARGINGTARIFFS         VehicleAPI_QueueType = 40
	VehicleAPI_RTMCONFIG               VehicleAPI_QueueType = 41
	VehicleAPI_MAINTENANCECOMPUTER     VehicleAPI_QueueType = 42
	VehicleAPI_MECALL2                 VehicleAPI_QueueType = 43
	VehicleAPI_AUTOMATEDVALETPARKING   VehicleAPI_QueueType = 44
	VehicleAPI_CHARGECONTROL           VehicleAPI_QueueType = 45
	VehicleAPI_SPEEDALERT              VehicleAPI_QueueType = 46
	VehicleAPI_unknowncommandqueuetype VehicleAPI_QueueType = 0
	VehicleAPI_doors                   VehicleAPI_QueueType = 10
	VehicleAPI_auxheat                 VehicleAPI_QueueType = 11
	VehicleAPI_precond                 VehicleAPI_QueueType = 12
	VehicleAPI_chargeopt               VehicleAPI_QueueType = 13
	VehicleAPI_maintenance             VehicleAPI_QueueType = 14
	VehicleAPI_tcu                     VehicleAPI_QueueType = 15
	VehicleAPI_feed                    VehicleAPI_QueueType = 16
	VehicleAPI_serviceactivation       VehicleAPI_QueueType = 17
	VehicleAPI_atp                     VehicleAPI_QueueType = 18
	VehicleAPI_assistance              VehicleAPI_QueueType = 19
	VehicleAPI_racp                    VehicleAPI_QueueType = 20
	VehicleAPI_weekprofile             VehicleAPI_QueueType = 21
	VehicleAPI_remotediagnosis         VehicleAPI_QueueType = 22
	VehicleAPI_flsh                    VehicleAPI_QueueType = 23 //(also used by sigpos/RVF)
	VehicleAPI_temperature             VehicleAPI_QueueType = 24
	VehicleAPI_tripcomp                VehicleAPI_QueueType = 25
	VehicleAPI_engine                  VehicleAPI_QueueType = 26
	VehicleAPI_theftalarm              VehicleAPI_QueueType = 27
	VehicleAPI_window                  VehicleAPI_QueueType = 28
	VehicleAPI_headunit                VehicleAPI_QueueType = 29
	VehicleAPI_mecall                  VehicleAPI_QueueType = 31
	VehicleAPI_immobilizer             VehicleAPI_QueueType = 32
	VehicleAPI_rentalsignal            VehicleAPI_QueueType = 33
	VehicleAPI_bcf                     VehicleAPI_QueueType = 34 //(blackchannel)
	VehicleAPI_plugandcharge           VehicleAPI_QueueType = 35
	VehicleAPI_carsharingmodule        VehicleAPI_QueueType = 36
	VehicleAPI_battery                 VehicleAPI_QueueType = 37
	VehicleAPI_onboardfences           VehicleAPI_QueueType = 38
	VehicleAPI_speedfences             VehicleAPI_QueueType = 39
	VehicleAPI_chargingtariffs         VehicleAPI_QueueType = 40
	VehicleAPI_rtmconfig               VehicleAPI_QueueType = 41
	VehicleAPI_maintenancecomputer     VehicleAPI_QueueType = 42
	VehicleAPI_mecall2                 VehicleAPI_QueueType = 43
	VehicleAPI_automatedvaletparking   VehicleAPI_QueueType = 44
	VehicleAPI_chargecontrol           VehicleAPI_QueueType = 45
	VehicleAPI_speedalert              VehicleAPI_QueueType = 46
)

func (VehicleAPI_QueueType) Descriptor

func (VehicleAPI_QueueType) Enum

func (VehicleAPI_QueueType) EnumDescriptor deprecated

func (VehicleAPI_QueueType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAPI_QueueType.Descriptor instead.

func (VehicleAPI_QueueType) Number

func (VehicleAPI_QueueType) String

func (x VehicleAPI_QueueType) String() string

func (VehicleAPI_QueueType) Type

type VehicleAttributeStatus

type VehicleAttributeStatus struct {

	// time of the attribute change in the car as unix timestamp in seconds with UTC timezone (deprecated)
	//
	// Deprecated: Marked as deprecated in vehicle-events.proto.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// time of the attribute change in the car as unix timestamp in milliseconds with UTC timezone
	TimestampInMs int64 `protobuf:"varint,10,opt,name=timestamp_in_ms,json=timestampInMs,proto3" json:"timestamp_in_ms,omitempty"`
	Changed       bool  `protobuf:"varint,2,opt,name=changed,proto3" json:"changed,omitempty"`
	Status        int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	// A list of service ids for which this attribute was sent
	// this field ist just used backend internally and will always
	// be empty when sent out to the client.
	ServiceIds   []int32 `protobuf:"varint,30,rep,packed,name=service_ids,json=serviceIds,proto3" json:"service_ids,omitempty"`
	DisplayValue string  `protobuf:"bytes,11,opt,name=display_value,json=displayValue,proto3" json:"display_value,omitempty"`
	// Types that are assignable to DisplayUnit:
	//
	//	*VehicleAttributeStatus_CombustionConsumptionUnit_
	//	*VehicleAttributeStatus_GasConsumptionUnit_
	//	*VehicleAttributeStatus_ElectricityConsumptionUnit_
	//	*VehicleAttributeStatus_SpeedDistanceUnit_
	//	*VehicleAttributeStatus_SpeedUnit_
	//	*VehicleAttributeStatus_DistanceUnit_
	//	*VehicleAttributeStatus_TemperatureUnit_
	//	*VehicleAttributeStatus_PressureUnit_
	//	*VehicleAttributeStatus_RatioUnit_
	//	*VehicleAttributeStatus_ClockHourUnit_
	DisplayUnit isVehicleAttributeStatus_DisplayUnit `protobuf_oneof:"display_unit"`
	// Types that are assignable to AttributeType:
	//
	//	*VehicleAttributeStatus_IntValue
	//	*VehicleAttributeStatus_BoolValue
	//	*VehicleAttributeStatus_StringValue
	//	*VehicleAttributeStatus_DoubleValue
	//	*VehicleAttributeStatus_NilValue
	//	*VehicleAttributeStatus_UnsupportedValue
	//	*VehicleAttributeStatus_TemperaturePointsValue
	//	*VehicleAttributeStatus_WeekdayTariffValue
	//	*VehicleAttributeStatus_WeekendTariffValue
	//	*VehicleAttributeStatus_StateOfChargeProfileValue
	//	*VehicleAttributeStatus_WeeklySettingsHeadUnitValue
	//	*VehicleAttributeStatus_SpeedAlertConfigurationValue
	//	*VehicleAttributeStatus_EcoHistogramValue
	//	*VehicleAttributeStatus_WeeklyProfileValue
	//	*VehicleAttributeStatus_ChargeProgramsValue
	AttributeType isVehicleAttributeStatus_AttributeType `protobuf_oneof:"attribute_type"`
	// contains filtered or unexported fields
}

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

func (*VehicleAttributeStatus) Descriptor deprecated

func (*VehicleAttributeStatus) Descriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus.ProtoReflect.Descriptor instead.

func (*VehicleAttributeStatus) GetAttributeType

func (m *VehicleAttributeStatus) GetAttributeType() isVehicleAttributeStatus_AttributeType

func (*VehicleAttributeStatus) GetBoolValue

func (x *VehicleAttributeStatus) GetBoolValue() bool

func (*VehicleAttributeStatus) GetChanged

func (x *VehicleAttributeStatus) GetChanged() bool

func (*VehicleAttributeStatus) GetChargeProgramsValue

func (x *VehicleAttributeStatus) GetChargeProgramsValue() *ChargeProgramsValue

func (*VehicleAttributeStatus) GetClockHourUnit

func (*VehicleAttributeStatus) GetCombustionConsumptionUnit

func (*VehicleAttributeStatus) GetDisplayUnit

func (m *VehicleAttributeStatus) GetDisplayUnit() isVehicleAttributeStatus_DisplayUnit

func (*VehicleAttributeStatus) GetDisplayValue

func (x *VehicleAttributeStatus) GetDisplayValue() string

func (*VehicleAttributeStatus) GetDistanceUnit

func (*VehicleAttributeStatus) GetDoubleValue

func (x *VehicleAttributeStatus) GetDoubleValue() float64

func (*VehicleAttributeStatus) GetEcoHistogramValue

func (x *VehicleAttributeStatus) GetEcoHistogramValue() *EcoHistogramValue

func (*VehicleAttributeStatus) GetElectricityConsumptionUnit

func (*VehicleAttributeStatus) GetGasConsumptionUnit

func (*VehicleAttributeStatus) GetIntValue

func (x *VehicleAttributeStatus) GetIntValue() int64

func (*VehicleAttributeStatus) GetNilValue

func (x *VehicleAttributeStatus) GetNilValue() bool

func (*VehicleAttributeStatus) GetPressureUnit

func (*VehicleAttributeStatus) GetRatioUnit

func (*VehicleAttributeStatus) GetServiceIds

func (x *VehicleAttributeStatus) GetServiceIds() []int32

func (*VehicleAttributeStatus) GetSpeedAlertConfigurationValue

func (x *VehicleAttributeStatus) GetSpeedAlertConfigurationValue() *SpeedAlertConfigurationValue

func (*VehicleAttributeStatus) GetSpeedDistanceUnit deprecated

Deprecated: Marked as deprecated in vehicle-events.proto.

func (*VehicleAttributeStatus) GetSpeedUnit

func (*VehicleAttributeStatus) GetStateOfChargeProfileValue

func (x *VehicleAttributeStatus) GetStateOfChargeProfileValue() *StateOfChargeProfileValue

func (*VehicleAttributeStatus) GetStatus

func (x *VehicleAttributeStatus) GetStatus() int32

func (*VehicleAttributeStatus) GetStringValue

func (x *VehicleAttributeStatus) GetStringValue() string

func (*VehicleAttributeStatus) GetTemperaturePointsValue

func (x *VehicleAttributeStatus) GetTemperaturePointsValue() *TemperaturePointsValue

func (*VehicleAttributeStatus) GetTemperatureUnit

func (*VehicleAttributeStatus) GetTimestamp deprecated

func (x *VehicleAttributeStatus) GetTimestamp() int64

Deprecated: Marked as deprecated in vehicle-events.proto.

func (*VehicleAttributeStatus) GetTimestampInMs

func (x *VehicleAttributeStatus) GetTimestampInMs() int64

func (*VehicleAttributeStatus) GetUnsupportedValue

func (x *VehicleAttributeStatus) GetUnsupportedValue() string

func (*VehicleAttributeStatus) GetWeekdayTariffValue

func (x *VehicleAttributeStatus) GetWeekdayTariffValue() *WeekdayTariffValue

func (*VehicleAttributeStatus) GetWeekendTariffValue

func (x *VehicleAttributeStatus) GetWeekendTariffValue() *WeekendTariffValue

func (*VehicleAttributeStatus) GetWeeklyProfileValue

func (x *VehicleAttributeStatus) GetWeeklyProfileValue() *WeeklyProfileValue

func (*VehicleAttributeStatus) GetWeeklySettingsHeadUnitValue

func (x *VehicleAttributeStatus) GetWeeklySettingsHeadUnitValue() *WeeklySettingsHeadUnitValue

func (*VehicleAttributeStatus) ProtoMessage

func (*VehicleAttributeStatus) ProtoMessage()

func (*VehicleAttributeStatus) ProtoReflect

func (x *VehicleAttributeStatus) ProtoReflect() protoreflect.Message

func (*VehicleAttributeStatus) Reset

func (x *VehicleAttributeStatus) Reset()

func (*VehicleAttributeStatus) String

func (x *VehicleAttributeStatus) String() string

type VehicleAttributeStatus_BoolValue

type VehicleAttributeStatus_BoolValue struct {
	BoolValue bool `protobuf:"varint,5,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type VehicleAttributeStatus_ChargeProgramsValue

type VehicleAttributeStatus_ChargeProgramsValue struct {
	ChargeProgramsValue *ChargeProgramsValue `protobuf:"bytes,31,opt,name=charge_programs_value,json=chargeProgramsValue,proto3,oneof"`
}

type VehicleAttributeStatus_ClockHourUnit

type VehicleAttributeStatus_ClockHourUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_CLOCK_HOUR_UNIT VehicleAttributeStatus_ClockHourUnit = 0
	// 12h (AM/PM)
	VehicleAttributeStatus_T12H VehicleAttributeStatus_ClockHourUnit = 1
	// 24h
	VehicleAttributeStatus_T24H VehicleAttributeStatus_ClockHourUnit = 2
)

func (VehicleAttributeStatus_ClockHourUnit) Descriptor

func (VehicleAttributeStatus_ClockHourUnit) Enum

func (VehicleAttributeStatus_ClockHourUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_ClockHourUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_ClockHourUnit.Descriptor instead.

func (VehicleAttributeStatus_ClockHourUnit) Number

func (VehicleAttributeStatus_ClockHourUnit) String

func (VehicleAttributeStatus_ClockHourUnit) Type

type VehicleAttributeStatus_ClockHourUnit_

type VehicleAttributeStatus_ClockHourUnit_ struct {
	ClockHourUnit VehicleAttributeStatus_ClockHourUnit `protobuf:"varint,19,opt,name=clock_hour_unit,json=clockHourUnit,proto3,enum=proto.VehicleAttributeStatus_ClockHourUnit,oneof"`
}

type VehicleAttributeStatus_CombustionConsumptionUnit

type VehicleAttributeStatus_CombustionConsumptionUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_COMBUSTION_CONSUMPTION_UNIT VehicleAttributeStatus_CombustionConsumptionUnit = 0
	// Liter per 100 km
	VehicleAttributeStatus_LITER_PER_100KM VehicleAttributeStatus_CombustionConsumptionUnit = 1
	// Kilometers per liter
	VehicleAttributeStatus_KM_PER_LITER VehicleAttributeStatus_CombustionConsumptionUnit = 2
	// Miles Per imperial gallon
	VehicleAttributeStatus_MPG_UK VehicleAttributeStatus_CombustionConsumptionUnit = 3
	// Miles Per US gallon
	VehicleAttributeStatus_MPG_US VehicleAttributeStatus_CombustionConsumptionUnit = 4
)

func (VehicleAttributeStatus_CombustionConsumptionUnit) Descriptor

func (VehicleAttributeStatus_CombustionConsumptionUnit) Enum

func (VehicleAttributeStatus_CombustionConsumptionUnit) EnumDescriptor deprecated

Deprecated: Use VehicleAttributeStatus_CombustionConsumptionUnit.Descriptor instead.

func (VehicleAttributeStatus_CombustionConsumptionUnit) Number

func (VehicleAttributeStatus_CombustionConsumptionUnit) String

func (VehicleAttributeStatus_CombustionConsumptionUnit) Type

type VehicleAttributeStatus_CombustionConsumptionUnit_

type VehicleAttributeStatus_CombustionConsumptionUnit_ struct {
	CombustionConsumptionUnit VehicleAttributeStatus_CombustionConsumptionUnit `` /* 161-byte string literal not displayed */
}

type VehicleAttributeStatus_DistanceUnit

type VehicleAttributeStatus_DistanceUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_DISTANCE_UNIT VehicleAttributeStatus_DistanceUnit = 0
	VehicleAttributeStatus_KILOMETERS                VehicleAttributeStatus_DistanceUnit = 1
	VehicleAttributeStatus_MILES                     VehicleAttributeStatus_DistanceUnit = 2
)

func (VehicleAttributeStatus_DistanceUnit) Descriptor

func (VehicleAttributeStatus_DistanceUnit) Enum

func (VehicleAttributeStatus_DistanceUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_DistanceUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_DistanceUnit.Descriptor instead.

func (VehicleAttributeStatus_DistanceUnit) Number

func (VehicleAttributeStatus_DistanceUnit) String

func (VehicleAttributeStatus_DistanceUnit) Type

type VehicleAttributeStatus_DistanceUnit_

type VehicleAttributeStatus_DistanceUnit_ struct {
	DistanceUnit VehicleAttributeStatus_DistanceUnit `protobuf:"varint,26,opt,name=distance_unit,json=distanceUnit,proto3,enum=proto.VehicleAttributeStatus_DistanceUnit,oneof"`
}

type VehicleAttributeStatus_DoubleValue

type VehicleAttributeStatus_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,7,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type VehicleAttributeStatus_EcoHistogramValue

type VehicleAttributeStatus_EcoHistogramValue struct {
	EcoHistogramValue *EcoHistogramValue `protobuf:"bytes,28,opt,name=eco_histogram_value,json=ecoHistogramValue,proto3,oneof"`
}

type VehicleAttributeStatus_ElectricityConsumptionUnit

type VehicleAttributeStatus_ElectricityConsumptionUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_ELECTRICITY_CONSUMPTION_UNIT VehicleAttributeStatus_ElectricityConsumptionUnit = 0
	// kWh per 100 km
	VehicleAttributeStatus_KWH_PER_100KM VehicleAttributeStatus_ElectricityConsumptionUnit = 1
	// Kilometers per kWh
	VehicleAttributeStatus_KM_PER_KWH VehicleAttributeStatus_ElectricityConsumptionUnit = 2
	// kWh per 100 miles
	VehicleAttributeStatus_KWH_PER_100MI VehicleAttributeStatus_ElectricityConsumptionUnit = 3
	// miles per kWh
	VehicleAttributeStatus_M_PER_KWH VehicleAttributeStatus_ElectricityConsumptionUnit = 4
	// Miles per gallon gasoline equivalent
	VehicleAttributeStatus_MPGE VehicleAttributeStatus_ElectricityConsumptionUnit = 5
)

func (VehicleAttributeStatus_ElectricityConsumptionUnit) Descriptor

func (VehicleAttributeStatus_ElectricityConsumptionUnit) Enum

func (VehicleAttributeStatus_ElectricityConsumptionUnit) EnumDescriptor deprecated

Deprecated: Use VehicleAttributeStatus_ElectricityConsumptionUnit.Descriptor instead.

func (VehicleAttributeStatus_ElectricityConsumptionUnit) Number

func (VehicleAttributeStatus_ElectricityConsumptionUnit) String

func (VehicleAttributeStatus_ElectricityConsumptionUnit) Type

type VehicleAttributeStatus_ElectricityConsumptionUnit_

type VehicleAttributeStatus_ElectricityConsumptionUnit_ struct {
	ElectricityConsumptionUnit VehicleAttributeStatus_ElectricityConsumptionUnit `` /* 164-byte string literal not displayed */
}

type VehicleAttributeStatus_GasConsumptionUnit

type VehicleAttributeStatus_GasConsumptionUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_GAS_CONSUMPTION_UNIT VehicleAttributeStatus_GasConsumptionUnit = 0
	// kG per 100 km
	VehicleAttributeStatus_KG_PER_100KM VehicleAttributeStatus_GasConsumptionUnit = 1
	// km per kg
	VehicleAttributeStatus_KM_PER_KG VehicleAttributeStatus_GasConsumptionUnit = 2
	// miles per kg
	VehicleAttributeStatus_M_PER_KG VehicleAttributeStatus_GasConsumptionUnit = 3
)

func (VehicleAttributeStatus_GasConsumptionUnit) Descriptor

func (VehicleAttributeStatus_GasConsumptionUnit) Enum

func (VehicleAttributeStatus_GasConsumptionUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_GasConsumptionUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_GasConsumptionUnit.Descriptor instead.

func (VehicleAttributeStatus_GasConsumptionUnit) Number

func (VehicleAttributeStatus_GasConsumptionUnit) String

func (VehicleAttributeStatus_GasConsumptionUnit) Type

type VehicleAttributeStatus_GasConsumptionUnit_

type VehicleAttributeStatus_GasConsumptionUnit_ struct {
	GasConsumptionUnit VehicleAttributeStatus_GasConsumptionUnit `` /* 140-byte string literal not displayed */
}

type VehicleAttributeStatus_IntValue

type VehicleAttributeStatus_IntValue struct {
	IntValue int64 `protobuf:"varint,4,opt,name=int_value,json=intValue,proto3,oneof"`
}

type VehicleAttributeStatus_NilValue

type VehicleAttributeStatus_NilValue struct {
	NilValue bool `protobuf:"varint,8,opt,name=nil_value,json=nilValue,proto3,oneof"`
}

type VehicleAttributeStatus_PressureUnit

type VehicleAttributeStatus_PressureUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_PRESSURE_UNIT VehicleAttributeStatus_PressureUnit = 0
	VehicleAttributeStatus_KPA                       VehicleAttributeStatus_PressureUnit = 1
	VehicleAttributeStatus_BAR                       VehicleAttributeStatus_PressureUnit = 2
	// Pounds per square inch
	VehicleAttributeStatus_PSI VehicleAttributeStatus_PressureUnit = 3
)

func (VehicleAttributeStatus_PressureUnit) Descriptor

func (VehicleAttributeStatus_PressureUnit) Enum

func (VehicleAttributeStatus_PressureUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_PressureUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_PressureUnit.Descriptor instead.

func (VehicleAttributeStatus_PressureUnit) Number

func (VehicleAttributeStatus_PressureUnit) String

func (VehicleAttributeStatus_PressureUnit) Type

type VehicleAttributeStatus_PressureUnit_

type VehicleAttributeStatus_PressureUnit_ struct {
	PressureUnit VehicleAttributeStatus_PressureUnit `protobuf:"varint,17,opt,name=pressure_unit,json=pressureUnit,proto3,enum=proto.VehicleAttributeStatus_PressureUnit,oneof"`
}

type VehicleAttributeStatus_RatioUnit

type VehicleAttributeStatus_RatioUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_RATIO_UNIT VehicleAttributeStatus_RatioUnit = 0
	VehicleAttributeStatus_PERCENT                VehicleAttributeStatus_RatioUnit = 1
)

func (VehicleAttributeStatus_RatioUnit) Descriptor

func (VehicleAttributeStatus_RatioUnit) Enum

func (VehicleAttributeStatus_RatioUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_RatioUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_RatioUnit.Descriptor instead.

func (VehicleAttributeStatus_RatioUnit) Number

func (VehicleAttributeStatus_RatioUnit) String

func (VehicleAttributeStatus_RatioUnit) Type

type VehicleAttributeStatus_RatioUnit_

type VehicleAttributeStatus_RatioUnit_ struct {
	RatioUnit VehicleAttributeStatus_RatioUnit `protobuf:"varint,18,opt,name=ratio_unit,json=ratioUnit,proto3,enum=proto.VehicleAttributeStatus_RatioUnit,oneof"`
}

type VehicleAttributeStatus_SpeedAlertConfigurationValue

type VehicleAttributeStatus_SpeedAlertConfigurationValue struct {
	SpeedAlertConfigurationValue *SpeedAlertConfigurationValue `protobuf:"bytes,27,opt,name=speed_alert_configuration_value,json=speedAlertConfigurationValue,proto3,oneof"`
}

type VehicleAttributeStatus_SpeedDistanceUnit deprecated

type VehicleAttributeStatus_SpeedDistanceUnit int32

Deprecated: Marked as deprecated in vehicle-events.proto.

const (
	VehicleAttributeStatus_UNSPECIFIED_SPEED_DISTANCE_UNIT VehicleAttributeStatus_SpeedDistanceUnit = 0
	// km/h, distance unit: km
	VehicleAttributeStatus_KM_PER_H VehicleAttributeStatus_SpeedDistanceUnit = 1
	// mph, distance unit: miles
	VehicleAttributeStatus_M_PER_H VehicleAttributeStatus_SpeedDistanceUnit = 2
)

func (VehicleAttributeStatus_SpeedDistanceUnit) Descriptor

func (VehicleAttributeStatus_SpeedDistanceUnit) Enum

func (VehicleAttributeStatus_SpeedDistanceUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_SpeedDistanceUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_SpeedDistanceUnit.Descriptor instead.

func (VehicleAttributeStatus_SpeedDistanceUnit) Number

func (VehicleAttributeStatus_SpeedDistanceUnit) String

func (VehicleAttributeStatus_SpeedDistanceUnit) Type

type VehicleAttributeStatus_SpeedDistanceUnit_

type VehicleAttributeStatus_SpeedDistanceUnit_ struct {
	// Deprecated: Marked as deprecated in vehicle-events.proto.
	SpeedDistanceUnit VehicleAttributeStatus_SpeedDistanceUnit `` // use speed unit / length unit instead
	/* 137-byte string literal not displayed */
}

type VehicleAttributeStatus_SpeedUnit

type VehicleAttributeStatus_SpeedUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_SPEED_UNIT VehicleAttributeStatus_SpeedUnit = 0
	// kilometers per hour
	VehicleAttributeStatus_KM_PER_HOUR VehicleAttributeStatus_SpeedUnit = 1
	// miles per hour
	VehicleAttributeStatus_M_PER_HOUR VehicleAttributeStatus_SpeedUnit = 2
)

func (VehicleAttributeStatus_SpeedUnit) Descriptor

func (VehicleAttributeStatus_SpeedUnit) Enum

func (VehicleAttributeStatus_SpeedUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_SpeedUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_SpeedUnit.Descriptor instead.

func (VehicleAttributeStatus_SpeedUnit) Number

func (VehicleAttributeStatus_SpeedUnit) String

func (VehicleAttributeStatus_SpeedUnit) Type

type VehicleAttributeStatus_SpeedUnit_

type VehicleAttributeStatus_SpeedUnit_ struct {
	SpeedUnit VehicleAttributeStatus_SpeedUnit `protobuf:"varint,25,opt,name=speed_unit,json=speedUnit,proto3,enum=proto.VehicleAttributeStatus_SpeedUnit,oneof"`
}

type VehicleAttributeStatus_StateOfChargeProfileValue

type VehicleAttributeStatus_StateOfChargeProfileValue struct {
	StateOfChargeProfileValue *StateOfChargeProfileValue `protobuf:"bytes,23,opt,name=state_of_charge_profile_value,json=stateOfChargeProfileValue,proto3,oneof"`
}

type VehicleAttributeStatus_StringValue

type VehicleAttributeStatus_StringValue struct {
	StringValue string `protobuf:"bytes,6,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type VehicleAttributeStatus_TemperaturePointsValue

type VehicleAttributeStatus_TemperaturePointsValue struct {
	TemperaturePointsValue *TemperaturePointsValue `protobuf:"bytes,20,opt,name=temperature_points_value,json=temperaturePointsValue,proto3,oneof"`
}

type VehicleAttributeStatus_TemperatureUnit

type VehicleAttributeStatus_TemperatureUnit int32
const (
	VehicleAttributeStatus_UNSPECIFIED_TEMPERATURE_UNIT VehicleAttributeStatus_TemperatureUnit = 0
	VehicleAttributeStatus_CELSIUS                      VehicleAttributeStatus_TemperatureUnit = 1
	VehicleAttributeStatus_FAHRENHEIT                   VehicleAttributeStatus_TemperatureUnit = 2
)

func (VehicleAttributeStatus_TemperatureUnit) Descriptor

func (VehicleAttributeStatus_TemperatureUnit) Enum

func (VehicleAttributeStatus_TemperatureUnit) EnumDescriptor deprecated

func (VehicleAttributeStatus_TemperatureUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use VehicleAttributeStatus_TemperatureUnit.Descriptor instead.

func (VehicleAttributeStatus_TemperatureUnit) Number

func (VehicleAttributeStatus_TemperatureUnit) String

func (VehicleAttributeStatus_TemperatureUnit) Type

type VehicleAttributeStatus_TemperatureUnit_

type VehicleAttributeStatus_TemperatureUnit_ struct {
	TemperatureUnit VehicleAttributeStatus_TemperatureUnit `` /* 130-byte string literal not displayed */
}

type VehicleAttributeStatus_UnsupportedValue

type VehicleAttributeStatus_UnsupportedValue struct {
	UnsupportedValue string `protobuf:"bytes,9,opt,name=unsupported_value,json=unsupportedValue,proto3,oneof"`
}

type VehicleAttributeStatus_WeekdayTariffValue

type VehicleAttributeStatus_WeekdayTariffValue struct {
	WeekdayTariffValue *WeekdayTariffValue `protobuf:"bytes,21,opt,name=weekday_tariff_value,json=weekdayTariffValue,proto3,oneof"`
}

type VehicleAttributeStatus_WeekendTariffValue

type VehicleAttributeStatus_WeekendTariffValue struct {
	WeekendTariffValue *WeekendTariffValue `protobuf:"bytes,22,opt,name=weekend_tariff_value,json=weekendTariffValue,proto3,oneof"`
}

type VehicleAttributeStatus_WeeklyProfileValue

type VehicleAttributeStatus_WeeklyProfileValue struct {
	WeeklyProfileValue *WeeklyProfileValue `protobuf:"bytes,29,opt,name=weekly_profile_value,json=weeklyProfileValue,proto3,oneof"`
}

type VehicleAttributeStatus_WeeklySettingsHeadUnitValue

type VehicleAttributeStatus_WeeklySettingsHeadUnitValue struct {
	WeeklySettingsHeadUnitValue *WeeklySettingsHeadUnitValue `protobuf:"bytes,24,opt,name=weekly_settings_head_unit_value,json=weeklySettingsHeadUnitValue,proto3,oneof"`
}

type VehicleStatus

type VehicleStatus struct {
	Vin        string                             `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"`
	Attributes map[string]*VehicleAttributeStatus `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*VehicleStatus) Descriptor deprecated

func (*VehicleStatus) Descriptor() ([]byte, []int)

Deprecated: Use VehicleStatus.ProtoReflect.Descriptor instead.

func (*VehicleStatus) GetAttributes

func (x *VehicleStatus) GetAttributes() map[string]*VehicleAttributeStatus

func (*VehicleStatus) GetVin

func (x *VehicleStatus) GetVin() string

func (*VehicleStatus) ProtoMessage

func (*VehicleStatus) ProtoMessage()

func (*VehicleStatus) ProtoReflect

func (x *VehicleStatus) ProtoReflect() protoreflect.Message

func (*VehicleStatus) Reset

func (x *VehicleStatus) Reset()

func (*VehicleStatus) String

func (x *VehicleStatus) String() string

type VehicleUpdated

type VehicleUpdated struct {
	SequenceNumber int32  `protobuf:"varint,1,opt,name=sequence_number,json=sequenceNumber,proto3" json:"sequence_number,omitempty"`
	CiamId         string `protobuf:"bytes,2,opt,name=ciam_id,json=ciamId,proto3" json:"ciam_id,omitempty"`
	Vin            string `protobuf:"bytes,3,opt,name=vin,proto3" json:"vin,omitempty"`
	// When was the event emitted (milliseconds in Unix time)
	EmitTimestampInMs int64 `protobuf:"varint,10,opt,name=emit_timestamp_in_ms,json=emitTimestampInMs,proto3" json:"emit_timestamp_in_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*VehicleUpdated) Descriptor deprecated

func (*VehicleUpdated) Descriptor() ([]byte, []int)

Deprecated: Use VehicleUpdated.ProtoReflect.Descriptor instead.

func (*VehicleUpdated) GetCiamId

func (x *VehicleUpdated) GetCiamId() string

func (*VehicleUpdated) GetEmitTimestampInMs

func (x *VehicleUpdated) GetEmitTimestampInMs() int64

func (*VehicleUpdated) GetSequenceNumber

func (x *VehicleUpdated) GetSequenceNumber() int32

func (*VehicleUpdated) GetVin

func (x *VehicleUpdated) GetVin() string

func (*VehicleUpdated) ProtoMessage

func (*VehicleUpdated) ProtoMessage()

func (*VehicleUpdated) ProtoReflect

func (x *VehicleUpdated) ProtoReflect() protoreflect.Message

func (*VehicleUpdated) Reset

func (x *VehicleUpdated) Reset()

func (*VehicleUpdated) String

func (x *VehicleUpdated) String() string

type WeekProfileConfigure

type WeekProfileConfigure struct {
	WeeklySetHu []*WeekProfileConfigure_WeeklySetHU `protobuf:"bytes,1,rep,name=weekly_set_hu,json=weeklySetHU,proto3" json:"weekly_set_hu,omitempty"`
	// contains filtered or unexported fields
}

Set the weekprofile for the weekly departure time settings

func (*WeekProfileConfigure) Descriptor deprecated

func (*WeekProfileConfigure) Descriptor() ([]byte, []int)

Deprecated: Use WeekProfileConfigure.ProtoReflect.Descriptor instead.

func (*WeekProfileConfigure) GetWeeklySetHu

func (*WeekProfileConfigure) ProtoMessage

func (*WeekProfileConfigure) ProtoMessage()

func (*WeekProfileConfigure) ProtoReflect

func (x *WeekProfileConfigure) ProtoReflect() protoreflect.Message

func (*WeekProfileConfigure) Reset

func (x *WeekProfileConfigure) Reset()

func (*WeekProfileConfigure) String

func (x *WeekProfileConfigure) String() string

type WeekProfileConfigureV2

type WeekProfileConfigureV2 struct {

	// * The whole list of timeProfiles must always be provided
	TimeProfiles []*TimeProfile `protobuf:"bytes,1,rep,name=time_profiles,json=timeprofiles,proto3" json:"time_profiles,omitempty"`
	// contains filtered or unexported fields
}

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

func (*WeekProfileConfigureV2) Descriptor deprecated

func (*WeekProfileConfigureV2) Descriptor() ([]byte, []int)

Deprecated: Use WeekProfileConfigureV2.ProtoReflect.Descriptor instead.

func (*WeekProfileConfigureV2) GetTimeProfiles

func (x *WeekProfileConfigureV2) GetTimeProfiles() []*TimeProfile

func (*WeekProfileConfigureV2) ProtoMessage

func (*WeekProfileConfigureV2) ProtoMessage()

func (*WeekProfileConfigureV2) ProtoReflect

func (x *WeekProfileConfigureV2) ProtoReflect() protoreflect.Message

func (*WeekProfileConfigureV2) Reset

func (x *WeekProfileConfigureV2) Reset()

func (*WeekProfileConfigureV2) String

func (x *WeekProfileConfigureV2) String() string

type WeekProfileConfigure_WeeklySetHU

type WeekProfileConfigure_WeeklySetHU struct {
	Day WeekProfileConfigure_WeeklySetHU_Day `protobuf:"varint,1,opt,name=day,proto3,enum=proto.WeekProfileConfigure_WeeklySetHU_Day" json:"day,omitempty"`
	// Time in minutes after 00:00
	Time int32 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*WeekProfileConfigure_WeeklySetHU) Descriptor deprecated

func (*WeekProfileConfigure_WeeklySetHU) Descriptor() ([]byte, []int)

Deprecated: Use WeekProfileConfigure_WeeklySetHU.ProtoReflect.Descriptor instead.

func (*WeekProfileConfigure_WeeklySetHU) GetDay

func (*WeekProfileConfigure_WeeklySetHU) GetTime

func (*WeekProfileConfigure_WeeklySetHU) ProtoMessage

func (*WeekProfileConfigure_WeeklySetHU) ProtoMessage()

func (*WeekProfileConfigure_WeeklySetHU) ProtoReflect

func (*WeekProfileConfigure_WeeklySetHU) Reset

func (*WeekProfileConfigure_WeeklySetHU) String

type WeekProfileConfigure_WeeklySetHU_Day

type WeekProfileConfigure_WeeklySetHU_Day int32
const (
	WeekProfileConfigure_WeeklySetHU_MONDAY    WeekProfileConfigure_WeeklySetHU_Day = 0
	WeekProfileConfigure_WeeklySetHU_TUESDAY   WeekProfileConfigure_WeeklySetHU_Day = 1
	WeekProfileConfigure_WeeklySetHU_WEDNESDAY WeekProfileConfigure_WeeklySetHU_Day = 2
	WeekProfileConfigure_WeeklySetHU_THURSDAY  WeekProfileConfigure_WeeklySetHU_Day = 3
	WeekProfileConfigure_WeeklySetHU_FRIDAY    WeekProfileConfigure_WeeklySetHU_Day = 4
	WeekProfileConfigure_WeeklySetHU_SATURDAY  WeekProfileConfigure_WeeklySetHU_Day = 5
	WeekProfileConfigure_WeeklySetHU_SUNDAY    WeekProfileConfigure_WeeklySetHU_Day = 6
)

func (WeekProfileConfigure_WeeklySetHU_Day) Descriptor

func (WeekProfileConfigure_WeeklySetHU_Day) Enum

func (WeekProfileConfigure_WeeklySetHU_Day) EnumDescriptor deprecated

func (WeekProfileConfigure_WeeklySetHU_Day) EnumDescriptor() ([]byte, []int)

Deprecated: Use WeekProfileConfigure_WeeklySetHU_Day.Descriptor instead.

func (WeekProfileConfigure_WeeklySetHU_Day) Number

func (WeekProfileConfigure_WeeklySetHU_Day) String

func (WeekProfileConfigure_WeeklySetHU_Day) Type

type WeekdayTariffValue

type WeekdayTariffValue struct {

	// List of sampling points. Hint: Array will be empty in initial state. I. e.: rate and time will not be existent in initial state.
	Tariffs []*Tariff `protobuf:"bytes,1,rep,name=tariffs,proto3" json:"tariffs,omitempty"`
	// contains filtered or unexported fields
}

func (*WeekdayTariffValue) Descriptor deprecated

func (*WeekdayTariffValue) Descriptor() ([]byte, []int)

Deprecated: Use WeekdayTariffValue.ProtoReflect.Descriptor instead.

func (*WeekdayTariffValue) GetTariffs

func (x *WeekdayTariffValue) GetTariffs() []*Tariff

func (*WeekdayTariffValue) ProtoMessage

func (*WeekdayTariffValue) ProtoMessage()

func (*WeekdayTariffValue) ProtoReflect

func (x *WeekdayTariffValue) ProtoReflect() protoreflect.Message

func (*WeekdayTariffValue) Reset

func (x *WeekdayTariffValue) Reset()

func (*WeekdayTariffValue) String

func (x *WeekdayTariffValue) String() string

type WeekendTariffValue

type WeekendTariffValue struct {

	// List of sampling points. Hint: Array will be empty in initial state. I. e.: rate and time will not be existent in initial state.
	Tariffs []*Tariff `protobuf:"bytes,1,rep,name=tariffs,proto3" json:"tariffs,omitempty"`
	// contains filtered or unexported fields
}

func (*WeekendTariffValue) Descriptor deprecated

func (*WeekendTariffValue) Descriptor() ([]byte, []int)

Deprecated: Use WeekendTariffValue.ProtoReflect.Descriptor instead.

func (*WeekendTariffValue) GetTariffs

func (x *WeekendTariffValue) GetTariffs() []*Tariff

func (*WeekendTariffValue) ProtoMessage

func (*WeekendTariffValue) ProtoMessage()

func (*WeekendTariffValue) ProtoReflect

func (x *WeekendTariffValue) ProtoReflect() protoreflect.Message

func (*WeekendTariffValue) Reset

func (x *WeekendTariffValue) Reset()

func (*WeekendTariffValue) String

func (x *WeekendTariffValue) String() string

type WeeklyProfileValue

type WeeklyProfileValue struct {
	SingleTimeProfileEntriesActivatable bool              `` /* 173-byte string literal not displayed */
	MaxNumberOfWeeklyTimeProfileSlots   int32             `` /* 171-byte string literal not displayed */
	MaxNumberOfTimeProfiles             int32             `` /* 137-byte string literal not displayed */
	CurrentNumberOfTimeProfileSlots     int32             `` /* 163-byte string literal not displayed */
	CurrentNumberOfTimeProfiles         int32             `` /* 149-byte string literal not displayed */
	TimeProfiles                        []*VVRTimeProfile `protobuf:"bytes,6,rep,name=time_profiles,json=timeProfiles,proto3" json:"time_profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*WeeklyProfileValue) Descriptor deprecated

func (*WeeklyProfileValue) Descriptor() ([]byte, []int)

Deprecated: Use WeeklyProfileValue.ProtoReflect.Descriptor instead.

func (*WeeklyProfileValue) GetCurrentNumberOfTimeProfileSlots

func (x *WeeklyProfileValue) GetCurrentNumberOfTimeProfileSlots() int32

func (*WeeklyProfileValue) GetCurrentNumberOfTimeProfiles

func (x *WeeklyProfileValue) GetCurrentNumberOfTimeProfiles() int32

func (*WeeklyProfileValue) GetMaxNumberOfTimeProfiles

func (x *WeeklyProfileValue) GetMaxNumberOfTimeProfiles() int32

func (*WeeklyProfileValue) GetMaxNumberOfWeeklyTimeProfileSlots

func (x *WeeklyProfileValue) GetMaxNumberOfWeeklyTimeProfileSlots() int32

func (*WeeklyProfileValue) GetSingleTimeProfileEntriesActivatable

func (x *WeeklyProfileValue) GetSingleTimeProfileEntriesActivatable() bool

func (*WeeklyProfileValue) GetTimeProfiles

func (x *WeeklyProfileValue) GetTimeProfiles() []*VVRTimeProfile

func (*WeeklyProfileValue) ProtoMessage

func (*WeeklyProfileValue) ProtoMessage()

func (*WeeklyProfileValue) ProtoReflect

func (x *WeeklyProfileValue) ProtoReflect() protoreflect.Message

func (*WeeklyProfileValue) Reset

func (x *WeeklyProfileValue) Reset()

func (*WeeklyProfileValue) String

func (x *WeeklyProfileValue) String() string

type WeeklySetting

type WeeklySetting struct {
	Day                  int32 `protobuf:"varint,1,opt,name=day,proto3" json:"day,omitempty"`
	MinutesSinceMidnight int32 `protobuf:"varint,2,opt,name=minutes_since_midnight,json=minutesSinceMidnight,proto3" json:"minutes_since_midnight,omitempty"`
	// contains filtered or unexported fields
}

func (*WeeklySetting) Descriptor deprecated

func (*WeeklySetting) Descriptor() ([]byte, []int)

Deprecated: Use WeeklySetting.ProtoReflect.Descriptor instead.

func (*WeeklySetting) GetDay

func (x *WeeklySetting) GetDay() int32

func (*WeeklySetting) GetMinutesSinceMidnight

func (x *WeeklySetting) GetMinutesSinceMidnight() int32

func (*WeeklySetting) ProtoMessage

func (*WeeklySetting) ProtoMessage()

func (*WeeklySetting) ProtoReflect

func (x *WeeklySetting) ProtoReflect() protoreflect.Message

func (*WeeklySetting) Reset

func (x *WeeklySetting) Reset()

func (*WeeklySetting) String

func (x *WeeklySetting) String() string

type WeeklySettingsHeadUnitValue

type WeeklySettingsHeadUnitValue struct {

	// Array with 0 to 21 tupels of day (0..6, 0 = Monday, 1= Tuesday, ..) and departure time in min since midnight (0..1439)
	WeeklySettings []*WeeklySetting `protobuf:"bytes,1,rep,name=weekly_settings,json=weeklySettings,proto3" json:"weekly_settings,omitempty"`
	// contains filtered or unexported fields
}

func (*WeeklySettingsHeadUnitValue) Descriptor deprecated

func (*WeeklySettingsHeadUnitValue) Descriptor() ([]byte, []int)

Deprecated: Use WeeklySettingsHeadUnitValue.ProtoReflect.Descriptor instead.

func (*WeeklySettingsHeadUnitValue) GetWeeklySettings

func (x *WeeklySettingsHeadUnitValue) GetWeeklySettings() []*WeeklySetting

func (*WeeklySettingsHeadUnitValue) ProtoMessage

func (*WeeklySettingsHeadUnitValue) ProtoMessage()

func (*WeeklySettingsHeadUnitValue) ProtoReflect

func (*WeeklySettingsHeadUnitValue) Reset

func (x *WeeklySettingsHeadUnitValue) Reset()

func (*WeeklySettingsHeadUnitValue) String

func (x *WeeklySettingsHeadUnitValue) String() string

type WindowsClose

type WindowsClose struct {
	// contains filtered or unexported fields
}

func (*WindowsClose) Descriptor deprecated

func (*WindowsClose) Descriptor() ([]byte, []int)

Deprecated: Use WindowsClose.ProtoReflect.Descriptor instead.

func (*WindowsClose) ProtoMessage

func (*WindowsClose) ProtoMessage()

func (*WindowsClose) ProtoReflect

func (x *WindowsClose) ProtoReflect() protoreflect.Message

func (*WindowsClose) Reset

func (x *WindowsClose) Reset()

func (*WindowsClose) String

func (x *WindowsClose) String() string

type WindowsMove

type WindowsMove struct {
	Pin            string                 `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	FrontLeft      *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=front_left,json=windowfrontleft,proto3" json:"front_left,omitempty"`
	FrontRight     *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=front_right,json=windowfrontright,proto3" json:"front_right,omitempty"`
	RearBlind      *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=rear_blind,json=windowrearblind,proto3" json:"rear_blind,omitempty"`
	RearLeft       *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=rear_left,json=windowrearleft,proto3" json:"rear_left,omitempty"`
	RearLeftBlind  *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=rear_left_blind,json=windowrearleftblind,proto3" json:"rear_left_blind,omitempty"`
	RearRight      *wrapperspb.Int32Value `protobuf:"bytes,7,opt,name=rear_right,json=windowrearright,proto3" json:"rear_right,omitempty"`
	RearRightBlind *wrapperspb.Int32Value `protobuf:"bytes,8,opt,name=rear_right_blind,json=windowrearrightblind,proto3" json:"rear_right_blind,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowsMove) Descriptor deprecated

func (*WindowsMove) Descriptor() ([]byte, []int)

Deprecated: Use WindowsMove.ProtoReflect.Descriptor instead.

func (*WindowsMove) GetFrontLeft

func (x *WindowsMove) GetFrontLeft() *wrapperspb.Int32Value

func (*WindowsMove) GetFrontRight

func (x *WindowsMove) GetFrontRight() *wrapperspb.Int32Value

func (*WindowsMove) GetPin

func (x *WindowsMove) GetPin() string

func (*WindowsMove) GetRearBlind

func (x *WindowsMove) GetRearBlind() *wrapperspb.Int32Value

func (*WindowsMove) GetRearLeft

func (x *WindowsMove) GetRearLeft() *wrapperspb.Int32Value

func (*WindowsMove) GetRearLeftBlind

func (x *WindowsMove) GetRearLeftBlind() *wrapperspb.Int32Value

func (*WindowsMove) GetRearRight

func (x *WindowsMove) GetRearRight() *wrapperspb.Int32Value

func (*WindowsMove) GetRearRightBlind

func (x *WindowsMove) GetRearRightBlind() *wrapperspb.Int32Value

func (*WindowsMove) ProtoMessage

func (*WindowsMove) ProtoMessage()

func (*WindowsMove) ProtoReflect

func (x *WindowsMove) ProtoReflect() protoreflect.Message

func (*WindowsMove) Reset

func (x *WindowsMove) Reset()

func (*WindowsMove) String

func (x *WindowsMove) String() string

type WindowsOpen

type WindowsOpen struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowsOpen) Descriptor deprecated

func (*WindowsOpen) Descriptor() ([]byte, []int)

Deprecated: Use WindowsOpen.ProtoReflect.Descriptor instead.

func (*WindowsOpen) GetPin

func (x *WindowsOpen) GetPin() string

func (*WindowsOpen) ProtoMessage

func (*WindowsOpen) ProtoMessage()

func (*WindowsOpen) ProtoReflect

func (x *WindowsOpen) ProtoReflect() protoreflect.Message

func (*WindowsOpen) Reset

func (x *WindowsOpen) Reset()

func (*WindowsOpen) String

func (x *WindowsOpen) String() string

type WindowsVentilate

type WindowsVentilate struct {
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

func (*WindowsVentilate) Descriptor deprecated

func (*WindowsVentilate) Descriptor() ([]byte, []int)

Deprecated: Use WindowsVentilate.ProtoReflect.Descriptor instead.

func (*WindowsVentilate) GetPin

func (x *WindowsVentilate) GetPin() string

func (*WindowsVentilate) ProtoMessage

func (*WindowsVentilate) ProtoMessage()

func (*WindowsVentilate) ProtoReflect

func (x *WindowsVentilate) ProtoReflect() protoreflect.Message

func (*WindowsVentilate) Reset

func (x *WindowsVentilate) Reset()

func (*WindowsVentilate) String

func (x *WindowsVentilate) String() string

type ZEVPreconditioningConfigure

type ZEVPreconditioningConfigure struct {
	DepartureTimeMode ZEVPreconditioningConfigure_DepartureTimeMode `` /* 172-byte string literal not displayed */
	DepartureTime     int32                                         `protobuf:"varint,3,opt,name=departure_time,json=departuretime,proto3" json:"departure_time,omitempty"`
	// contains filtered or unexported fields
}

Configure preconditioning

func (*ZEVPreconditioningConfigure) Descriptor deprecated

func (*ZEVPreconditioningConfigure) Descriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningConfigure.ProtoReflect.Descriptor instead.

func (*ZEVPreconditioningConfigure) GetDepartureTime

func (x *ZEVPreconditioningConfigure) GetDepartureTime() int32

func (*ZEVPreconditioningConfigure) GetDepartureTimeMode

func (*ZEVPreconditioningConfigure) ProtoMessage

func (*ZEVPreconditioningConfigure) ProtoMessage()

func (*ZEVPreconditioningConfigure) ProtoReflect

func (*ZEVPreconditioningConfigure) Reset

func (x *ZEVPreconditioningConfigure) Reset()

func (*ZEVPreconditioningConfigure) String

func (x *ZEVPreconditioningConfigure) String() string

type ZEVPreconditioningConfigureSeats

type ZEVPreconditioningConfigureSeats struct {
	FrontLeft  bool `protobuf:"varint,1,opt,name=front_left,json=precondSeatFrontLeft,proto3" json:"front_left,omitempty"`
	FrontRight bool `protobuf:"varint,2,opt,name=front_right,json=precondSeatFrontRight,proto3" json:"front_right,omitempty"`
	RearLeft   bool `protobuf:"varint,3,opt,name=rear_left,json=precondSeatRearLeft,proto3" json:"rear_left,omitempty"`
	RearRight  bool `protobuf:"varint,4,opt,name=rear_right,json=precondSeatRearRight,proto3" json:"rear_right,omitempty"`
	// contains filtered or unexported fields
}

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

func (*ZEVPreconditioningConfigureSeats) Descriptor deprecated

func (*ZEVPreconditioningConfigureSeats) Descriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningConfigureSeats.ProtoReflect.Descriptor instead.

func (*ZEVPreconditioningConfigureSeats) GetFrontLeft

func (x *ZEVPreconditioningConfigureSeats) GetFrontLeft() bool

func (*ZEVPreconditioningConfigureSeats) GetFrontRight

func (x *ZEVPreconditioningConfigureSeats) GetFrontRight() bool

func (*ZEVPreconditioningConfigureSeats) GetRearLeft

func (x *ZEVPreconditioningConfigureSeats) GetRearLeft() bool

func (*ZEVPreconditioningConfigureSeats) GetRearRight

func (x *ZEVPreconditioningConfigureSeats) GetRearRight() bool

func (*ZEVPreconditioningConfigureSeats) ProtoMessage

func (*ZEVPreconditioningConfigureSeats) ProtoMessage()

func (*ZEVPreconditioningConfigureSeats) ProtoReflect

func (*ZEVPreconditioningConfigureSeats) Reset

func (*ZEVPreconditioningConfigureSeats) String

type ZEVPreconditioningConfigure_DepartureTimeMode

type ZEVPreconditioningConfigure_DepartureTimeMode int32
const (
	ZEVPreconditioningConfigure_DISABLED         ZEVPreconditioningConfigure_DepartureTimeMode = 0
	ZEVPreconditioningConfigure_SINGLE_DEPARTURE ZEVPreconditioningConfigure_DepartureTimeMode = 1
	ZEVPreconditioningConfigure_WEEKLY_DEPARTURE ZEVPreconditioningConfigure_DepartureTimeMode = 2
)

func (ZEVPreconditioningConfigure_DepartureTimeMode) Descriptor

func (ZEVPreconditioningConfigure_DepartureTimeMode) Enum

func (ZEVPreconditioningConfigure_DepartureTimeMode) EnumDescriptor deprecated

func (ZEVPreconditioningConfigure_DepartureTimeMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningConfigure_DepartureTimeMode.Descriptor instead.

func (ZEVPreconditioningConfigure_DepartureTimeMode) Number

func (ZEVPreconditioningConfigure_DepartureTimeMode) String

func (ZEVPreconditioningConfigure_DepartureTimeMode) Type

type ZEVPreconditioningStart

type ZEVPreconditioningStart struct {
	DepartureTime int32                  `protobuf:"varint,1,opt,name=departure_time,json=departuretime,proto3" json:"departure_time,omitempty"`
	Type          ZEVPreconditioningType `protobuf:"varint,2,opt,name=type,proto3,enum=proto.ZEVPreconditioningType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ZEVPreconditioningStart) Descriptor deprecated

func (*ZEVPreconditioningStart) Descriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningStart.ProtoReflect.Descriptor instead.

func (*ZEVPreconditioningStart) GetDepartureTime

func (x *ZEVPreconditioningStart) GetDepartureTime() int32

func (*ZEVPreconditioningStart) GetType

func (*ZEVPreconditioningStart) ProtoMessage

func (*ZEVPreconditioningStart) ProtoMessage()

func (*ZEVPreconditioningStart) ProtoReflect

func (x *ZEVPreconditioningStart) ProtoReflect() protoreflect.Message

func (*ZEVPreconditioningStart) Reset

func (x *ZEVPreconditioningStart) Reset()

func (*ZEVPreconditioningStart) String

func (x *ZEVPreconditioningStart) String() string

type ZEVPreconditioningStop

type ZEVPreconditioningStop struct {
	Type ZEVPreconditioningType `protobuf:"varint,2,opt,name=type,proto3,enum=proto.ZEVPreconditioningType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ZEVPreconditioningStop) Descriptor deprecated

func (*ZEVPreconditioningStop) Descriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningStop.ProtoReflect.Descriptor instead.

func (*ZEVPreconditioningStop) GetType

func (*ZEVPreconditioningStop) ProtoMessage

func (*ZEVPreconditioningStop) ProtoMessage()

func (*ZEVPreconditioningStop) ProtoReflect

func (x *ZEVPreconditioningStop) ProtoReflect() protoreflect.Message

func (*ZEVPreconditioningStop) Reset

func (x *ZEVPreconditioningStop) Reset()

func (*ZEVPreconditioningStop) String

func (x *ZEVPreconditioningStop) String() string

type ZEVPreconditioningType

type ZEVPreconditioningType int32
const (
	// the lowercase versions are for json parsing purposes only. The upper case version should be the preferred
	// enum values to be used in code.
	// These definitions need to come before upper case versions
	ZEVPreconditioningType_unknown_zev_preconditioning_command_type ZEVPreconditioningType = 0
	ZEVPreconditioningType_immediate                                ZEVPreconditioningType = 1
	ZEVPreconditioningType_departure                                ZEVPreconditioningType = 2
	ZEVPreconditioningType_now                                      ZEVPreconditioningType = 3
	ZEVPreconditioningType_departureWeekly                          ZEVPreconditioningType = 4
	// the uppercase versions are here to have exported values
	// The given preconditioning command type is unknown
	ZEVPreconditioningType_UNKNOWN_ZEV_PRECONDITIONING_COMMAND_TYPE ZEVPreconditioningType = 0
	// starts immediate preconditioning
	ZEVPreconditioningType_IMMEDIATE ZEVPreconditioningType = 1
	// starts preconditioning at departure time (requires a departure time to be provided in ZEVPreconditioningStart)
	ZEVPreconditioningType_DEPARTURE ZEVPreconditioningType = 2
	// start right away (departure time is ignored)
	ZEVPreconditioningType_NOW ZEVPreconditioningType = 3
	// starts preconditioning for a configured weekly profile (does NOT require a departure time to be provided)
	ZEVPreconditioningType_DEPARTURE_WEEKLY ZEVPreconditioningType = 4
)

func (ZEVPreconditioningType) Descriptor

func (ZEVPreconditioningType) Enum

func (ZEVPreconditioningType) EnumDescriptor deprecated

func (ZEVPreconditioningType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ZEVPreconditioningType.Descriptor instead.

func (ZEVPreconditioningType) Number

func (ZEVPreconditioningType) String

func (x ZEVPreconditioningType) String() string

func (ZEVPreconditioningType) Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL