Version

রিমোট কনফিগারেশন টেমপ্লেটের একটি নির্দিষ্ট সংস্করণ সম্পর্কে সমস্ত মেটাডেটা রয়েছে৷

নির্দিষ্ট রিমোট কনফিগ টেমপ্লেট লেখার সময়ে সমস্ত ক্ষেত্র সেট করা হয়।

JSON প্রতিনিধিত্ব
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
ক্ষেত্র
versionNumber

string ( int64 format)

শুধুমাত্র আউটপুট। সংস্করণের সংশ্লিষ্ট রিমোট কনফিগ টেমপ্লেটের সংস্করণ নম্বর।

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যখন রিমোট কনফিগ টেমপ্লেটটি রিমোট কনফিগার সার্ভারে লেখা হয়েছিল।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateUser

object ( RemoteConfigUser )

শুধুমাত্র আউটপুট। যে অ্যাকাউন্টটি আপডেট করেছে সে সম্পর্কে সমস্ত মেটাডেটা ফিল্ডের একত্রীকরণ।

description

string

ঐচ্ছিক। সংশ্লিষ্ট রিমোট কনফিগারেশন টেমপ্লেটের ব্যবহারকারী-প্রদত্ত বিবরণ

updateOrigin

enum ( RemoteConfigUpdateOrigin )

শুধুমাত্র আউটপুট। যেখানে আপডেট অ্যাকশনের উৎপত্তি।

updateType

enum ( RemoteConfigUpdateType )

শুধুমাত্র আউটপুট। কি ধরনের আপডেট করা হয়েছে.

rollbackSource

string ( int64 format)

শুধুমাত্র আউটপুট। শুধুমাত্র উপস্থিত হবে যদি এই সংস্করণটি একটি রোলব্যাকের ফলাফল হয়, এবং এটি হবে রিমোট কনফিগারেশন টেমপ্লেটের সংস্করণ নম্বর যা রোল-ব্যাক করা হয়েছিল৷

isLegacy

boolean

শুধুমাত্র আউটপুট। True যদি এই দূরবর্তী কনফিগার টেমপ্লেট সংস্করণ ইতিহাস সমর্থিত হওয়ার আগে প্রকাশিত হয়।

রিমোট কনফিগার ব্যবহারকারী

রিমোট কনফিগ টেমপ্লেট লিখেছে এমন ব্যক্তি/পরিষেবা অ্যাকাউন্টের সাথে যুক্ত সমস্ত ক্ষেত্র।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "email": string,
  "imageUrl": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। প্রদর্শনের নাম।

email

string

শুধুমাত্র আউটপুট। ইমেইল ঠিকানা.

imageUrl

string

শুধুমাত্র আউটপুট। ছবির ঠিকানা.

RemoteConfigUpdateOrigin

যেখানে projects.updateRemoteConfig অ্যাকশনের উৎপত্তি হয়েছে।

Enums
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED অচেনা মানগুলির জন্য সমস্ত ক্যাচ করুন৷
CONSOLE আপডেটটি Firebase UI থেকে এসেছে।
REST_API রিমোট কনফিগ REST API থেকে আপডেটটি এসেছে।
ADMIN_SDK_NODE যখন Firebase অ্যাডমিন নোড SDK থেকে আপডেট আসে তখন এই মানটি ব্যবহার করা হয়

RemoteConfigUpdateType

Remote Config template version সাথে কী ধরনের আপডেট যুক্ত ছিল।

Enums
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED অচেনা enum মানের জন্য ক্যাচ-অল।
INCREMENTAL_UPDATE একটি নিয়মিত বর্ধিত আপডেট.
FORCED_UPDATE একটি জোরপূর্বক আপডেট. ETagটিকে একটি UpdateRemoteConfigRequest অনুরোধে "*" হিসাবে নির্দিষ্ট করা হয়েছিল বা কনসোলে "ফোর্স আপডেট" বোতামটি চাপানো হয়েছিল৷
ROLLBACK পূর্ববর্তী রিমোট কনফিগারেশন টেমপ্লেটে একটি রোলব্যাক।