Stay organized with collections
Save and categorize content based on your preferences.
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.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-07-29 UTC."],[],[],null,["# Version interface\n\nInterface 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.\n\n**Signature:** \n\n export interface Version \n\nProperties\n----------\n\n| Property | Type | Description |\n|-----------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [description](./firebase-admin.remote-config.version.md#versiondescription) | string | The user-provided description of the corresponding Remote Config template. |\n| [isLegacy](./firebase-admin.remote-config.version.md#versionislegacy) | boolean | Indicates whether this Remote Config template was published before version history was supported. |\n| [rollbackSource](./firebase-admin.remote-config.version.md#versionrollbacksource) | 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. |\n| [updateOrigin](./firebase-admin.remote-config.version.md#versionupdateorigin) | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' \\| 'CONSOLE' \\| 'REST_API' \\| 'ADMIN_SDK_NODE') | The origin of the template update action. |\n| [updateTime](./firebase-admin.remote-config.version.md#versionupdatetime) | string | The timestamp of when this version of the Remote Config template was written to the Remote Config backend. |\n| [updateType](./firebase-admin.remote-config.version.md#versionupdatetype) | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' \\| 'INCREMENTAL_UPDATE' \\| 'FORCED_UPDATE' \\| 'ROLLBACK') | The type of the template update action. |\n| [updateUser](./firebase-admin.remote-config.version.md#versionupdateuser) | [RemoteConfigUser](./firebase-admin.remote-config.remoteconfiguser.md#remoteconfiguser_interface) | Aggregation of all metadata fields about the account that performed the update. |\n| [versionNumber](./firebase-admin.remote-config.version.md#versionversionnumber) | string | The version number of a Remote Config template. |\n\nVersion.description\n-------------------\n\nThe user-provided description of the corresponding Remote Config template.\n\n**Signature:** \n\n description?: string;\n\nVersion.isLegacy\n----------------\n\nIndicates whether this Remote Config template was published before version history was supported.\n\n**Signature:** \n\n isLegacy?: boolean;\n\nVersion.rollbackSource\n----------------------\n\nThe 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.\n\n**Signature:** \n\n rollbackSource?: string;\n\nVersion.updateOrigin\n--------------------\n\nThe origin of the template update action.\n\n**Signature:** \n\n updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');\n\nVersion.updateTime\n------------------\n\nThe timestamp of when this version of the Remote Config template was written to the Remote Config backend.\n\n**Signature:** \n\n updateTime?: string;\n\nVersion.updateType\n------------------\n\nThe type of the template update action.\n\n**Signature:** \n\n updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');\n\nVersion.updateUser\n------------------\n\nAggregation of all metadata fields about the account that performed the update.\n\n**Signature:** \n\n updateUser?: RemoteConfigUser;\n\nVersion.versionNumber\n---------------------\n\nThe version number of a Remote Config template.\n\n**Signature:** \n\n versionNumber?: string;"]]