RemoteConfigTemplate interface
Stay organized with collections
Save and categorize content based on your preferences.
Represents a Remote Config client template.
Signature:
export interface RemoteConfigTemplate
Properties
Property |
Type |
Description |
conditions |
RemoteConfigCondition[] |
A list of conditions in descending order by priority. |
etag |
string |
ETag of the current Remote Config template (readonly). |
parameterGroups |
{ [key: string]: RemoteConfigParameterGroup; } |
Map of parameter group names to their parameter group objects. A group's name is mutable but must be unique among groups in the Remote Config template. The name is limited to 256 characters and intended to be human-readable. Any Unicode characters are allowed. |
parameters |
{ [key: string]: RemoteConfigParameter; } |
Map of parameter keys to their optional default values and optional conditional values. |
version |
Version |
Version information for the current Remote Config template. |
RemoteConfigTemplate.conditions
A list of conditions in descending order by priority.
Signature:
conditions: RemoteConfigCondition[];
RemoteConfigTemplate.etag
ETag of the current Remote Config template (readonly).
Signature:
readonly etag: string;
RemoteConfigTemplate.parameterGroups
Map of parameter group names to their parameter group objects. A group's name is mutable but must be unique among groups in the Remote Config template. The name is limited to 256 characters and intended to be human-readable. Any Unicode characters are allowed.
Signature:
parameterGroups: {
[key: string]: RemoteConfigParameterGroup;
};
RemoteConfigTemplate.parameters
Map of parameter keys to their optional default values and optional conditional values.
Signature:
parameters: {
[key: string]: RemoteConfigParameter;
};
RemoteConfigTemplate.version
Version information for the current Remote Config template.
Signature:
version?: Version;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-16 UTC.
[null,null,["Last updated 2024-04-16 UTC."],[],[],null,["# RemoteConfigTemplate interface\n\nRepresents a Remote Config client template.\n\n**Signature:** \n\n export interface RemoteConfigTemplate \n\nProperties\n----------\n\n| Property | Type | Description |\n|---------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [conditions](./firebase-admin.remote-config.remoteconfigtemplate.md#remoteconfigtemplateconditions) | [RemoteConfigCondition](./firebase-admin.remote-config.remoteconfigcondition.md#remoteconfigcondition_interface)\\[\\] | A list of conditions in descending order by priority. |\n| [etag](./firebase-admin.remote-config.remoteconfigtemplate.md#remoteconfigtemplateetag) | string | ETag of the current Remote Config template (readonly). |\n| [parameterGroups](./firebase-admin.remote-config.remoteconfigtemplate.md#remoteconfigtemplateparametergroups) | { \\[key: string\\]: [RemoteConfigParameterGroup](./firebase-admin.remote-config.remoteconfigparametergroup.md#remoteconfigparametergroup_interface); } | Map of parameter group names to their parameter group objects. A group's name is mutable but must be unique among groups in the Remote Config template. The name is limited to 256 characters and intended to be human-readable. Any Unicode characters are allowed. |\n| [parameters](./firebase-admin.remote-config.remoteconfigtemplate.md#remoteconfigtemplateparameters) | { \\[key: string\\]: [RemoteConfigParameter](./firebase-admin.remote-config.remoteconfigparameter.md#remoteconfigparameter_interface); } | Map of parameter keys to their optional default values and optional conditional values. |\n| [version](./firebase-admin.remote-config.remoteconfigtemplate.md#remoteconfigtemplateversion) | [Version](./firebase-admin.remote-config.version.md#version_interface) | Version information for the current Remote Config template. |\n\nRemoteConfigTemplate.conditions\n-------------------------------\n\nA list of conditions in descending order by priority.\n\n**Signature:** \n\n conditions: RemoteConfigCondition[];\n\nRemoteConfigTemplate.etag\n-------------------------\n\nETag of the current Remote Config template (readonly).\n\n**Signature:** \n\n readonly etag: string;\n\nRemoteConfigTemplate.parameterGroups\n------------------------------------\n\nMap of parameter group names to their parameter group objects. A group's name is mutable but must be unique among groups in the Remote Config template. The name is limited to 256 characters and intended to be human-readable. Any Unicode characters are allowed.\n\n**Signature:** \n\n parameterGroups: {\n [key: string]: RemoteConfigParameterGroup;\n };\n\nRemoteConfigTemplate.parameters\n-------------------------------\n\nMap of parameter keys to their optional default values and optional conditional values.\n\n**Signature:** \n\n parameters: {\n [key: string]: RemoteConfigParameter;\n };\n\nRemoteConfigTemplate.version\n----------------------------\n\nVersion information for the current Remote Config template.\n\n**Signature:** \n\n version?: Version;"]]