Interfejs reprezentujący parametr zdalnej konfiguracji. Aby parametr miał jakikolwiek skutek, musi istnieć co najmniej wpis defaultValue
lub conditionalValues
.
Podpis:
export interface RemoteConfigParameter
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
Wartości warunkowe | { [klucz: ciąg]: wartość parametru RemoteConfig ; } | Mapa (condition name, value) . Nazwa warunku o najwyższym priorytecie (pierwsza na liście warunków szablonu zdalnej konfiguracji) określa wartość tego parametru. |
domyślna wartość | Wartość parametru RemoteConfig | Wartość, na którą ma zostać ustawiony parametr, jeśli żaden z nazwanych warunków nie ma wartości true . |
opis | strunowy | Opis tego parametru. Nie powinien przekraczać 100 znaków i może zawierać dowolne znaki Unicode. |
typ wartości | Typ wartości parametru | Typ danych dla wszystkich wartości tego parametru w bieżącej wersji szablonu. Domyślnie jest to ParameterValueType.STRING , jeśli nie jest określony. |
RemoteConfigParameter.conditionalValues
Mapa (condition name, value)
. Nazwa warunku o najwyższym priorytecie (pierwsza na liście warunków szablonu zdalnej konfiguracji) określa wartość tego parametru.
Podpis:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
Parametr RemoteConfig.wartość domyślna
Wartość, na którą ma zostać ustawiony parametr, jeśli żaden z nazwanych warunków nie ma wartości true
.
Podpis:
defaultValue?: RemoteConfigParameterValue;
Opis parametru RemoteConfig
Opis tego parametru. Nie powinien przekraczać 100 znaków i może zawierać dowolne znaki Unicode.
Podpis:
description?: string;
Typ wartości RemoteConfigParameter
Typ danych dla wszystkich wartości tego parametru w bieżącej wersji szablonu. Domyślnie jest to ParameterValueType.STRING
, jeśli nie jest określony.
Podpis:
valueType?: ParameterValueType;