واجهة تمثل معلمة التكوين عن بعد. على الأقل، يجب أن يكون إدخال defaultValue
أو conditionalValues
موجودًا حتى يكون للمعلمة أي تأثير.
إمضاء:
export interface RemoteConfigParameter
ملكيات
ملكية | يكتب | وصف |
---|---|---|
ConditionalValues | { [مفتاح: سلسلة]: RemoteConfigParameterValue ; } | خريطة (condition name, value) . يحدد اسم الشرط ذي الأولوية العليا (الاسم المدرج أولاً في قائمة شروط قالب التكوين عن بعد) قيمة هذه المعلمة. |
القيمة الافتراضية | RemoteConfigParameterValue | القيمة التي سيتم تعيين المعلمة عليها، عندما لا يتم تقييم أي من الشروط المسماة إلى true . |
وصف | خيط | وصف لهذه المعلمة. يجب ألا يزيد طوله عن 100 حرف، ويمكن أن يحتوي على أي أحرف Unicode. |
valueType | ParameterValueType | نوع البيانات لكافة قيم هذه المعلمة في الإصدار الحالي من القالب. القيمة الافتراضية هي ParameterValueType.STRING إذا لم يتم تحديدها. |
RemoteConfigParameter.conditionalValues
خريطة (condition name, value)
. يحدد اسم الشرط ذي الأولوية العليا (الاسم المدرج أولاً في قائمة شروط قالب التكوين عن بعد) قيمة هذه المعلمة.
إمضاء:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
القيمة التي سيتم تعيين المعلمة إليها، عندما لا يتم تقييم أي من الشروط المسماة على أنها true
.
إمضاء:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.description
وصف لهذه المعلمة. يجب ألا يزيد طوله عن 100 حرف، ويمكن أن يحتوي على أي أحرف Unicode.
إمضاء:
description?: string;
RemoteConfigParameter.valueType
نوع البيانات لكافة قيم هذه المعلمة في الإصدار الحالي من القالب. القيمة الافتراضية هي ParameterValueType.STRING
إذا لم يتم تحديدها.
إمضاء:
valueType?: ParameterValueType;