একটি দূরবর্তী কনফিগার পরামিতি প্রতিনিধিত্বকারী ইন্টারফেস। ন্যূনতম, একটি defaultValue
বা conditionalValues
এন্ট্রি থাকতে হবে যাতে প্যারামিটারের কোনো প্রভাব থাকে।
স্বাক্ষর:
export interface RemoteConfigParameter
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
শর্তযুক্ত মান | { [কী: স্ট্রিং]: RemoteConfigParameterValue ; } | একটি (condition name, value) মানচিত্র। সর্বোচ্চ অগ্রাধিকারের শর্তের নাম (রিমোট কনফিগারেশন টেমপ্লেটের শর্ত তালিকায় প্রথমে তালিকাভুক্ত একটি) এই প্যারামিটারের মান নির্ধারণ করে। |
ডিফল্ট মান | RemoteConfigParameterValue | প্যারামিটার সেট করার মান, যখন নামযুক্ত শর্তগুলির কোনোটিই true মূল্যায়ন করা হয় না। |
বর্ণনা | স্ট্রিং | এই পরামিতি জন্য একটি বিবরণ. 100 অক্ষরের বেশি হওয়া উচিত নয় এবং যেকোনো ইউনিকোড অক্ষর থাকতে পারে। |
মান প্রকার | প্যারামিটার ভ্যালু টাইপ | টেমপ্লেটের বর্তমান সংস্করণে এই প্যারামিটারের সমস্ত মানগুলির জন্য ডেটা প্রকার৷ অনির্দিষ্ট থাকলে ParameterValueType.STRING এ ডিফল্ট। |
RemoteConfigParameter.conditionalValues
একটি (condition name, value)
মানচিত্র। সর্বোচ্চ অগ্রাধিকারের শর্তের নাম (রিমোট কনফিগারেশন টেমপ্লেটের শর্ত তালিকায় প্রথমে তালিকাভুক্ত একটি) এই প্যারামিটারের মান নির্ধারণ করে।
স্বাক্ষর:
conditionalValues?: {
[key: string]: RemoteConfigParameterValue;
};
RemoteConfigParameter.defaultValue
প্যারামিটার সেট করার মান, যখন নামযুক্ত শর্তগুলির কোনোটিই true
মূল্যায়ন করা হয় না .
স্বাক্ষর:
defaultValue?: RemoteConfigParameterValue;
RemoteConfigParameter.description
এই পরামিতি জন্য একটি বিবরণ. 100 অক্ষরের বেশি হওয়া উচিত নয় এবং যেকোনো ইউনিকোড অক্ষর থাকতে পারে।
স্বাক্ষর:
description?: string;
RemoteConfigParameter.valueType
টেমপ্লেটের বর্তমান সংস্করণে এই প্যারামিটারের সমস্ত মানগুলির জন্য ডেটা প্রকার৷ অনির্দিষ্ট থাকলে ParameterValueType.STRING
এ ডিফল্ট।
স্বাক্ষর:
valueType?: ParameterValueType;