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