Interface que representa um parâmetro do Configuração remota. No mínimo, uma entrada defaultValue
ou conditionalValues
deve estar presente para que o parâmetro tenha qualquer efeito.
Assinatura:
export interface RemoteConfigParameter
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Valores condicionais | { [chave: string]: RemoteConfigParameterValue ; } | Um mapa (condition name, value) . O nome da condição de prioridade mais alta (aquele listado primeiro na lista de condições do modelo do Configuração remota) determina o valor desse parâmetro. |
valor padrão | RemoteConfigParameterValue | O valor para definir o parâmetro, quando nenhuma das condições nomeadas for avaliada como true . |
descrição | corda | Uma descrição para este parâmetro. Não deve ter mais de 100 caracteres e pode conter caracteres Unicode. |
tipo de valor | ParâmetroValueType | O tipo de dados para todos os valores deste parâmetro na versão atual do modelo. O padrão é ParameterValueType.STRING se não for especificado. |
RemoteConfigParameter.conditionalValues
Um mapa (condition name, value)
. O nome da condição de prioridade mais alta (aquele listado primeiro na lista de condições do modelo do Configuração remota) determina o valor desse parâmetro.
Assinatura:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
O valor para definir o parâmetro, quando nenhuma das condições nomeadas for avaliada como true
.
Assinatura:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.descrição
Uma descrição para este parâmetro. Não deve ter mais de 100 caracteres e pode conter caracteres Unicode.
Assinatura:
description?: string;
RemoteConfigParameter.valueType
O tipo de dados para todos os valores deste parâmetro na versão atual do modelo. O padrão é ParameterValueType.STRING
se não for especificado.
Assinatura:
valueType?: ParameterValueType;