Schnittstelle, die einen Remote-Konfigurationsparameter darstellt. Es muss mindestens ein defaultValue
oder conditionalValues
Eintrag vorhanden sein, damit der Parameter eine Wirkung hat.
Unterschrift:
export interface RemoteConfigParameter
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
bedingte Werte | { [Schlüssel: Zeichenfolge]: RemoteConfigParameterValue ; } | Eine (condition name, value) -Map. Der Bedingungsname mit der höchsten Priorität (der in der Bedingungsliste der Remote-Konfigurationsvorlage zuerst aufgeführt ist) bestimmt den Wert dieses Parameters. |
Standardwert | RemoteConfigParameterValue | Der Wert, auf den der Parameter gesetzt werden soll, wenn keine der genannten Bedingungen zu true ausgewertet wird. |
Beschreibung | Zeichenfolge | Eine Beschreibung für diesen Parameter. Sollte nicht länger als 100 Zeichen sein und darf beliebige Unicode-Zeichen enthalten. |
Werttyp | ParameterValueType | Der Datentyp für alle Werte dieses Parameters in der aktuellen Version der Vorlage. Standardmäßig ParameterValueType.STRING , wenn nicht angegeben. |
RemoteConfigParameter.conditionalValues
Eine (condition name, value)
-Map. Der Bedingungsname mit der höchsten Priorität (der in der Bedingungsliste der Remote-Konfigurationsvorlage zuerst aufgeführt ist) bestimmt den Wert dieses Parameters.
Unterschrift:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
Der Wert, auf den der Parameter gesetzt werden soll, wenn keine der genannten Bedingungen als true
ausgewertet wird .
Unterschrift:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.description
Eine Beschreibung für diesen Parameter. Sollte nicht länger als 100 Zeichen sein und darf beliebige Unicode-Zeichen enthalten.
Unterschrift:
description?: string;
RemoteConfigParameter.valueType
Der Datentyp für alle Werte dieses Parameters in der aktuellen Version der Vorlage. Standardmäßig ParameterValueType.STRING
, wenn nicht angegeben.
Unterschrift:
valueType?: ParameterValueType;