The origin of the caller - either the Firebase console or the Remote Config REST API. See [RemoteConfigUpdateOrigin](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdateorigin) for valid values.
The type of update action that was performed, whether forced, incremental, or a rollback operation. See [RemoteConfigUpdateType](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdatetype) for valid values.
The version number of the updated Remote Config template.
remoteConfig.TemplateVersion.description
A description associated with this Remote Config template version.
Signature:
description:string;
remoteConfig.TemplateVersion.rollbackSource
The version number of the Remote Config template that this update rolled back to. Only applies if this update was a rollback.
Signature:
rollbackSource?:number;
remoteConfig.TemplateVersion.updateOrigin
The origin of the caller - either the Firebase console or the Remote Config REST API. See [RemoteConfigUpdateOrigin](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdateorigin) for valid values.
Signature:
updateOrigin:string;
remoteConfig.TemplateVersion.updateTime
When the template was updated in format (ISO8601 timestamp).
Signature:
updateTime:string;
remoteConfig.TemplateVersion.updateType
The type of update action that was performed, whether forced, incremental, or a rollback operation. See [RemoteConfigUpdateType](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdatetype) for valid values.
Signature:
updateType:string;
remoteConfig.TemplateVersion.updateUser
Metadata about the account that performed the update, of type [RemoteConfigUser](/docs/reference/remote-config/rest/v1/Version#remoteconfiguser).
Signature:
updateUser:RemoteConfigUser;
remoteConfig.TemplateVersion.versionNumber
The version number of the updated Remote Config template.
[[["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 2023-04-24 UTC."],[],[],null,["# remoteConfig.TemplateVersion interface\n\nAn interface representing a Remote Config template version metadata object emitted when a project is updated.\n\n**Signature:** \n\n export interface TemplateVersion \n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [description](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversiondescription) | string | A description associated with this Remote Config template version. |\n| [rollbackSource](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionrollbacksource) | number | The version number of the Remote Config template that this update rolled back to. Only applies if this update was a rollback. |\n| [updateOrigin](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionupdateorigin) | string | The origin of the caller - either the Firebase console or the Remote Config REST API. See \\[`RemoteConfigUpdateOrigin`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdateorigin) for valid values. |\n| [updateTime](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionupdatetime) | string | When the template was updated in format (ISO8601 timestamp). |\n| [updateType](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionupdatetype) | string | The type of update action that was performed, whether forced, incremental, or a rollback operation. See \\[`RemoteConfigUpdateType`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdatetype) for valid values. |\n| [updateUser](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionupdateuser) | [RemoteConfigUser](./firebase-functions.remoteconfig.remoteconfiguser.md#remoteconfigremoteconfiguser_interface) | Metadata about the account that performed the update, of type \\[`RemoteConfigUser`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfiguser). |\n| [versionNumber](./firebase-functions.remoteconfig.templateversion.md#remoteconfigtemplateversionversionnumber) | number | The version number of the updated Remote Config template. |\n\nremoteConfig.TemplateVersion.description\n----------------------------------------\n\nA description associated with this Remote Config template version.\n\n**Signature:** \n\n description: string;\n\nremoteConfig.TemplateVersion.rollbackSource\n-------------------------------------------\n\nThe version number of the Remote Config template that this update rolled back to. Only applies if this update was a rollback.\n\n**Signature:** \n\n rollbackSource?: number;\n\nremoteConfig.TemplateVersion.updateOrigin\n-----------------------------------------\n\nThe origin of the caller - either the Firebase console or the Remote Config REST API. See \\[`RemoteConfigUpdateOrigin`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdateorigin) for valid values.\n\n**Signature:** \n\n updateOrigin: string;\n\nremoteConfig.TemplateVersion.updateTime\n---------------------------------------\n\nWhen the template was updated in format (ISO8601 timestamp).\n\n**Signature:** \n\n updateTime: string;\n\nremoteConfig.TemplateVersion.updateType\n---------------------------------------\n\nThe type of update action that was performed, whether forced, incremental, or a rollback operation. See \\[`RemoteConfigUpdateType`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfigupdatetype) for valid values.\n\n**Signature:** \n\n updateType: string;\n\nremoteConfig.TemplateVersion.updateUser\n---------------------------------------\n\nMetadata about the account that performed the update, of type \\[`RemoteConfigUser`\\](/docs/reference/remote-config/rest/v1/Version#remoteconfiguser).\n\n**Signature:** \n\n updateUser: RemoteConfigUser;\n\nremoteConfig.TemplateVersion.versionNumber\n------------------------------------------\n\nThe version number of the updated Remote Config template.\n\n**Signature:** \n\n versionNumber: number;"]]