Remote Config parametresini temsil eden arayüz. Parametrenin etkili olabilmesi için en azından bir defaultValue
veya conditionalValues
girişi bulunmalıdır.
İmza:
export interface RemoteConfigParameter
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
koşulluDeğerler | { [key: string]: RemoteConfigParametersValue; } | (condition name, value) haritası. En yüksek önceliğe sahip koşul adı (Remote Config şablonunun koşul listesinde ilk sırada listelenen) bu parametrenin değerini belirler. |
defaultValue | RemoteConfigParametersValue | Adlandırılmış koşulların hiçbiri true olarak değerlendirilmediğinde parametrenin ayarlanacağı değer. |
description | dize | Bu parametre için bir açıklama. 100 karakterden uzun olmamalı ve tüm Unicode karakterleri içermelidir. |
valueType | ParametersValueType | Şablonun geçerli sürümünde bu parametrenin tüm değerlerinin veri türü. Belirtilmezse varsayılan olarak ParameterValueType.STRING değerine ayarlanır. |
RemoteConfigParameters.conditionalValues
(condition name, value)
haritası. En yüksek önceliğe sahip koşul adı (Remote Config şablonunun koşul listesinde ilk sırada listelenen) bu parametrenin değerini belirler.
İmza:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameters.defaultValue
Adlandırılmış koşulların hiçbiri true
olarak değerlendirilmediğinde parametrenin ayarlanacağı değer.
İmza:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParametresi.açıklaması
Bu parametre için bir açıklama. 100 karakterden uzun olmamalı ve tüm Unicode karakterleri içermelidir.
İmza:
description?: string;
RemoteConfigParameters.valueType
Şablonun geçerli sürümünde bu parametrenin tüm değerlerinin veri türü. Belirtilmezse varsayılan olarak ParameterValueType.STRING
değerine ayarlanır.
İmza:
valueType?: ParameterValueType;