Interfaz que representa un parámetro de Remote Config. Como mínimo, debe estar presente una entrada defaultValue
o conditionalValues
para que el parámetro tenga algún efecto.
Firma:
export interface RemoteConfigParameter
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
valores condicionales | { [clave: cadena]: RemoteConfigParameterValue ; } | Un mapa (condition name, value) . El nombre de la condición de mayor prioridad (la que aparece primero en la lista de condiciones de la plantilla de Remote Config) determina el valor de este parámetro. |
valor por defecto | Valor del parámetro de configuración remota | El valor para establecer el parámetro, cuando ninguna de las condiciones nombradas se evalúa como true . |
descripción | cadena | Una descripción para este parámetro. No debe tener más de 100 caracteres y puede contener cualquier carácter Unicode. |
tipo de valor | Tipo de valor de parámetro | El tipo de datos para todos los valores de este parámetro en la versión actual de la plantilla. El valor predeterminado es ParameterValueType.STRING si no se especifica. |
RemoteConfigParameter.condicionalValues
Un mapa (condition name, value)
. El nombre de la condición de mayor prioridad (la que aparece primero en la lista de condiciones de la plantilla de Remote Config) determina el valor de este parámetro.
Firma:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
El valor para establecer el parámetro, cuando ninguna de las condiciones nombradas se evalúa como true
.
Firma:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.descripción
Una descripción para este parámetro. No debe tener más de 100 caracteres y puede contener cualquier carácter Unicode.
Firma:
description?: string;
RemoteConfigParameter.valueType
El tipo de datos para todos los valores de este parámetro en la versión actual de la plantilla. El valor predeterminado es ParameterValueType.STRING
si no se especifica.
Firma:
valueType?: ParameterValueType;