Version

شامل تمام ابرداده‌های مربوط به یک نسخه خاص از الگوی Remote Config است.

همه فیلدها در زمانی تنظیم می شوند که الگوی Remote Config مشخص شده نوشته شود.

نمایندگی JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
زمینه های
versionNumber

string ( int64 format)

فقط خروجی شماره نسخه الگوی Remote Config مربوط به نسخه.

updateTime

string ( Timestamp format)

فقط خروجی زمانی که قالب Remote Config در سرور Remote Config نوشته شد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateUser

object ( RemoteConfigUser )

فقط خروجی تجمیع تمام فیلدهای فراداده مربوط به حسابی که به‌روزرسانی را انجام داده است.

description

string

اختیاری. توضیحات ارائه شده توسط کاربر از الگوی Remote Config مربوطه

updateOrigin

enum ( RemoteConfigUpdateOrigin )

فقط خروجی جایی که عمل به‌روزرسانی آغاز شد.

updateType

enum ( RemoteConfigUpdateType )

فقط خروجی چه نوع به روز رسانی ساخته شده است.

rollbackSource

string ( int64 format)

فقط خروجی فقط در صورتی ارائه می شود که این نسخه نتیجه بازگشت باشد و شماره نسخه الگوی Remote Config است که به آن بازگردانده شده است.

isLegacy

boolean

فقط خروجی True اگر این الگوی Remote Config قبل از پشتیبانی از تاریخچه نسخه منتشر شده باشد.

RemoteConfigUser

همه فیلدهای مرتبط با حساب شخص/سرویس که الگوی Remote Config را نوشته است.

نمایندگی JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
زمینه های
name

string

فقط خروجی نام نمایشی

email

string

فقط خروجی آدرس ایمیل.

imageUrl

string

فقط خروجی آدرس تصویر.

RemoteConfigUpdateOrigin

از جایی که عمل projects.updateRemoteConfig منشا گرفت.

Enums
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED همه را برای مقادیر ناشناخته بگیرید.
CONSOLE به روز رسانی از رابط کاربری Firebase ارائه شده است.
REST_API به روز رسانی از Remote Config REST API ارائه شده است.
ADMIN_SDK_NODE این مقدار زمانی استفاده می شود که به روز رسانی از Firebase Admin Node SDK باشد

RemoteConfigUpdateType

چه نوع به‌روزرسانی با Remote Config template version مرتبط است.

Enums
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Catch-all برای مقادیر enum ناشناخته.
INCREMENTAL_UPDATE به روز رسانی افزایشی منظم.
FORCED_UPDATE آپدیت اجباری ETag در یک درخواست UpdateRemoteConfigRequest به صورت "*" مشخص شد یا دکمه "Force Update" روی کنسول فشار داده شد.
ROLLBACK بازگشت به یک الگوی قبلی Remote Config.