// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.32.0 // protoc v4.25.3 // source: kafka_grpc/valet_data.proto package kafka_grpc import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type GRPC_ValetPayload struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Handler string `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"` // Types that are assignable to Data: // // *GRPC_ValetPayload_EmptyMsg // *GRPC_ValetPayload_RemoteCmd // *GRPC_ValetPayload_DigitalTwinReq // *GRPC_ValetPayload_MapDestReq // *GRPC_ValetPayload_MapRouteReq // *GRPC_ValetPayload_MapHistory // *GRPC_ValetPayload_SettingsUpdate // *GRPC_ValetPayload_MobileChargeSetting // *GRPC_ValetPayload_DepartureSchedule // *GRPC_ValetPayload_StorePurchases // *GRPC_ValetPayload_PoiCreate // *GRPC_ValetPayload_PoiEdit // *GRPC_ValetPayload_PoiDelete // *GRPC_ValetPayload_Wakecar // *GRPC_ValetPayload_AddIssueReq // *GRPC_ValetPayload_ChCMD // *GRPC_ValetPayload_RemoteCmdSrc // *GRPC_ValetPayload_MobileDepartureSchedule // *GRPC_ValetPayload_BLEKey // *GRPC_ValetPayload_HmiSettingsUpdate // *GRPC_ValetPayload_HmiMapHistory // *GRPC_ValetPayload_HmiPOIsMessage // *GRPC_ValetPayload_UserConsentFromHMI // *GRPC_ValetPayload_HmiDeleteProfile // *GRPC_ValetPayload_ChargeSetting Data isGRPC_ValetPayload_Data `protobuf_oneof:"Data"` } func (x *GRPC_ValetPayload) Reset() { *x = GRPC_ValetPayload{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GRPC_ValetPayload) String() string { return protoimpl.X.MessageStringOf(x) } func (*GRPC_ValetPayload) ProtoMessage() {} func (x *GRPC_ValetPayload) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GRPC_ValetPayload.ProtoReflect.Descriptor instead. func (*GRPC_ValetPayload) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{0} } func (x *GRPC_ValetPayload) GetHandler() string { if x != nil { return x.Handler } return "" } func (m *GRPC_ValetPayload) GetData() isGRPC_ValetPayload_Data { if m != nil { return m.Data } return nil } func (x *GRPC_ValetPayload) GetEmptyMsg() *VIN { if x, ok := x.GetData().(*GRPC_ValetPayload_EmptyMsg); ok { return x.EmptyMsg } return nil } func (x *GRPC_ValetPayload) GetRemoteCmd() *RemoteCommand { if x, ok := x.GetData().(*GRPC_ValetPayload_RemoteCmd); ok { return x.RemoteCmd } return nil } func (x *GRPC_ValetPayload) GetDigitalTwinReq() *VIN { if x, ok := x.GetData().(*GRPC_ValetPayload_DigitalTwinReq); ok { return x.DigitalTwinReq } return nil } func (x *GRPC_ValetPayload) GetMapDestReq() *MapDestinationRequest { if x, ok := x.GetData().(*GRPC_ValetPayload_MapDestReq); ok { return x.MapDestReq } return nil } func (x *GRPC_ValetPayload) GetMapRouteReq() *MapRouteRequest { if x, ok := x.GetData().(*GRPC_ValetPayload_MapRouteReq); ok { return x.MapRouteReq } return nil } func (x *GRPC_ValetPayload) GetMapHistory() *MapHistory { if x, ok := x.GetData().(*GRPC_ValetPayload_MapHistory); ok { return x.MapHistory } return nil } func (x *GRPC_ValetPayload) GetSettingsUpdate() *MobileSettingsUpdate { if x, ok := x.GetData().(*GRPC_ValetPayload_SettingsUpdate); ok { return x.SettingsUpdate } return nil } func (x *GRPC_ValetPayload) GetMobileChargeSetting() *MobileChargeSetting { if x, ok := x.GetData().(*GRPC_ValetPayload_MobileChargeSetting); ok { return x.MobileChargeSetting } return nil } func (x *GRPC_ValetPayload) GetDepartureSchedule() *DepartureSchedule { if x, ok := x.GetData().(*GRPC_ValetPayload_DepartureSchedule); ok { return x.DepartureSchedule } return nil } func (x *GRPC_ValetPayload) GetStorePurchases() *StorePurchases { if x, ok := x.GetData().(*GRPC_ValetPayload_StorePurchases); ok { return x.StorePurchases } return nil } func (x *GRPC_ValetPayload) GetPoiCreate() *PointOfInterest { if x, ok := x.GetData().(*GRPC_ValetPayload_PoiCreate); ok { return x.PoiCreate } return nil } func (x *GRPC_ValetPayload) GetPoiEdit() *MobilePOIEditMessage { if x, ok := x.GetData().(*GRPC_ValetPayload_PoiEdit); ok { return x.PoiEdit } return nil } func (x *GRPC_ValetPayload) GetPoiDelete() *MobilePOIDeleteMessage { if x, ok := x.GetData().(*GRPC_ValetPayload_PoiDelete); ok { return x.PoiDelete } return nil } func (x *GRPC_ValetPayload) GetWakecar() *VIN { if x, ok := x.GetData().(*GRPC_ValetPayload_Wakecar); ok { return x.Wakecar } return nil } func (x *GRPC_ValetPayload) GetAddIssueReq() *AddIssueRequest { if x, ok := x.GetData().(*GRPC_ValetPayload_AddIssueReq); ok { return x.AddIssueReq } return nil } func (x *GRPC_ValetPayload) GetChCMD() *ChargingCommand { if x, ok := x.GetData().(*GRPC_ValetPayload_ChCMD); ok { return x.ChCMD } return nil } func (x *GRPC_ValetPayload) GetRemoteCmdSrc() *RemoteCommandSrc { if x, ok := x.GetData().(*GRPC_ValetPayload_RemoteCmdSrc); ok { return x.RemoteCmdSrc } return nil } func (x *GRPC_ValetPayload) GetMobileDepartureSchedule() *MobileDepartureSchedule { if x, ok := x.GetData().(*GRPC_ValetPayload_MobileDepartureSchedule); ok { return x.MobileDepartureSchedule } return nil } func (x *GRPC_ValetPayload) GetBLEKey() *BLEKeyRequest { if x, ok := x.GetData().(*GRPC_ValetPayload_BLEKey); ok { return x.BLEKey } return nil } func (x *GRPC_ValetPayload) GetHmiSettingsUpdate() *HMISettingsUpdate { if x, ok := x.GetData().(*GRPC_ValetPayload_HmiSettingsUpdate); ok { return x.HmiSettingsUpdate } return nil } func (x *GRPC_ValetPayload) GetHmiMapHistory() *HMIMapHistory { if x, ok := x.GetData().(*GRPC_ValetPayload_HmiMapHistory); ok { return x.HmiMapHistory } return nil } func (x *GRPC_ValetPayload) GetHmiPOIsMessage() *HMIPOIsMessage { if x, ok := x.GetData().(*GRPC_ValetPayload_HmiPOIsMessage); ok { return x.HmiPOIsMessage } return nil } func (x *GRPC_ValetPayload) GetUserConsentFromHMI() *UserConsentFromHMI { if x, ok := x.GetData().(*GRPC_ValetPayload_UserConsentFromHMI); ok { return x.UserConsentFromHMI } return nil } func (x *GRPC_ValetPayload) GetHmiDeleteProfile() *JSONHMIDeleteProfile { if x, ok := x.GetData().(*GRPC_ValetPayload_HmiDeleteProfile); ok { return x.HmiDeleteProfile } return nil } func (x *GRPC_ValetPayload) GetChargeSetting() *ChargeSettings { if x, ok := x.GetData().(*GRPC_ValetPayload_ChargeSetting); ok { return x.ChargeSetting } return nil } type isGRPC_ValetPayload_Data interface { isGRPC_ValetPayload_Data() } type GRPC_ValetPayload_EmptyMsg struct { EmptyMsg *VIN `protobuf:"bytes,2,opt,name=emptyMsg,proto3,oneof"` } type GRPC_ValetPayload_RemoteCmd struct { RemoteCmd *RemoteCommand `protobuf:"bytes,3,opt,name=remoteCmd,proto3,oneof"` } type GRPC_ValetPayload_DigitalTwinReq struct { DigitalTwinReq *VIN `protobuf:"bytes,4,opt,name=digitalTwinReq,proto3,oneof"` } type GRPC_ValetPayload_MapDestReq struct { MapDestReq *MapDestinationRequest `protobuf:"bytes,5,opt,name=mapDestReq,proto3,oneof"` } type GRPC_ValetPayload_MapRouteReq struct { MapRouteReq *MapRouteRequest `protobuf:"bytes,6,opt,name=MapRouteReq,proto3,oneof"` } type GRPC_ValetPayload_MapHistory struct { MapHistory *MapHistory `protobuf:"bytes,7,opt,name=mapHistory,proto3,oneof"` } type GRPC_ValetPayload_SettingsUpdate struct { SettingsUpdate *MobileSettingsUpdate `protobuf:"bytes,8,opt,name=settingsUpdate,proto3,oneof"` } type GRPC_ValetPayload_MobileChargeSetting struct { MobileChargeSetting *MobileChargeSetting `protobuf:"bytes,9,opt,name=mobileChargeSetting,proto3,oneof"` } type GRPC_ValetPayload_DepartureSchedule struct { DepartureSchedule *DepartureSchedule `protobuf:"bytes,10,opt,name=departureSchedule,proto3,oneof"` } type GRPC_ValetPayload_StorePurchases struct { StorePurchases *StorePurchases `protobuf:"bytes,11,opt,name=storePurchases,proto3,oneof"` } type GRPC_ValetPayload_PoiCreate struct { PoiCreate *PointOfInterest `protobuf:"bytes,12,opt,name=poiCreate,proto3,oneof"` } type GRPC_ValetPayload_PoiEdit struct { PoiEdit *MobilePOIEditMessage `protobuf:"bytes,13,opt,name=poiEdit,proto3,oneof"` } type GRPC_ValetPayload_PoiDelete struct { PoiDelete *MobilePOIDeleteMessage `protobuf:"bytes,14,opt,name=poiDelete,proto3,oneof"` } type GRPC_ValetPayload_Wakecar struct { Wakecar *VIN `protobuf:"bytes,15,opt,name=wakecar,proto3,oneof"` } type GRPC_ValetPayload_AddIssueReq struct { AddIssueReq *AddIssueRequest `protobuf:"bytes,16,opt,name=addIssueReq,proto3,oneof"` } type GRPC_ValetPayload_ChCMD struct { ChCMD *ChargingCommand `protobuf:"bytes,17,opt,name=chCMD,proto3,oneof"` } type GRPC_ValetPayload_RemoteCmdSrc struct { RemoteCmdSrc *RemoteCommandSrc `protobuf:"bytes,18,opt,name=remoteCmdSrc,proto3,oneof"` } type GRPC_ValetPayload_MobileDepartureSchedule struct { MobileDepartureSchedule *MobileDepartureSchedule `protobuf:"bytes,19,opt,name=mobileDepartureSchedule,proto3,oneof"` } type GRPC_ValetPayload_BLEKey struct { BLEKey *BLEKeyRequest `protobuf:"bytes,20,opt,name=BLEKey,proto3,oneof"` } type GRPC_ValetPayload_HmiSettingsUpdate struct { HmiSettingsUpdate *HMISettingsUpdate `protobuf:"bytes,21,opt,name=hmiSettingsUpdate,proto3,oneof"` } type GRPC_ValetPayload_HmiMapHistory struct { HmiMapHistory *HMIMapHistory `protobuf:"bytes,22,opt,name=hmiMapHistory,proto3,oneof"` } type GRPC_ValetPayload_HmiPOIsMessage struct { HmiPOIsMessage *HMIPOIsMessage `protobuf:"bytes,23,opt,name=hmiPOIsMessage,proto3,oneof"` } type GRPC_ValetPayload_UserConsentFromHMI struct { UserConsentFromHMI *UserConsentFromHMI `protobuf:"bytes,24,opt,name=userConsentFromHMI,proto3,oneof"` } type GRPC_ValetPayload_HmiDeleteProfile struct { HmiDeleteProfile *JSONHMIDeleteProfile `protobuf:"bytes,25,opt,name=hmiDeleteProfile,proto3,oneof"` } type GRPC_ValetPayload_ChargeSetting struct { ChargeSetting *ChargeSettings `protobuf:"bytes,26,opt,name=chargeSetting,proto3,oneof"` } func (*GRPC_ValetPayload_EmptyMsg) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_RemoteCmd) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_DigitalTwinReq) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_MapDestReq) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_MapRouteReq) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_MapHistory) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_SettingsUpdate) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_MobileChargeSetting) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_DepartureSchedule) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_StorePurchases) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_PoiCreate) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_PoiEdit) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_PoiDelete) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_Wakecar) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_AddIssueReq) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_ChCMD) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_RemoteCmdSrc) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_MobileDepartureSchedule) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_BLEKey) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_HmiSettingsUpdate) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_HmiMapHistory) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_HmiPOIsMessage) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_UserConsentFromHMI) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_HmiDeleteProfile) isGRPC_ValetPayload_Data() {} func (*GRPC_ValetPayload_ChargeSetting) isGRPC_ValetPayload_Data() {} type VIN struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` } func (x *VIN) Reset() { *x = VIN{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *VIN) String() string { return protoimpl.X.MessageStringOf(x) } func (*VIN) ProtoMessage() {} func (x *VIN) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use VIN.ProtoReflect.Descriptor instead. func (*VIN) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{1} } func (x *VIN) GetVin() string { if x != nil { return x.Vin } return "" } type RemoteCommand struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Time *string `protobuf:"bytes,3,opt,name=time,proto3,oneof" json:"time,omitempty"` WaitDur int64 `protobuf:"varint,4,opt,name=wait_dur,json=waitDur,proto3" json:"wait_dur,omitempty"` Command string `protobuf:"bytes,5,opt,name=command,proto3" json:"command,omitempty"` Data *string `protobuf:"bytes,6,opt,name=data,proto3,oneof" json:"data,omitempty"` Start *string `protobuf:"bytes,7,opt,name=start,proto3,oneof" json:"start,omitempty"` End *string `protobuf:"bytes,8,opt,name=end,proto3,oneof" json:"end,omitempty"` } func (x *RemoteCommand) Reset() { *x = RemoteCommand{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *RemoteCommand) String() string { return protoimpl.X.MessageStringOf(x) } func (*RemoteCommand) ProtoMessage() {} func (x *RemoteCommand) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RemoteCommand.ProtoReflect.Descriptor instead. func (*RemoteCommand) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{2} } func (x *RemoteCommand) GetVin() string { if x != nil { return x.Vin } return "" } func (x *RemoteCommand) GetSource() string { if x != nil { return x.Source } return "" } func (x *RemoteCommand) GetTime() string { if x != nil && x.Time != nil { return *x.Time } return "" } func (x *RemoteCommand) GetWaitDur() int64 { if x != nil { return x.WaitDur } return 0 } func (x *RemoteCommand) GetCommand() string { if x != nil { return x.Command } return "" } func (x *RemoteCommand) GetData() string { if x != nil && x.Data != nil { return *x.Data } return "" } func (x *RemoteCommand) GetStart() string { if x != nil && x.Start != nil { return *x.Start } return "" } func (x *RemoteCommand) GetEnd() string { if x != nil && x.End != nil { return *x.End } return "" } type RemoteCommandSrc struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Cmd string `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"` Data *string `protobuf:"bytes,2,opt,name=data,proto3,oneof" json:"data,omitempty"` Start *int64 `protobuf:"varint,3,opt,name=start,proto3,oneof" json:"start,omitempty"` End *int64 `protobuf:"varint,4,opt,name=end,proto3,oneof" json:"end,omitempty"` } func (x *RemoteCommandSrc) Reset() { *x = RemoteCommandSrc{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *RemoteCommandSrc) String() string { return protoimpl.X.MessageStringOf(x) } func (*RemoteCommandSrc) ProtoMessage() {} func (x *RemoteCommandSrc) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RemoteCommandSrc.ProtoReflect.Descriptor instead. func (*RemoteCommandSrc) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{3} } func (x *RemoteCommandSrc) GetCmd() string { if x != nil { return x.Cmd } return "" } func (x *RemoteCommandSrc) GetData() string { if x != nil && x.Data != nil { return *x.Data } return "" } func (x *RemoteCommandSrc) GetStart() int64 { if x != nil && x.Start != nil { return *x.Start } return 0 } func (x *RemoteCommandSrc) GetEnd() int64 { if x != nil && x.End != nil { return *x.End } return 0 } type MapDestinationRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Address *TomTomAddress `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` Coordinates *MapCoordinates `protobuf:"bytes,4,opt,name=coordinates,proto3" json:"coordinates,omitempty"` } func (x *MapDestinationRequest) Reset() { *x = MapDestinationRequest{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MapDestinationRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MapDestinationRequest) ProtoMessage() {} func (x *MapDestinationRequest) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MapDestinationRequest.ProtoReflect.Descriptor instead. func (*MapDestinationRequest) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{4} } func (x *MapDestinationRequest) GetVin() string { if x != nil { return x.Vin } return "" } func (x *MapDestinationRequest) GetName() string { if x != nil { return x.Name } return "" } func (x *MapDestinationRequest) GetAddress() *TomTomAddress { if x != nil { return x.Address } return nil } func (x *MapDestinationRequest) GetCoordinates() *MapCoordinates { if x != nil { return x.Coordinates } return nil } type MapCoordinates struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"` } func (x *MapCoordinates) Reset() { *x = MapCoordinates{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MapCoordinates) String() string { return protoimpl.X.MessageStringOf(x) } func (*MapCoordinates) ProtoMessage() {} func (x *MapCoordinates) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MapCoordinates.ProtoReflect.Descriptor instead. func (*MapCoordinates) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{5} } func (x *MapCoordinates) GetLatitude() float64 { if x != nil { return x.Latitude } return 0 } func (x *MapCoordinates) GetLongitude() float64 { if x != nil { return x.Longitude } return 0 } type TomTomAddress struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields StreetNumber string `protobuf:"bytes,1,opt,name=street_number,json=streetNumber,proto3" json:"street_number,omitempty"` StreetName string `protobuf:"bytes,2,opt,name=street_name,json=streetName,proto3" json:"street_name,omitempty"` LocalName string `protobuf:"bytes,3,opt,name=local_name,json=localName,proto3" json:"local_name,omitempty"` PostalCode string `protobuf:"bytes,4,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"` CountrySubdivisionName string `protobuf:"bytes,5,opt,name=country_subdivision_name,json=countrySubdivisionName,proto3" json:"country_subdivision_name,omitempty"` CountryCodeIso3 string `protobuf:"bytes,6,opt,name=country_code_iso3,json=countryCodeIso3,proto3" json:"country_code_iso3,omitempty"` } func (x *TomTomAddress) Reset() { *x = TomTomAddress{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *TomTomAddress) String() string { return protoimpl.X.MessageStringOf(x) } func (*TomTomAddress) ProtoMessage() {} func (x *TomTomAddress) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use TomTomAddress.ProtoReflect.Descriptor instead. func (*TomTomAddress) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{6} } func (x *TomTomAddress) GetStreetNumber() string { if x != nil { return x.StreetNumber } return "" } func (x *TomTomAddress) GetStreetName() string { if x != nil { return x.StreetName } return "" } func (x *TomTomAddress) GetLocalName() string { if x != nil { return x.LocalName } return "" } func (x *TomTomAddress) GetPostalCode() string { if x != nil { return x.PostalCode } return "" } func (x *TomTomAddress) GetCountrySubdivisionName() string { if x != nil { return x.CountrySubdivisionName } return "" } func (x *TomTomAddress) GetCountryCodeIso3() string { if x != nil { return x.CountryCodeIso3 } return "" } type MapRouteRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` Waypoints []*MapWaypoint `protobuf:"bytes,2,rep,name=waypoints,proto3" json:"waypoints,omitempty"` Route []*MapCoordinates `protobuf:"bytes,3,rep,name=route,proto3" json:"route,omitempty"` } func (x *MapRouteRequest) Reset() { *x = MapRouteRequest{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MapRouteRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*MapRouteRequest) ProtoMessage() {} func (x *MapRouteRequest) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MapRouteRequest.ProtoReflect.Descriptor instead. func (*MapRouteRequest) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{7} } func (x *MapRouteRequest) GetVin() string { if x != nil { return x.Vin } return "" } func (x *MapRouteRequest) GetWaypoints() []*MapWaypoint { if x != nil { return x.Waypoints } return nil } func (x *MapRouteRequest) GetRoute() []*MapCoordinates { if x != nil { return x.Route } return nil } type MapWaypoint struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` Coordinates *MapCoordinates `protobuf:"bytes,3,opt,name=coordinates,proto3" json:"coordinates,omitempty"` } func (x *MapWaypoint) Reset() { *x = MapWaypoint{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MapWaypoint) String() string { return protoimpl.X.MessageStringOf(x) } func (*MapWaypoint) ProtoMessage() {} func (x *MapWaypoint) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MapWaypoint.ProtoReflect.Descriptor instead. func (*MapWaypoint) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{8} } func (x *MapWaypoint) GetType() string { if x != nil { return x.Type } return "" } func (x *MapWaypoint) GetTitle() string { if x != nil { return x.Title } return "" } func (x *MapWaypoint) GetCoordinates() *MapCoordinates { if x != nil { return x.Coordinates } return nil } type MapHistory struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Location *MapCoordinates `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"` } func (x *MapHistory) Reset() { *x = MapHistory{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MapHistory) String() string { return protoimpl.X.MessageStringOf(x) } func (*MapHistory) ProtoMessage() {} func (x *MapHistory) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MapHistory.ProtoReflect.Descriptor instead. func (*MapHistory) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{9} } func (x *MapHistory) GetName() string { if x != nil { return x.Name } return "" } func (x *MapHistory) GetDescription() string { if x != nil { return x.Description } return "" } func (x *MapHistory) GetLocation() *MapCoordinates { if x != nil { return x.Location } return nil } type CarSetting struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` DriverId string `protobuf:"bytes,2,opt,name=driverId,proto3" json:"driverId,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"` Created *int64 `protobuf:"varint,6,opt,name=created,proto3,oneof" json:"created,omitempty"` Updated *int64 `protobuf:"varint,7,opt,name=updated,proto3,oneof" json:"updated,omitempty"` } func (x *CarSetting) Reset() { *x = CarSetting{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *CarSetting) String() string { return protoimpl.X.MessageStringOf(x) } func (*CarSetting) ProtoMessage() {} func (x *CarSetting) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CarSetting.ProtoReflect.Descriptor instead. func (*CarSetting) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{10} } func (x *CarSetting) GetVin() string { if x != nil { return x.Vin } return "" } func (x *CarSetting) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *CarSetting) GetName() string { if x != nil { return x.Name } return "" } func (x *CarSetting) GetValue() string { if x != nil { return x.Value } return "" } func (x *CarSetting) GetType() string { if x != nil { return x.Type } return "" } func (x *CarSetting) GetCreated() int64 { if x != nil && x.Created != nil { return *x.Created } return 0 } func (x *CarSetting) GetUpdated() int64 { if x != nil && x.Updated != nil { return *x.Updated } return 0 } type MobileSettingsUpdate struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` Settings []*CarSetting `protobuf:"bytes,2,rep,name=settings,proto3" json:"settings,omitempty"` } func (x *MobileSettingsUpdate) Reset() { *x = MobileSettingsUpdate{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MobileSettingsUpdate) String() string { return protoimpl.X.MessageStringOf(x) } func (*MobileSettingsUpdate) ProtoMessage() {} func (x *MobileSettingsUpdate) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MobileSettingsUpdate.ProtoReflect.Descriptor instead. func (*MobileSettingsUpdate) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{11} } func (x *MobileSettingsUpdate) GetVin() string { if x != nil { return x.Vin } return "" } func (x *MobileSettingsUpdate) GetSettings() []*CarSetting { if x != nil { return x.Settings } return nil } type HMISettingsUpdate struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DriverId string `protobuf:"bytes,1,opt,name=driverId,proto3" json:"driverId,omitempty"` Settings []*CarSetting `protobuf:"bytes,2,rep,name=settings,proto3" json:"settings,omitempty"` } func (x *HMISettingsUpdate) Reset() { *x = HMISettingsUpdate{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *HMISettingsUpdate) String() string { return protoimpl.X.MessageStringOf(x) } func (*HMISettingsUpdate) ProtoMessage() {} func (x *HMISettingsUpdate) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HMISettingsUpdate.ProtoReflect.Descriptor instead. func (*HMISettingsUpdate) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{12} } func (x *HMISettingsUpdate) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *HMISettingsUpdate) GetSettings() []*CarSetting { if x != nil { return x.Settings } return nil } type MobileDepartureSchedule struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` DepartureSchedule *DepartureSchedule `protobuf:"bytes,2,opt,name=departure_schedule,json=departureSchedule,proto3" json:"departure_schedule,omitempty"` } func (x *MobileDepartureSchedule) Reset() { *x = MobileDepartureSchedule{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MobileDepartureSchedule) String() string { return protoimpl.X.MessageStringOf(x) } func (*MobileDepartureSchedule) ProtoMessage() {} func (x *MobileDepartureSchedule) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MobileDepartureSchedule.ProtoReflect.Descriptor instead. func (*MobileDepartureSchedule) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{13} } func (x *MobileDepartureSchedule) GetVin() string { if x != nil { return x.Vin } return "" } func (x *MobileDepartureSchedule) GetDepartureSchedule() *DepartureSchedule { if x != nil { return x.DepartureSchedule } return nil } type DepartureSchedule struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields NextDayDeparture *string `protobuf:"bytes,1,opt,name=next_day_departure,json=nextDayDeparture,proto3,oneof" json:"next_day_departure,omitempty"` DepartureDays []*DepartureDay `protobuf:"bytes,2,rep,name=departure_days,json=departureDays,proto3" json:"departure_days,omitempty"` } func (x *DepartureSchedule) Reset() { *x = DepartureSchedule{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *DepartureSchedule) String() string { return protoimpl.X.MessageStringOf(x) } func (*DepartureSchedule) ProtoMessage() {} func (x *DepartureSchedule) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DepartureSchedule.ProtoReflect.Descriptor instead. func (*DepartureSchedule) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{14} } func (x *DepartureSchedule) GetNextDayDeparture() string { if x != nil && x.NextDayDeparture != nil { return *x.NextDayDeparture } return "" } func (x *DepartureSchedule) GetDepartureDays() []*DepartureDay { if x != nil { return x.DepartureDays } return nil } type DepartureDay struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DayOfWeek string `protobuf:"bytes,1,opt,name=day_of_week,json=dayOfWeek,proto3" json:"day_of_week,omitempty"` Time string `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` } func (x *DepartureDay) Reset() { *x = DepartureDay{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *DepartureDay) String() string { return protoimpl.X.MessageStringOf(x) } func (*DepartureDay) ProtoMessage() {} func (x *DepartureDay) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DepartureDay.ProtoReflect.Descriptor instead. func (*DepartureDay) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{15} } func (x *DepartureDay) GetDayOfWeek() string { if x != nil { return x.DayOfWeek } return "" } func (x *DepartureDay) GetTime() string { if x != nil { return x.Time } return "" } type MobileChargeSetting struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` ChargeSettings *ChargeSettings `protobuf:"bytes,2,opt,name=chargeSettings,proto3" json:"chargeSettings,omitempty"` } func (x *MobileChargeSetting) Reset() { *x = MobileChargeSetting{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MobileChargeSetting) String() string { return protoimpl.X.MessageStringOf(x) } func (*MobileChargeSetting) ProtoMessage() {} func (x *MobileChargeSetting) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MobileChargeSetting.ProtoReflect.Descriptor instead. func (*MobileChargeSetting) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{16} } func (x *MobileChargeSetting) GetVin() string { if x != nil { return x.Vin } return "" } func (x *MobileChargeSetting) GetChargeSettings() *ChargeSettings { if x != nil { return x.ChargeSettings } return nil } type ChargeSettings struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ChargeLimit int32 `protobuf:"varint,1,opt,name=charge_limit,json=chargeLimit,proto3" json:"charge_limit,omitempty"` MaxCurrent int32 `protobuf:"varint,2,opt,name=max_current,json=maxCurrent,proto3" json:"max_current,omitempty"` MinCharge *int32 `protobuf:"varint,3,opt,name=minCharge,json=min_charge,proto3,oneof" json:"minCharge,omitempty"` OffPeakCcharging *OffPeakCharging `protobuf:"bytes,4,opt,name=offPeakCcharging,json=off_peak_charging,proto3" json:"offPeakCcharging,omitempty"` } func (x *ChargeSettings) Reset() { *x = ChargeSettings{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ChargeSettings) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChargeSettings) ProtoMessage() {} func (x *ChargeSettings) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChargeSettings.ProtoReflect.Descriptor instead. func (*ChargeSettings) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{17} } func (x *ChargeSettings) GetChargeLimit() int32 { if x != nil { return x.ChargeLimit } return 0 } func (x *ChargeSettings) GetMaxCurrent() int32 { if x != nil { return x.MaxCurrent } return 0 } func (x *ChargeSettings) GetMinCharge() int32 { if x != nil && x.MinCharge != nil { return *x.MinCharge } return 0 } func (x *ChargeSettings) GetOffPeakCcharging() *OffPeakCharging { if x != nil { return x.OffPeakCcharging } return nil } type OffPeakCharging struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` } func (x *OffPeakCharging) Reset() { *x = OffPeakCharging{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OffPeakCharging) String() string { return protoimpl.X.MessageStringOf(x) } func (*OffPeakCharging) ProtoMessage() {} func (x *OffPeakCharging) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OffPeakCharging.ProtoReflect.Descriptor instead. func (*OffPeakCharging) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{18} } func (x *OffPeakCharging) GetStart() int64 { if x != nil { return x.Start } return 0 } func (x *OffPeakCharging) GetEnd() int64 { if x != nil { return x.End } return 0 } type StorePurchaseItem struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` } func (x *StorePurchaseItem) Reset() { *x = StorePurchaseItem{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *StorePurchaseItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*StorePurchaseItem) ProtoMessage() {} func (x *StorePurchaseItem) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StorePurchaseItem.ProtoReflect.Descriptor instead. func (*StorePurchaseItem) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{19} } func (x *StorePurchaseItem) GetId() string { if x != nil { return x.Id } return "" } type StorePurchases struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` Purchases []*StorePurchaseItem `protobuf:"bytes,2,rep,name=purchases,proto3" json:"purchases,omitempty"` } func (x *StorePurchases) Reset() { *x = StorePurchases{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *StorePurchases) String() string { return protoimpl.X.MessageStringOf(x) } func (*StorePurchases) ProtoMessage() {} func (x *StorePurchases) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StorePurchases.ProtoReflect.Descriptor instead. func (*StorePurchases) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{20} } func (x *StorePurchases) GetVin() string { if x != nil { return x.Vin } return "" } func (x *StorePurchases) GetPurchases() []*StorePurchaseItem { if x != nil { return x.Purchases } return nil } type PointOfInterest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Location *POILocation `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` } func (x *PointOfInterest) Reset() { *x = PointOfInterest{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PointOfInterest) String() string { return protoimpl.X.MessageStringOf(x) } func (*PointOfInterest) ProtoMessage() {} func (x *PointOfInterest) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PointOfInterest.ProtoReflect.Descriptor instead. func (*PointOfInterest) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{21} } func (x *PointOfInterest) GetName() string { if x != nil { return x.Name } return "" } func (x *PointOfInterest) GetLocation() *POILocation { if x != nil { return x.Location } return nil } type POILocation struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"` } func (x *POILocation) Reset() { *x = POILocation{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *POILocation) String() string { return protoimpl.X.MessageStringOf(x) } func (*POILocation) ProtoMessage() {} func (x *POILocation) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use POILocation.ProtoReflect.Descriptor instead. func (*POILocation) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{22} } func (x *POILocation) GetLatitude() float64 { if x != nil { return x.Latitude } return 0 } func (x *POILocation) GetLongitude() float64 { if x != nil { return x.Longitude } return 0 } type MobilePOIEditMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OldName string `protobuf:"bytes,1,opt,name=old_name,json=oldName,proto3" json:"old_name,omitempty"` UserPoi *PointOfInterest `protobuf:"bytes,2,opt,name=user_poi,json=userPoi,proto3" json:"user_poi,omitempty"` } func (x *MobilePOIEditMessage) Reset() { *x = MobilePOIEditMessage{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MobilePOIEditMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*MobilePOIEditMessage) ProtoMessage() {} func (x *MobilePOIEditMessage) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MobilePOIEditMessage.ProtoReflect.Descriptor instead. func (*MobilePOIEditMessage) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{23} } func (x *MobilePOIEditMessage) GetOldName() string { if x != nil { return x.OldName } return "" } func (x *MobilePOIEditMessage) GetUserPoi() *PointOfInterest { if x != nil { return x.UserPoi } return nil } type MobilePOIDeleteMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } func (x *MobilePOIDeleteMessage) Reset() { *x = MobilePOIDeleteMessage{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MobilePOIDeleteMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*MobilePOIDeleteMessage) ProtoMessage() {} func (x *MobilePOIDeleteMessage) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MobilePOIDeleteMessage.ProtoReflect.Descriptor instead. func (*MobilePOIDeleteMessage) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{24} } func (x *MobilePOIDeleteMessage) GetName() string { if x != nil { return x.Name } return "" } type AddIssueRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Issue *Issue `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"` Images [][]byte `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"` } func (x *AddIssueRequest) Reset() { *x = AddIssueRequest{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *AddIssueRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*AddIssueRequest) ProtoMessage() {} func (x *AddIssueRequest) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AddIssueRequest.ProtoReflect.Descriptor instead. func (*AddIssueRequest) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{25} } func (x *AddIssueRequest) GetIssue() *Issue { if x != nil { return x.Issue } return nil } func (x *AddIssueRequest) GetImages() [][]byte { if x != nil { return x.Images } return nil } type Issue struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Vin string `protobuf:"bytes,2,opt,name=vin,proto3" json:"vin,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` DriverId string `protobuf:"bytes,5,opt,name=driver_id,json=driverId,proto3" json:"driver_id,omitempty"` Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Images []*IssueImage `protobuf:"bytes,7,rep,name=images,proto3" json:"images,omitempty"` } func (x *Issue) Reset() { *x = Issue{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Issue) String() string { return protoimpl.X.MessageStringOf(x) } func (*Issue) ProtoMessage() {} func (x *Issue) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Issue.ProtoReflect.Descriptor instead. func (*Issue) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{26} } func (x *Issue) GetId() int32 { if x != nil { return x.Id } return 0 } func (x *Issue) GetVin() string { if x != nil { return x.Vin } return "" } func (x *Issue) GetTitle() string { if x != nil { return x.Title } return "" } func (x *Issue) GetDescription() string { if x != nil { return x.Description } return "" } func (x *Issue) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *Issue) GetTimestamp() int64 { if x != nil { return x.Timestamp } return 0 } func (x *Issue) GetImages() []*IssueImage { if x != nil { return x.Images } return nil } type IssueImage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Image []byte `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` IssueId int32 `protobuf:"varint,3,opt,name=issue_id,json=issueId,proto3" json:"issue_id,omitempty"` } func (x *IssueImage) Reset() { *x = IssueImage{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *IssueImage) String() string { return protoimpl.X.MessageStringOf(x) } func (*IssueImage) ProtoMessage() {} func (x *IssueImage) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use IssueImage.ProtoReflect.Descriptor instead. func (*IssueImage) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{27} } func (x *IssueImage) GetId() int32 { if x != nil { return x.Id } return 0 } func (x *IssueImage) GetImage() []byte { if x != nil { return x.Image } return nil } func (x *IssueImage) GetIssueId() int32 { if x != nil { return x.IssueId } return 0 } type ChargingCommand struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"` } func (x *ChargingCommand) Reset() { *x = ChargingCommand{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ChargingCommand) String() string { return protoimpl.X.MessageStringOf(x) } func (*ChargingCommand) ProtoMessage() {} func (x *ChargingCommand) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ChargingCommand.ProtoReflect.Descriptor instead. func (*ChargingCommand) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{28} } func (x *ChargingCommand) GetAction() string { if x != nil { return x.Action } return "" } type BLEKeyRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DriverId string `protobuf:"bytes,1,opt,name=driver_id,json=driverId,proto3" json:"driver_id,omitempty"` BleKey string `protobuf:"bytes,2,opt,name=ble_key,json=bleKey,proto3" json:"ble_key,omitempty"` } func (x *BLEKeyRequest) Reset() { *x = BLEKeyRequest{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *BLEKeyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*BLEKeyRequest) ProtoMessage() {} func (x *BLEKeyRequest) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use BLEKeyRequest.ProtoReflect.Descriptor instead. func (*BLEKeyRequest) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{29} } func (x *BLEKeyRequest) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *BLEKeyRequest) GetBleKey() string { if x != nil { return x.BleKey } return "" } type HMIMapHistory struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DriverId string `protobuf:"bytes,1,opt,name=driver_id,json=driverId,proto3" json:"driver_id,omitempty"` Searches []*MapHistory `protobuf:"bytes,2,rep,name=searches,proto3" json:"searches,omitempty"` } func (x *HMIMapHistory) Reset() { *x = HMIMapHistory{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *HMIMapHistory) String() string { return protoimpl.X.MessageStringOf(x) } func (*HMIMapHistory) ProtoMessage() {} func (x *HMIMapHistory) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HMIMapHistory.ProtoReflect.Descriptor instead. func (*HMIMapHistory) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{30} } func (x *HMIMapHistory) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *HMIMapHistory) GetSearches() []*MapHistory { if x != nil { return x.Searches } return nil } type HMIPOIsMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DriverId string `protobuf:"bytes,1,opt,name=DriverId,json=driver_id,proto3" json:"DriverId,omitempty"` UserPOIs []*PointOfInterest `protobuf:"bytes,2,rep,name=userPOIs,json=user_pois,proto3" json:"userPOIs,omitempty"` } func (x *HMIPOIsMessage) Reset() { *x = HMIPOIsMessage{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *HMIPOIsMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*HMIPOIsMessage) ProtoMessage() {} func (x *HMIPOIsMessage) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use HMIPOIsMessage.ProtoReflect.Descriptor instead. func (*HMIPOIsMessage) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{31} } func (x *HMIPOIsMessage) GetDriverId() string { if x != nil { return x.DriverId } return "" } func (x *HMIPOIsMessage) GetUserPOIs() []*PointOfInterest { if x != nil { return x.UserPOIs } return nil } type UserConsentFromHMI struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields UserConsent []*UserConsent `protobuf:"bytes,1,rep,name=userConsent,proto3" json:"userConsent,omitempty"` } func (x *UserConsentFromHMI) Reset() { *x = UserConsentFromHMI{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserConsentFromHMI) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserConsentFromHMI) ProtoMessage() {} func (x *UserConsentFromHMI) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserConsentFromHMI.ProtoReflect.Descriptor instead. func (*UserConsentFromHMI) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{32} } func (x *UserConsentFromHMI) GetUserConsent() []*UserConsent { if x != nil { return x.UserConsent } return nil } type UserConsent struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Accept bool `protobuf:"varint,2,opt,name=accept,proto3" json:"accept,omitempty"` DriverId string `protobuf:"bytes,3,opt,name=driver_id,json=driverId,proto3" json:"driver_id,omitempty"` } func (x *UserConsent) Reset() { *x = UserConsent{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserConsent) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserConsent) ProtoMessage() {} func (x *UserConsent) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserConsent.ProtoReflect.Descriptor instead. func (*UserConsent) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{33} } func (x *UserConsent) GetName() string { if x != nil { return x.Name } return "" } func (x *UserConsent) GetAccept() bool { if x != nil { return x.Accept } return false } func (x *UserConsent) GetDriverId() string { if x != nil { return x.DriverId } return "" } type JSONHMIDeleteProfile struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields DriverId string `protobuf:"bytes,1,opt,name=driver_id,json=driverId,proto3" json:"driver_id,omitempty"` } func (x *JSONHMIDeleteProfile) Reset() { *x = JSONHMIDeleteProfile{} if protoimpl.UnsafeEnabled { mi := &file_kafka_grpc_valet_data_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *JSONHMIDeleteProfile) String() string { return protoimpl.X.MessageStringOf(x) } func (*JSONHMIDeleteProfile) ProtoMessage() {} func (x *JSONHMIDeleteProfile) ProtoReflect() protoreflect.Message { mi := &file_kafka_grpc_valet_data_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use JSONHMIDeleteProfile.ProtoReflect.Descriptor instead. func (*JSONHMIDeleteProfile) Descriptor() ([]byte, []int) { return file_kafka_grpc_valet_data_proto_rawDescGZIP(), []int{34} } func (x *JSONHMIDeleteProfile) GetDriverId() string { if x != nil { return x.DriverId } return "" } var File_kafka_grpc_valet_data_proto protoreflect.FileDescriptor var file_kafka_grpc_valet_data_proto_rawDesc = []byte{ 0x0a, 0x1b, 0x6b, 0x61, 0x66, 0x6b, 0x61, 0x5f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x61, 0x6c, 0x65, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, 0x0b, 0x0a, 0x11, 0x47, 0x52, 0x50, 0x43, 0x5f, 0x56, 0x61, 0x6c, 0x65, 0x74, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x12, 0x22, 0x0a, 0x08, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x56, 0x49, 0x4e, 0x48, 0x00, 0x52, 0x08, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x73, 0x67, 0x12, 0x2e, 0x0a, 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6d, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6d, 0x64, 0x12, 0x2e, 0x0a, 0x0e, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x54, 0x77, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x56, 0x49, 0x4e, 0x48, 0x00, 0x52, 0x0e, 0x64, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x54, 0x77, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x38, 0x0a, 0x0a, 0x6d, 0x61, 0x70, 0x44, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x4d, 0x61, 0x70, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x44, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x34, 0x0a, 0x0b, 0x4d, 0x61, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4d, 0x61, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x4d, 0x61, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x2d, 0x0a, 0x0a, 0x6d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x3f, 0x0a, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x48, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x42, 0x0a, 0x11, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x11, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x39, 0x0a, 0x0e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x09, 0x70, 0x6f, 0x69, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x66, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x09, 0x70, 0x6f, 0x69, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x70, 0x6f, 0x69, 0x45, 0x64, 0x69, 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x4f, 0x49, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x07, 0x70, 0x6f, 0x69, 0x45, 0x64, 0x69, 0x74, 0x12, 0x37, 0x0a, 0x09, 0x70, 0x6f, 0x69, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x4f, 0x49, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x09, 0x70, 0x6f, 0x69, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x07, 0x77, 0x61, 0x6b, 0x65, 0x63, 0x61, 0x72, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x56, 0x49, 0x4e, 0x48, 0x00, 0x52, 0x07, 0x77, 0x61, 0x6b, 0x65, 0x63, 0x61, 0x72, 0x12, 0x34, 0x0a, 0x0b, 0x61, 0x64, 0x64, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x65, 0x71, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x41, 0x64, 0x64, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x64, 0x64, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x65, 0x71, 0x12, 0x28, 0x0a, 0x05, 0x63, 0x68, 0x43, 0x4d, 0x44, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x48, 0x00, 0x52, 0x05, 0x63, 0x68, 0x43, 0x4d, 0x44, 0x12, 0x37, 0x0a, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6d, 0x64, 0x53, 0x72, 0x63, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x53, 0x72, 0x63, 0x48, 0x00, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6d, 0x64, 0x53, 0x72, 0x63, 0x12, 0x54, 0x0a, 0x17, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x17, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x06, 0x42, 0x4c, 0x45, 0x4b, 0x65, 0x79, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x42, 0x4c, 0x45, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x06, 0x42, 0x4c, 0x45, 0x4b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x11, 0x68, 0x6d, 0x69, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x48, 0x4d, 0x49, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x11, 0x68, 0x6d, 0x69, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x36, 0x0a, 0x0d, 0x68, 0x6d, 0x69, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x48, 0x4d, 0x49, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0d, 0x68, 0x6d, 0x69, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x39, 0x0a, 0x0e, 0x68, 0x6d, 0x69, 0x50, 0x4f, 0x49, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x48, 0x4d, 0x49, 0x50, 0x4f, 0x49, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x68, 0x6d, 0x69, 0x50, 0x4f, 0x49, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x12, 0x75, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x48, 0x4d, 0x49, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x48, 0x4d, 0x49, 0x48, 0x00, 0x52, 0x12, 0x75, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x48, 0x4d, 0x49, 0x12, 0x43, 0x0a, 0x10, 0x68, 0x6d, 0x69, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x4a, 0x53, 0x4f, 0x4e, 0x48, 0x4d, 0x49, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x10, 0x68, 0x6d, 0x69, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x37, 0x0a, 0x0d, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x06, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x22, 0x17, 0x0a, 0x03, 0x56, 0x49, 0x4e, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x22, 0xf6, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x08, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x77, 0x61, 0x69, 0x74, 0x44, 0x75, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x02, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x15, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x65, 0x6e, 0x64, 0x22, 0x8a, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x53, 0x72, 0x63, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x6d, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x6d, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x15, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x48, 0x02, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x65, 0x6e, 0x64, 0x22, 0x9a, 0x01, 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x44, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x54, 0x6f, 0x6d, 0x54, 0x6f, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x31, 0x0a, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x22, 0x4a, 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0xfb, 0x01, 0x0a, 0x0d, 0x54, 0x6f, 0x6d, 0x54, 0x6f, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x38, 0x0a, 0x18, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x73, 0x75, 0x62, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x75, 0x62, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x73, 0x6f, 0x33, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x6f, 0x33, 0x22, 0x76, 0x0a, 0x0f, 0x4d, 0x61, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x09, 0x77, 0x61, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x4d, 0x61, 0x70, 0x57, 0x61, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x09, 0x77, 0x61, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x6a, 0x0a, 0x0b, 0x4d, 0x61, 0x70, 0x57, 0x61, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x22, 0x6f, 0x0a, 0x0a, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xce, 0x01, 0x0a, 0x0a, 0x43, 0x61, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x07, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x1d, 0x0a, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x07, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x22, 0x51, 0x0a, 0x14, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x61, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x58, 0x0a, 0x11, 0x48, 0x4d, 0x49, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x61, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x6e, 0x0a, 0x17, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x41, 0x0a, 0x12, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x11, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x22, 0x93, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x31, 0x0a, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x10, 0x6e, 0x65, 0x78, 0x74, 0x44, 0x61, 0x79, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x79, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x79, 0x73, 0x42, 0x15, 0x0a, 0x13, 0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x79, 0x5f, 0x64, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x22, 0x42, 0x0a, 0x0c, 0x44, 0x65, 0x70, 0x61, 0x72, 0x74, 0x75, 0x72, 0x65, 0x44, 0x61, 0x79, 0x12, 0x1e, 0x0a, 0x0b, 0x64, 0x61, 0x79, 0x5f, 0x6f, 0x66, 0x5f, 0x77, 0x65, 0x65, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x79, 0x4f, 0x66, 0x57, 0x65, 0x65, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x60, 0x0a, 0x13, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x37, 0x0a, 0x0e, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x0e, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0xc5, 0x01, 0x0a, 0x0e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6d, 0x69, 0x6e, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x3d, 0x0a, 0x10, 0x6f, 0x66, 0x66, 0x50, 0x65, 0x61, 0x6b, 0x43, 0x63, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x4f, 0x66, 0x66, 0x50, 0x65, 0x61, 0x6b, 0x43, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x52, 0x11, 0x6f, 0x66, 0x66, 0x5f, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6d, 0x69, 0x6e, 0x43, 0x68, 0x61, 0x72, 0x67, 0x65, 0x22, 0x39, 0x0a, 0x0f, 0x4f, 0x66, 0x66, 0x50, 0x65, 0x61, 0x6b, 0x43, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0x23, 0x0a, 0x11, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x54, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x30, 0x0a, 0x09, 0x70, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x09, 0x70, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x73, 0x22, 0x4f, 0x0a, 0x0f, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x66, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x50, 0x4f, 0x49, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x0a, 0x0b, 0x50, 0x4f, 0x49, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x5e, 0x0a, 0x14, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x4f, 0x49, 0x45, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x6c, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x6c, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x66, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x50, 0x6f, 0x69, 0x22, 0x2c, 0x0a, 0x16, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x50, 0x4f, 0x49, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x0f, 0x41, 0x64, 0x64, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x05, 0x69, 0x73, 0x73, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x05, 0x69, 0x73, 0x73, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x22, 0xc1, 0x01, 0x0a, 0x05, 0x49, 0x73, 0x73, 0x75, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x23, 0x0a, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x06, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x22, 0x4d, 0x0a, 0x0a, 0x49, 0x73, 0x73, 0x75, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x73, 0x73, 0x75, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x69, 0x73, 0x73, 0x75, 0x65, 0x49, 0x64, 0x22, 0x29, 0x0a, 0x0f, 0x43, 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x45, 0x0a, 0x0d, 0x42, 0x4c, 0x45, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x22, 0x55, 0x0a, 0x0d, 0x48, 0x4d, 0x49, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x61, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x08, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x22, 0x5c, 0x0a, 0x0e, 0x48, 0x4d, 0x49, 0x50, 0x4f, 0x49, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1b, 0x0a, 0x08, 0x44, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x12, 0x2d, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x50, 0x4f, 0x49, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x4f, 0x66, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x69, 0x73, 0x22, 0x44, 0x0a, 0x12, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x46, 0x72, 0x6f, 0x6d, 0x48, 0x4d, 0x49, 0x12, 0x2e, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x52, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x22, 0x56, 0x0a, 0x0b, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0x33, 0x0a, 0x14, 0x4a, 0x53, 0x4f, 0x4e, 0x48, 0x4d, 0x49, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x49, 0x64, 0x42, 0x11, 0x5a, 0x0f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x6b, 0x61, 0x66, 0x6b, 0x61, 0x5f, 0x67, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( file_kafka_grpc_valet_data_proto_rawDescOnce sync.Once file_kafka_grpc_valet_data_proto_rawDescData = file_kafka_grpc_valet_data_proto_rawDesc ) func file_kafka_grpc_valet_data_proto_rawDescGZIP() []byte { file_kafka_grpc_valet_data_proto_rawDescOnce.Do(func() { file_kafka_grpc_valet_data_proto_rawDescData = protoimpl.X.CompressGZIP(file_kafka_grpc_valet_data_proto_rawDescData) }) return file_kafka_grpc_valet_data_proto_rawDescData } var file_kafka_grpc_valet_data_proto_msgTypes = make([]protoimpl.MessageInfo, 35) var file_kafka_grpc_valet_data_proto_goTypes = []interface{}{ (*GRPC_ValetPayload)(nil), // 0: GRPC_ValetPayload (*VIN)(nil), // 1: VIN (*RemoteCommand)(nil), // 2: RemoteCommand (*RemoteCommandSrc)(nil), // 3: RemoteCommandSrc (*MapDestinationRequest)(nil), // 4: MapDestinationRequest (*MapCoordinates)(nil), // 5: MapCoordinates (*TomTomAddress)(nil), // 6: TomTomAddress (*MapRouteRequest)(nil), // 7: MapRouteRequest (*MapWaypoint)(nil), // 8: MapWaypoint (*MapHistory)(nil), // 9: MapHistory (*CarSetting)(nil), // 10: CarSetting (*MobileSettingsUpdate)(nil), // 11: MobileSettingsUpdate (*HMISettingsUpdate)(nil), // 12: HMISettingsUpdate (*MobileDepartureSchedule)(nil), // 13: MobileDepartureSchedule (*DepartureSchedule)(nil), // 14: DepartureSchedule (*DepartureDay)(nil), // 15: DepartureDay (*MobileChargeSetting)(nil), // 16: MobileChargeSetting (*ChargeSettings)(nil), // 17: ChargeSettings (*OffPeakCharging)(nil), // 18: OffPeakCharging (*StorePurchaseItem)(nil), // 19: StorePurchaseItem (*StorePurchases)(nil), // 20: StorePurchases (*PointOfInterest)(nil), // 21: PointOfInterest (*POILocation)(nil), // 22: POILocation (*MobilePOIEditMessage)(nil), // 23: MobilePOIEditMessage (*MobilePOIDeleteMessage)(nil), // 24: MobilePOIDeleteMessage (*AddIssueRequest)(nil), // 25: AddIssueRequest (*Issue)(nil), // 26: Issue (*IssueImage)(nil), // 27: IssueImage (*ChargingCommand)(nil), // 28: ChargingCommand (*BLEKeyRequest)(nil), // 29: BLEKeyRequest (*HMIMapHistory)(nil), // 30: HMIMapHistory (*HMIPOIsMessage)(nil), // 31: HMIPOIsMessage (*UserConsentFromHMI)(nil), // 32: UserConsentFromHMI (*UserConsent)(nil), // 33: UserConsent (*JSONHMIDeleteProfile)(nil), // 34: JSONHMIDeleteProfile } var file_kafka_grpc_valet_data_proto_depIdxs = []int32{ 1, // 0: GRPC_ValetPayload.emptyMsg:type_name -> VIN 2, // 1: GRPC_ValetPayload.remoteCmd:type_name -> RemoteCommand 1, // 2: GRPC_ValetPayload.digitalTwinReq:type_name -> VIN 4, // 3: GRPC_ValetPayload.mapDestReq:type_name -> MapDestinationRequest 7, // 4: GRPC_ValetPayload.MapRouteReq:type_name -> MapRouteRequest 9, // 5: GRPC_ValetPayload.mapHistory:type_name -> MapHistory 11, // 6: GRPC_ValetPayload.settingsUpdate:type_name -> MobileSettingsUpdate 16, // 7: GRPC_ValetPayload.mobileChargeSetting:type_name -> MobileChargeSetting 14, // 8: GRPC_ValetPayload.departureSchedule:type_name -> DepartureSchedule 20, // 9: GRPC_ValetPayload.storePurchases:type_name -> StorePurchases 21, // 10: GRPC_ValetPayload.poiCreate:type_name -> PointOfInterest 23, // 11: GRPC_ValetPayload.poiEdit:type_name -> MobilePOIEditMessage 24, // 12: GRPC_ValetPayload.poiDelete:type_name -> MobilePOIDeleteMessage 1, // 13: GRPC_ValetPayload.wakecar:type_name -> VIN 25, // 14: GRPC_ValetPayload.addIssueReq:type_name -> AddIssueRequest 28, // 15: GRPC_ValetPayload.chCMD:type_name -> ChargingCommand 3, // 16: GRPC_ValetPayload.remoteCmdSrc:type_name -> RemoteCommandSrc 13, // 17: GRPC_ValetPayload.mobileDepartureSchedule:type_name -> MobileDepartureSchedule 29, // 18: GRPC_ValetPayload.BLEKey:type_name -> BLEKeyRequest 12, // 19: GRPC_ValetPayload.hmiSettingsUpdate:type_name -> HMISettingsUpdate 30, // 20: GRPC_ValetPayload.hmiMapHistory:type_name -> HMIMapHistory 31, // 21: GRPC_ValetPayload.hmiPOIsMessage:type_name -> HMIPOIsMessage 32, // 22: GRPC_ValetPayload.userConsentFromHMI:type_name -> UserConsentFromHMI 34, // 23: GRPC_ValetPayload.hmiDeleteProfile:type_name -> JSONHMIDeleteProfile 17, // 24: GRPC_ValetPayload.chargeSetting:type_name -> ChargeSettings 6, // 25: MapDestinationRequest.address:type_name -> TomTomAddress 5, // 26: MapDestinationRequest.coordinates:type_name -> MapCoordinates 8, // 27: MapRouteRequest.waypoints:type_name -> MapWaypoint 5, // 28: MapRouteRequest.route:type_name -> MapCoordinates 5, // 29: MapWaypoint.coordinates:type_name -> MapCoordinates 5, // 30: MapHistory.location:type_name -> MapCoordinates 10, // 31: MobileSettingsUpdate.settings:type_name -> CarSetting 10, // 32: HMISettingsUpdate.settings:type_name -> CarSetting 14, // 33: MobileDepartureSchedule.departure_schedule:type_name -> DepartureSchedule 15, // 34: DepartureSchedule.departure_days:type_name -> DepartureDay 17, // 35: MobileChargeSetting.chargeSettings:type_name -> ChargeSettings 18, // 36: ChargeSettings.offPeakCcharging:type_name -> OffPeakCharging 19, // 37: StorePurchases.purchases:type_name -> StorePurchaseItem 22, // 38: PointOfInterest.location:type_name -> POILocation 21, // 39: MobilePOIEditMessage.user_poi:type_name -> PointOfInterest 26, // 40: AddIssueRequest.issue:type_name -> Issue 27, // 41: Issue.images:type_name -> IssueImage 9, // 42: HMIMapHistory.searches:type_name -> MapHistory 21, // 43: HMIPOIsMessage.userPOIs:type_name -> PointOfInterest 33, // 44: UserConsentFromHMI.userConsent:type_name -> UserConsent 45, // [45:45] is the sub-list for method output_type 45, // [45:45] is the sub-list for method input_type 45, // [45:45] is the sub-list for extension type_name 45, // [45:45] is the sub-list for extension extendee 0, // [0:45] is the sub-list for field type_name } func init() { file_kafka_grpc_valet_data_proto_init() } func file_kafka_grpc_valet_data_proto_init() { if File_kafka_grpc_valet_data_proto != nil { return } if !protoimpl.UnsafeEnabled { file_kafka_grpc_valet_data_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GRPC_ValetPayload); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*VIN); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoteCommand); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RemoteCommandSrc); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MapDestinationRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MapCoordinates); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TomTomAddress); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MapRouteRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MapWaypoint); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MapHistory); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CarSetting); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MobileSettingsUpdate); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*HMISettingsUpdate); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MobileDepartureSchedule); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DepartureSchedule); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DepartureDay); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MobileChargeSetting); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ChargeSettings); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OffPeakCharging); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*StorePurchaseItem); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*StorePurchases); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PointOfInterest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*POILocation); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MobilePOIEditMessage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MobilePOIDeleteMessage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*AddIssueRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Issue); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*IssueImage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ChargingCommand); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BLEKeyRequest); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*HMIMapHistory); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*HMIPOIsMessage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserConsentFromHMI); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UserConsent); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_kafka_grpc_valet_data_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*JSONHMIDeleteProfile); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } file_kafka_grpc_valet_data_proto_msgTypes[0].OneofWrappers = []interface{}{ (*GRPC_ValetPayload_EmptyMsg)(nil), (*GRPC_ValetPayload_RemoteCmd)(nil), (*GRPC_ValetPayload_DigitalTwinReq)(nil), (*GRPC_ValetPayload_MapDestReq)(nil), (*GRPC_ValetPayload_MapRouteReq)(nil), (*GRPC_ValetPayload_MapHistory)(nil), (*GRPC_ValetPayload_SettingsUpdate)(nil), (*GRPC_ValetPayload_MobileChargeSetting)(nil), (*GRPC_ValetPayload_DepartureSchedule)(nil), (*GRPC_ValetPayload_StorePurchases)(nil), (*GRPC_ValetPayload_PoiCreate)(nil), (*GRPC_ValetPayload_PoiEdit)(nil), (*GRPC_ValetPayload_PoiDelete)(nil), (*GRPC_ValetPayload_Wakecar)(nil), (*GRPC_ValetPayload_AddIssueReq)(nil), (*GRPC_ValetPayload_ChCMD)(nil), (*GRPC_ValetPayload_RemoteCmdSrc)(nil), (*GRPC_ValetPayload_MobileDepartureSchedule)(nil), (*GRPC_ValetPayload_BLEKey)(nil), (*GRPC_ValetPayload_HmiSettingsUpdate)(nil), (*GRPC_ValetPayload_HmiMapHistory)(nil), (*GRPC_ValetPayload_HmiPOIsMessage)(nil), (*GRPC_ValetPayload_UserConsentFromHMI)(nil), (*GRPC_ValetPayload_HmiDeleteProfile)(nil), (*GRPC_ValetPayload_ChargeSetting)(nil), } file_kafka_grpc_valet_data_proto_msgTypes[2].OneofWrappers = []interface{}{} file_kafka_grpc_valet_data_proto_msgTypes[3].OneofWrappers = []interface{}{} file_kafka_grpc_valet_data_proto_msgTypes[10].OneofWrappers = []interface{}{} file_kafka_grpc_valet_data_proto_msgTypes[14].OneofWrappers = []interface{}{} file_kafka_grpc_valet_data_proto_msgTypes[17].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_kafka_grpc_valet_data_proto_rawDesc, NumEnums: 0, NumMessages: 35, NumExtensions: 0, NumServices: 0, }, GoTypes: file_kafka_grpc_valet_data_proto_goTypes, DependencyIndexes: file_kafka_grpc_valet_data_proto_depIdxs, MessageInfos: file_kafka_grpc_valet_data_proto_msgTypes, }.Build() File_kafka_grpc_valet_data_proto = out.File file_kafka_grpc_valet_data_proto_rawDesc = nil file_kafka_grpc_valet_data_proto_goTypes = nil file_kafka_grpc_valet_data_proto_depIdxs = nil }