Remote Config parametresini temsil eden arayüz. Parametrenin herhangi bir etkiye sahip olması için en azından bir defaultValue
veya conditionalValues
girişinin mevcut olması gerekir.
İmza:
export interface RemoteConfigParameter
Özellikler
Mülk | Tip | Tanım |
---|---|---|
koşulluDeğerler | { [anahtar: string]: RemoteConfigParameterValue ; } | Bir (condition name, value) haritası. En yüksek önceliğin koşul adı (Uzak Yapılandırma şablonunun koşullar listesinde ilk sırada listelenen) bu parametrenin değerini belirler. |
varsayılan değer | RemoteConfigParameterValue | Adlandırılmış koşullardan hiçbiri true olarak değerlendirilmediğinde parametrenin ayarlanacağı değer. |
Tanım | sicim | Bu parametrenin açıklaması. 100 karakterden fazla olmamalıdır ve herhangi bir Unicode karakter içerebilir. |
değer türü | ParametreDeğerTürü | Şablonun geçerli sürümündeki bu parametrenin tüm değerlerine ilişkin veri türü. Belirtilmemişse varsayılan olarak ParameterValueType.STRING olur. |
RemoteConfigParameter.conditionalValues
Bir (condition name, value)
haritası. En yüksek önceliğin koşul adı (Uzak Yapılandırma şablonunun koşullar listesinde ilk sırada listelenen) bu parametrenin değerini belirler.
İmza:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
Adlandırılmış koşullardan hiçbiri true
olarak değerlendirilmediğinde parametrenin ayarlanacağı değer .
İmza:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.description
Bu parametrenin açıklaması. 100 karakterden fazla olmamalıdır ve herhangi bir Unicode karakter içerebilir.
İmza:
description?: string;
RemoteConfigParameter.valueType
Şablonun geçerli sürümündeki bu parametrenin tüm değerlerine ilişkin veri türü. Belirtilmemişse varsayılan olarak ParameterValueType.STRING
olur.
İmza:
valueType?: ParameterValueType;