1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/maps/unity/clientinfo.proto 20 21package unity 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 28 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 29) 30 31const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36) 37 38// Platform enum. 39type ClientInfo_Platform int32 40 41const ( 42 // Unspecified or unknown OS. 43 ClientInfo_PLATFORM_UNSPECIFIED ClientInfo_Platform = 0 44 // Development environment. 45 ClientInfo_EDITOR ClientInfo_Platform = 1 46 // macOS. 47 ClientInfo_MAC_OS ClientInfo_Platform = 2 48 // Windows. 49 ClientInfo_WINDOWS ClientInfo_Platform = 3 50 // Linux 51 ClientInfo_LINUX ClientInfo_Platform = 4 52 // Android 53 ClientInfo_ANDROID ClientInfo_Platform = 5 54 // iOS 55 ClientInfo_IOS ClientInfo_Platform = 6 56 // WebGL. 57 ClientInfo_WEB_GL ClientInfo_Platform = 7 58) 59 60// Enum value maps for ClientInfo_Platform. 61var ( 62 ClientInfo_Platform_name = map[int32]string{ 63 0: "PLATFORM_UNSPECIFIED", 64 1: "EDITOR", 65 2: "MAC_OS", 66 3: "WINDOWS", 67 4: "LINUX", 68 5: "ANDROID", 69 6: "IOS", 70 7: "WEB_GL", 71 } 72 ClientInfo_Platform_value = map[string]int32{ 73 "PLATFORM_UNSPECIFIED": 0, 74 "EDITOR": 1, 75 "MAC_OS": 2, 76 "WINDOWS": 3, 77 "LINUX": 4, 78 "ANDROID": 5, 79 "IOS": 6, 80 "WEB_GL": 7, 81 } 82) 83 84func (x ClientInfo_Platform) Enum() *ClientInfo_Platform { 85 p := new(ClientInfo_Platform) 86 *p = x 87 return p 88} 89 90func (x ClientInfo_Platform) String() string { 91 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 92} 93 94func (ClientInfo_Platform) Descriptor() protoreflect.EnumDescriptor { 95 return file_google_maps_unity_clientinfo_proto_enumTypes[0].Descriptor() 96} 97 98func (ClientInfo_Platform) Type() protoreflect.EnumType { 99 return &file_google_maps_unity_clientinfo_proto_enumTypes[0] 100} 101 102func (x ClientInfo_Platform) Number() protoreflect.EnumNumber { 103 return protoreflect.EnumNumber(x) 104} 105 106// Deprecated: Use ClientInfo_Platform.Descriptor instead. 107func (ClientInfo_Platform) EnumDescriptor() ([]byte, []int) { 108 return file_google_maps_unity_clientinfo_proto_rawDescGZIP(), []int{0, 0} 109} 110 111// Client information. 112type ClientInfo struct { 113 state protoimpl.MessageState 114 sizeCache protoimpl.SizeCache 115 unknownFields protoimpl.UnknownFields 116 117 // Application ID, such as the package name on Android and the bundle 118 // identifier on iOS platforms. 119 ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` 120 // Application version number, such as "1.2.3". The exact format is 121 // application-dependent. 122 ApplicationVersion string `protobuf:"bytes,2,opt,name=application_version,json=applicationVersion,proto3" json:"application_version,omitempty"` 123 // Platform where the application is running. 124 Platform ClientInfo_Platform `protobuf:"varint,3,opt,name=platform,proto3,enum=google.maps.unity.ClientInfo_Platform" json:"platform,omitempty"` 125 // Operating system name and version as reported by the OS. For example, 126 // "Mac OS X 10.10.4". The exact format is platform-dependent. 127 OperatingSystem string `protobuf:"bytes,4,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"` 128 // API client name and version. For example, the SDK calling the API. The 129 // exact format is up to the client. 130 ApiClient string `protobuf:"bytes,5,opt,name=api_client,json=apiClient,proto3" json:"api_client,omitempty"` 131 // Device model as reported by the device. The exact format is 132 // platform-dependent. 133 DeviceModel string `protobuf:"bytes,6,opt,name=device_model,json=deviceModel,proto3" json:"device_model,omitempty"` 134 // Language code (in BCP-47 format) indicating the UI language of the client. 135 // Examples are "en", "en-US" or "ja-Latn". For more information, see 136 // http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. 137 LanguageCode string `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 138 // Build number/version of the operating system. e.g., the contents of 139 // android.os.Build.ID in Android, or the contents of sysctl "kern.osversion" 140 // in iOS. 141 OperatingSystemBuild string `protobuf:"bytes,8,opt,name=operating_system_build,json=operatingSystemBuild,proto3" json:"operating_system_build,omitempty"` 142} 143 144func (x *ClientInfo) Reset() { 145 *x = ClientInfo{} 146 if protoimpl.UnsafeEnabled { 147 mi := &file_google_maps_unity_clientinfo_proto_msgTypes[0] 148 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 149 ms.StoreMessageInfo(mi) 150 } 151} 152 153func (x *ClientInfo) String() string { 154 return protoimpl.X.MessageStringOf(x) 155} 156 157func (*ClientInfo) ProtoMessage() {} 158 159func (x *ClientInfo) ProtoReflect() protoreflect.Message { 160 mi := &file_google_maps_unity_clientinfo_proto_msgTypes[0] 161 if protoimpl.UnsafeEnabled && x != nil { 162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 163 if ms.LoadMessageInfo() == nil { 164 ms.StoreMessageInfo(mi) 165 } 166 return ms 167 } 168 return mi.MessageOf(x) 169} 170 171// Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. 172func (*ClientInfo) Descriptor() ([]byte, []int) { 173 return file_google_maps_unity_clientinfo_proto_rawDescGZIP(), []int{0} 174} 175 176func (x *ClientInfo) GetApplicationId() string { 177 if x != nil { 178 return x.ApplicationId 179 } 180 return "" 181} 182 183func (x *ClientInfo) GetApplicationVersion() string { 184 if x != nil { 185 return x.ApplicationVersion 186 } 187 return "" 188} 189 190func (x *ClientInfo) GetPlatform() ClientInfo_Platform { 191 if x != nil { 192 return x.Platform 193 } 194 return ClientInfo_PLATFORM_UNSPECIFIED 195} 196 197func (x *ClientInfo) GetOperatingSystem() string { 198 if x != nil { 199 return x.OperatingSystem 200 } 201 return "" 202} 203 204func (x *ClientInfo) GetApiClient() string { 205 if x != nil { 206 return x.ApiClient 207 } 208 return "" 209} 210 211func (x *ClientInfo) GetDeviceModel() string { 212 if x != nil { 213 return x.DeviceModel 214 } 215 return "" 216} 217 218func (x *ClientInfo) GetLanguageCode() string { 219 if x != nil { 220 return x.LanguageCode 221 } 222 return "" 223} 224 225func (x *ClientInfo) GetOperatingSystemBuild() string { 226 if x != nil { 227 return x.OperatingSystemBuild 228 } 229 return "" 230} 231 232var File_google_maps_unity_clientinfo_proto protoreflect.FileDescriptor 233 234var file_google_maps_unity_clientinfo_proto_rawDesc = []byte{ 235 0x0a, 0x22, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x61, 0x70, 0x73, 0x2f, 0x75, 0x6e, 236 0x69, 0x74, 0x79, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 237 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, 238 0x73, 0x2e, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x22, 0xe8, 0x03, 0x0a, 0x0a, 0x43, 0x6c, 0x69, 0x65, 239 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 240 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 241 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x2f, 0x0a, 242 0x13, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x72, 243 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x61, 0x70, 0x70, 0x6c, 244 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 245 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 246 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, 0x73, 0x2e, 0x75, 247 0x6e, 0x69, 0x74, 0x79, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 248 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 249 0x72, 0x6d, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 250 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 251 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x1d, 0x0a, 252 0x0a, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 253 0x09, 0x52, 0x09, 0x61, 0x70, 0x69, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 254 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01, 255 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 256 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 257 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 258 0x43, 0x6f, 0x64, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 259 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x08, 260 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 261 0x79, 0x73, 0x74, 0x65, 0x6d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x22, 0x76, 0x0a, 0x08, 0x50, 0x6c, 262 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 263 0x52, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 264 0x12, 0x0a, 0x0a, 0x06, 0x45, 0x44, 0x49, 0x54, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 265 0x4d, 0x41, 0x43, 0x5f, 0x4f, 0x53, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x49, 0x4e, 0x44, 266 0x4f, 0x57, 0x53, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4c, 0x49, 0x4e, 0x55, 0x58, 0x10, 0x04, 267 0x12, 0x0b, 0x0a, 0x07, 0x41, 0x4e, 0x44, 0x52, 0x4f, 0x49, 0x44, 0x10, 0x05, 0x12, 0x07, 0x0a, 268 0x03, 0x49, 0x4f, 0x53, 0x10, 0x06, 0x12, 0x0a, 0x0a, 0x06, 0x57, 0x45, 0x42, 0x5f, 0x47, 0x4c, 269 0x10, 0x07, 0x42, 0x7c, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 270 0x2e, 0x6d, 0x61, 0x70, 0x73, 0x2e, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x42, 0x0f, 0x43, 0x6c, 0x69, 271 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 272 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 273 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 274 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x6d, 0x61, 0x70, 0x73, 0x2f, 0x75, 0x6e, 0x69, 0x74, 0x79, 275 0x3b, 0x75, 0x6e, 0x69, 0x74, 0x79, 0xa2, 0x02, 0x03, 0x47, 0x4d, 0x55, 0xaa, 0x02, 0x11, 0x47, 276 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x55, 0x6e, 0x69, 0x74, 0x79, 277 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 278} 279 280var ( 281 file_google_maps_unity_clientinfo_proto_rawDescOnce sync.Once 282 file_google_maps_unity_clientinfo_proto_rawDescData = file_google_maps_unity_clientinfo_proto_rawDesc 283) 284 285func file_google_maps_unity_clientinfo_proto_rawDescGZIP() []byte { 286 file_google_maps_unity_clientinfo_proto_rawDescOnce.Do(func() { 287 file_google_maps_unity_clientinfo_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_maps_unity_clientinfo_proto_rawDescData) 288 }) 289 return file_google_maps_unity_clientinfo_proto_rawDescData 290} 291 292var file_google_maps_unity_clientinfo_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 293var file_google_maps_unity_clientinfo_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 294var file_google_maps_unity_clientinfo_proto_goTypes = []interface{}{ 295 (ClientInfo_Platform)(0), // 0: google.maps.unity.ClientInfo.Platform 296 (*ClientInfo)(nil), // 1: google.maps.unity.ClientInfo 297} 298var file_google_maps_unity_clientinfo_proto_depIdxs = []int32{ 299 0, // 0: google.maps.unity.ClientInfo.platform:type_name -> google.maps.unity.ClientInfo.Platform 300 1, // [1:1] is the sub-list for method output_type 301 1, // [1:1] is the sub-list for method input_type 302 1, // [1:1] is the sub-list for extension type_name 303 1, // [1:1] is the sub-list for extension extendee 304 0, // [0:1] is the sub-list for field type_name 305} 306 307func init() { file_google_maps_unity_clientinfo_proto_init() } 308func file_google_maps_unity_clientinfo_proto_init() { 309 if File_google_maps_unity_clientinfo_proto != nil { 310 return 311 } 312 if !protoimpl.UnsafeEnabled { 313 file_google_maps_unity_clientinfo_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 314 switch v := v.(*ClientInfo); i { 315 case 0: 316 return &v.state 317 case 1: 318 return &v.sizeCache 319 case 2: 320 return &v.unknownFields 321 default: 322 return nil 323 } 324 } 325 } 326 type x struct{} 327 out := protoimpl.TypeBuilder{ 328 File: protoimpl.DescBuilder{ 329 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 330 RawDescriptor: file_google_maps_unity_clientinfo_proto_rawDesc, 331 NumEnums: 1, 332 NumMessages: 1, 333 NumExtensions: 0, 334 NumServices: 0, 335 }, 336 GoTypes: file_google_maps_unity_clientinfo_proto_goTypes, 337 DependencyIndexes: file_google_maps_unity_clientinfo_proto_depIdxs, 338 EnumInfos: file_google_maps_unity_clientinfo_proto_enumTypes, 339 MessageInfos: file_google_maps_unity_clientinfo_proto_msgTypes, 340 }.Build() 341 File_google_maps_unity_clientinfo_proto = out.File 342 file_google_maps_unity_clientinfo_proto_rawDesc = nil 343 file_google_maps_unity_clientinfo_proto_goTypes = nil 344 file_google_maps_unity_clientinfo_proto_depIdxs = nil 345} 346