RemoteConfigParameter interface

একটি দূরবর্তী কনফিগার পরামিতি প্রতিনিধিত্বকারী ইন্টারফেস। ন্যূনতম, একটি 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;