একটি দূরবর্তী কনফিগার টেমপ্লেট সংস্করণ প্রতিনিধিত্বকারী ইন্টারফেস। শুধুমাত্র আউটপুট, সংস্করণ বিবরণ ছাড়া. রিমোট কনফিগারেশন টেমপ্লেটের একটি নির্দিষ্ট সংস্করণ সম্পর্কে মেটাডেটা রয়েছে। নির্দিষ্ট রিমোট কনফিগারেশন টেমপ্লেট প্রকাশিত হওয়ার সময় সমস্ত ক্ষেত্র সেট করা হয়। একটি সংস্করণের বিবরণ ক্ষেত্র publishTemplate
কলগুলিতে নির্দিষ্ট করা যেতে পারে।
স্বাক্ষর:
export interface Version
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
বর্ণনা | স্ট্রিং | সংশ্লিষ্ট রিমোট কনফিগারেশন টেমপ্লেটের ব্যবহারকারী-প্রদত্ত বিবরণ। |
উত্তরাধিকার | বুলিয়ান | সংস্করণ ইতিহাস সমর্থিত হওয়ার আগে এই দূরবর্তী কনফিগার টেমপ্লেটটি প্রকাশিত হয়েছিল কিনা তা নির্দেশ করে। |
রোলব্যাক সোর্স | স্ট্রিং | রিমোট কনফিগারেশন টেমপ্লেটের সংস্করণ নম্বর যা একটি রোলব্যাকের কারণে বর্তমান সংস্করণে পরিণত হয়েছে৷ এই সংস্করণটি রোলব্যাকের ফলাফল হলেই কেবল উপস্থিত। |
updateOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | টেমপ্লেট আপডেট অ্যাকশনের উৎপত্তি। |
আপডেটের সময় | স্ট্রিং | রিমোট কনফিগারেশন টেমপ্লেটের এই সংস্করণটি কখন রিমোট কনফিগার ব্যাকএন্ডে লেখা হয়েছিল তার টাইমস্ট্যাম্প। |
আপডেট টাইপ | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | টেমপ্লেট আপডেট অ্যাকশনের ধরন। |
আপডেট ব্যবহারকারী | রিমোট কনফিগার ব্যবহারকারী | যে অ্যাকাউন্টটি আপডেট করেছে সে সম্পর্কে সমস্ত মেটাডেটা ফিল্ডের একত্রীকরণ। |
সংস্করণ সংখ্যা | স্ট্রিং | রিমোট কনফিগারেশন টেমপ্লেটের সংস্করণ নম্বর। |
সংস্করণ।বর্ণনা
সংশ্লিষ্ট রিমোট কনফিগারেশন টেমপ্লেটের ব্যবহারকারী-প্রদত্ত বিবরণ।
স্বাক্ষর:
description?: string;
Version.isLegacy
সংস্করণ ইতিহাস সমর্থিত হওয়ার আগে এই দূরবর্তী কনফিগার টেমপ্লেটটি প্রকাশিত হয়েছিল কিনা তা নির্দেশ করে।
স্বাক্ষর:
isLegacy?: boolean;
Version.rollbackSource
রিমোট কনফিগারেশন টেমপ্লেটের সংস্করণ নম্বর যা একটি রোলব্যাকের কারণে বর্তমান সংস্করণে পরিণত হয়েছে৷ এই সংস্করণটি রোলব্যাকের ফলাফল হলেই কেবল উপস্থিত।
স্বাক্ষর:
rollbackSource?: string;
Version.updateOrigin
টেমপ্লেট আপডেট অ্যাকশনের উৎপত্তি।
স্বাক্ষর:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
সংস্করণ।আপডেটটাইম
রিমোট কনফিগারেশন টেমপ্লেটের এই সংস্করণটি কখন রিমোট কনফিগার ব্যাকএন্ডে লেখা হয়েছিল তার টাইমস্ট্যাম্প।
স্বাক্ষর:
updateTime?: string;
Version.updateType
টেমপ্লেট আপডেট অ্যাকশনের ধরন।
স্বাক্ষর:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Version.updateUser
যে অ্যাকাউন্টটি আপডেট করেছে সে সম্পর্কে সমস্ত মেটাডেটা ফিল্ডের একত্রীকরণ।
স্বাক্ষর:
updateUser?: RemoteConfigUser;
Version.versionNumber
রিমোট কনফিগারেশন টেমপ্লেটের সংস্করণ নম্বর।
স্বাক্ষর:
versionNumber?: string;