grpc 第三方依赖 就是grpc的 third_party 文件夹
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

87 lines
2.5 KiB

// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
syntax = "proto3";
package google.maps.unity;
option csharp_namespace = "Google.Maps.Unity";
option go_package = "google.golang.org/genproto/googleapis/maps/unity;unity";
option java_multiple_files = true;
option java_outer_classname = "ClientInfoProto";
option java_package = "com.google.maps.unity";
option objc_class_prefix = "GMU";
// Client information.
message ClientInfo {
// Platform enum.
enum Platform {
// Unspecified or unknown OS.
PLATFORM_UNSPECIFIED = 0;
// Development environment.
EDITOR = 1;
// macOS.
MAC_OS = 2;
// Windows.
WINDOWS = 3;
// Linux
LINUX = 4;
// Android
ANDROID = 5;
// iOS
IOS = 6;
// WebGL.
WEB_GL = 7;
}
// Application ID, such as the package name on Android and the bundle
// identifier on iOS platforms.
string application_id = 1;
// Application version number, such as "1.2.3". The exact format is
// application-dependent.
string application_version = 2;
// Platform where the application is running.
Platform platform = 3;
// Operating system name and version as reported by the OS. For example,
// "Mac OS X 10.10.4". The exact format is platform-dependent.
string operating_system = 4;
// API client name and version. For example, the SDK calling the API. The
// exact format is up to the client.
string api_client = 5;
// Device model as reported by the device. The exact format is
// platform-dependent.
string device_model = 6;
// Language code (in BCP-47 format) indicating the UI language of the client.
// Examples are "en", "en-US" or "ja-Latn". For more information, see
// http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 7;
// Build number/version of the operating system. e.g., the contents of
// android.os.Build.ID in Android, or the contents of sysctl "kern.osversion"
// in iOS.
string operating_system_build = 8;
}