Version

Chứa tất cả siêu dữ liệu về một phiên bản cụ thể của mẫu Cấu hình từ xa.

Tất cả các trường đều được đặt tại thời điểm ghi mẫu Cấu hình từ xa được chỉ định.

Biểu diễn JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Trường
versionNumber

string (int64 format)

Chỉ có đầu ra. Số phiên bản của mẫu Cấu hình từ xa tương ứng của phiên bản.

updateTime

string (Timestamp format)

Chỉ có đầu ra. Khi mẫu Cấu hình từ xa được ghi vào máy chủ Cấu hình từ xa.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Chỉ có đầu ra. Tổng hợp tất cả các trường siêu dữ liệu về tài khoản đã thực hiện cập nhật.

description

string

Không bắt buộc. Nội dung mô tả do người dùng cung cấp về mẫu Cấu hình từ xa tương ứng

updateOrigin

enum (RemoteConfigUpdateOrigin)

Chỉ có đầu ra. Nơi phát sinh hành động cập nhật.

updateType

enum (RemoteConfigUpdateType)

Chỉ có đầu ra. Loại nội dung cập nhật được thực hiện.

rollbackSource

string (int64 format)

Chỉ có đầu ra. Chỉ hiển thị nếu phiên bản này là kết quả của quá trình khôi phục và sẽ là số phiên bản của mẫu Cấu hình từ xa được khôi phục.

isLegacy

boolean

Chỉ có đầu ra. Là giá trị True nếu mẫu Cấu hình từ xa này được xuất bản trước khi nhật ký phiên bản được hỗ trợ.

Người dùng cấu hình từ xa

Tất cả các trường liên kết với tài khoản cá nhân/dịch vụ đã viết mẫu Cấu hình từ xa.

Biểu diễn JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Trường
name

string

Chỉ có đầu ra. Tên hiển thị.

email

string

Chỉ có đầu ra. Địa chỉ email.

imageUrl

string

Chỉ có đầu ra. URL của hình ảnh.

RemoteConfigUpdateOrigin

Nơi phát sinh hành động projects.updateRemoteConfig.

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Tổng hợp cho các giá trị không được nhận dạng.
CONSOLE Bản cập nhật này đến từ giao diện người dùng Firebase.
REST_API Bản cập nhật này đến từ API REST Cấu hình từ xa.
ADMIN_SDK_NODE Giá trị này được sử dụng khi bản cập nhật đến từ SDK nút quản trị của Firebase

Cấu hình từ xaUpdateType

Loại nội dung cập nhật liên quan đến Remote Config template version.

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Tổng hợp cho các giá trị enum không được nhận dạng.
INCREMENTAL_UPDATE Bản cập nhật gia tăng định kỳ.
FORCED_UPDATE Đây là một bản cập nhật bắt buộc. ETag được chỉ định là "*" trong yêu cầu UpdateRemoteConfigRequest hoặc nút "Force Update" được nhấn trên bảng điều khiển.
ROLLBACK Khôi phục về một mẫu Cấu hình từ xa trước đó.