ClientInfo

クライアント情報。

JSON 表現

{
  "applicationId": string,
  "applicationVersion": string,
  "platform": enum (Platform),
  "operatingSystem": string,
  "apiClient": string,
  "deviceModel": string,
  "languageCode": string,
  "operatingSystemBuild": string
}
フィールド
applicationId

string

アプリケーション ID(Android のパッケージ名や、iOS プラットフォームのバンドル ID など)。

applicationVersion

string

アプリケーションのバージョン番号(「1.2.3」など)。厳密な形式はアプリケーションによって異なります。

platform

enum (Platform)

アプリケーションが実行されているプラットフォーム。

operatingSystem

string

OS から報告されたオペレーティング システムの名前とバージョン(「Mac OS X 10.10.4」など)。厳密な形式はプラットフォームによって異なります。

apiClient

string

API クライアントの名前とバージョン(API を呼び出す SDK など)。厳密な形式はクライアントによって異なります。

deviceModel

string

デバイスから報告されたデバイスモデル。厳密な形式はプラットフォームによって異なります。

languageCode

string

クライアントの UI の言語を示す言語コード(BCP-47 形式)(「en」、「en-US」、「ja-Latn」など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。

operatingSystemBuild

string

オペレーティング システムのビルド番号 / バージョン(Android の android.os.Build.ID のコンテンツや、iOS の sysctl「kern.osversion」のコンテンツなど)。

Platform

プラットフォームの列挙型。

列挙型
PLATFORM_UNSPECIFIED OS が指定されていないか不明である。
EDITOR 開発環境。
MAC_OS macOS。
WINDOWS Windows。
LINUX Linux
ANDROID Android
IOS iOS
WEB_GL WebGL。