Interfaz que representa un parámetro de configuración remota. Como mínimo, una entrada defaultValue
o conditionalValues
debe estar presente para que el parámetro tenga algún efecto.
Firma:
export interface RemoteConfigParameter
Propiedades
Propiedad | Escribe | Descripción |
---|---|---|
valores condicionales | { [clave: cadena]: RemoteConfigParameterValue ; } | Un mapa (condition name, value) . El nombre de la condición de mayor prioridad (el que aparece primero en la lista de condiciones de la plantilla de configuración remota) determina el valor de este parámetro. |
valor por defecto | RemoteConfigParameterValue | El valor en el que establecer el parámetro, cuando ninguna de las condiciones nombradas se evalúa como true . |
descripción | cuerda | Una descripción para este parámetro. No debe tener más de 100 caracteres y puede contener caracteres 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.conditionalValues
Un mapa (condition name, value)
. El nombre de la condición de mayor prioridad (el que aparece primero en la lista de condiciones de la plantilla de configuración remota) determina el valor de este parámetro.
Firma:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.valor predeterminado
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 caracteres 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;