Version interface

Interface representing a Remote Config template version. Output only, except for the version description. Contains metadata about a particular version of the Remote Config template. All fields are set at the time the specified Remote Config template is published. A version's description field may be specified in publishTemplate calls.

Signature:

export interface Version 

Properties

Property Type Description
description string The user-provided description of the corresponding Remote Config template.
isLegacy boolean Indicates whether this Remote Config template was published before version history was supported.
rollbackSource string The version number of the Remote Config template that has become the current version due to a rollback. Only present if this version is the result of a rollback.
updateOrigin ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') The origin of the template update action.
updateTime string The timestamp of when this version of the Remote Config template was written to the Remote Config backend.
updateType ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') The type of the template update action.
updateUser RemoteConfigUser Aggregation of all metadata fields about the account that performed the update.
versionNumber string The version number of a Remote Config template.

Version.description

The user-provided description of the corresponding Remote Config template.

Signature:

description?: string;

Version.isLegacy

Indicates whether this Remote Config template was published before version history was supported.

Signature:

isLegacy?: boolean;

Version.rollbackSource

The version number of the Remote Config template that has become the current version due to a rollback. Only present if this version is the result of a rollback.

Signature:

rollbackSource?: string;

Version.updateOrigin

The origin of the template update action.

Signature:

updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');

Version.updateTime

The timestamp of when this version of the Remote Config template was written to the Remote Config backend.

Signature:

updateTime?: string;

Version.updateType

The type of the template update action.

Signature:

updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');

Version.updateUser

Aggregation of all metadata fields about the account that performed the update.

Signature:

updateUser?: RemoteConfigUser;

Version.versionNumber

The version number of a Remote Config template.

Signature:

versionNumber?: string;