رابطی که یک پارامتر Remote Config را نشان می دهد. حداقل، یک ورودی defaultValue
یا conditionalValues
باید وجود داشته باشد تا پارامتر تأثیری داشته باشد.
امضا:
export interface RemoteConfigParameter
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
مقادیر شرطی | { [key: string]: RemoteConfigParameterValue ; } | یک نقشه (condition name, value) . نام شرط بالاترین اولویت (کسی که ابتدا در لیست شرایط قالب Remote Config فهرست شده است) مقدار این پارامتر را تعیین می کند. |
مقدار پیش فرض | RemoteConfigParameterValue | مقداری که باید پارامتر روی آن تنظیم شود، زمانی که هیچ یک از شرایط نامگذاری شده به true ارزیابی نمی شود. |
شرح | رشته | توضیحاتی برای این پارامتر نباید بیش از 100 کاراکتر باشد و ممکن است حاوی هر گونه کاراکتر یونیکد باشد. |
نوع ارزش | ParameterValueType | نوع داده برای همه مقادیر این پارامتر در نسخه فعلی الگو. اگر مشخص نشده باشد، به طور پیش فرض به ParameterValueType.STRING می رسد. |
RemoteConfigParameter.conditionalValues
یک نقشه (condition name, value)
. نام شرط بالاترین اولویت (کسی که ابتدا در لیست شرایط قالب Remote Config فهرست شده است) مقدار این پارامتر را تعیین می کند.
امضا:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
مقداری که باید پارامتر روی آن تنظیم شود، زمانی که هیچ یک از شرایط نامگذاری شده به true
ارزیابی نمی شود .
امضا:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.description
توضیحاتی برای این پارامتر نباید بیش از 100 کاراکتر باشد و ممکن است حاوی هر گونه کاراکتر یونیکد باشد.
امضا:
description?: string;
RemoteConfigParameter.valueType
نوع داده برای همه مقادیر این پارامتر در نسخه فعلی الگو. اگر مشخص نشده باشد، به طور پیش فرض به ParameterValueType.STRING
می رسد.
امضا:
valueType?: ParameterValueType;