Remote Config テンプレートのバージョンを表すインターフェイス。バージョンの説明を除き、出力のみ。 Remote Config テンプレートの特定のバージョンに関するメタデータが含まれます。すべてのフィールドは、指定された Remote Config テンプレートの公開時に設定されます。バージョンの説明フィールドは、 publishTemplate
呼び出しで指定できます。
サイン:
export interface Version
プロパティ
財産 | タイプ | 説明 |
---|---|---|
説明 | 弦 | 対応する Remote Config テンプレートのユーザー指定の説明。 |
レガシーです | ブール値 | この Remote Config テンプレートがバージョン履歴がサポートされる前に公開されたかどうかを示します。 |
ロールバックソース | 弦 | ロールバックにより現在のバージョンになった Remote Config テンプレートのバージョン番号。このバージョンがロールバックの結果である場合にのみ存在します。 |
更新元 | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | テンプレート更新アクションの起点。 |
更新時間 | 弦 | このバージョンの Remote Config テンプレートが Remote Config バックエンドに書き込まれたときのタイムスタンプ。 |
更新タイプ | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | テンプレート更新アクションのタイプ。 |
ユーザーの更新 | RemoteConfigUser | 更新を実行したアカウントに関するすべてのメタデータ フィールドの集約。 |
バージョンナンバー | 弦 | Remote Config テンプレートのバージョン番号。 |
バージョン.説明
対応する Remote Config テンプレートのユーザー指定の説明。
サイン:
description?: string;
Version.isLegacy
この Remote Config テンプレートがバージョン履歴がサポートされる前に公開されたかどうかを示します。
サイン:
isLegacy?: boolean;
バージョン.ロールバックソース
ロールバックにより現在のバージョンになった Remote Config テンプレートのバージョン番号。このバージョンがロールバックの結果である場合にのみ存在します。
サイン:
rollbackSource?: string;
バージョン.更新元
テンプレート更新アクションの起点。
サイン:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
バージョン.更新時間
このバージョンの Remote Config テンプレートが Remote Config バックエンドに書き込まれたときのタイムスタンプ。
サイン:
updateTime?: string;
バージョン.更新タイプ
テンプレート更新アクションのタイプ。
サイン:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
バージョン.更新ユーザー
更新を実行したアカウントに関するすべてのメタデータ フィールドの集約。
サイン:
updateUser?: RemoteConfigUser;
バージョン.バージョン番号
Remote Config テンプレートのバージョン番号。
サイン:
versionNumber?: string;