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 được đặt tại thời điểm mẫu Cấu hình từ xa được chỉ định được viết.

Biểu diễn JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Lĩnh vực
versionNumber

string ( int64 format)

Chỉ đầ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ỉ đầ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 RFC3339 UTC "Zulu", với độ phân giải nano giây và tối đa chín chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

updateUser

object ( RemoteConfigUser )

Chỉ đầ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. 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ỉ đầu ra. Hành động cập nhật bắt nguồn từ đâu.

updateType

enum ( RemoteConfigUpdateType )

Chỉ đầu ra. Loại cập nhật nào đã được thực hiện.

rollbackSource

string ( int64 format)

Chỉ đầu ra. Chỉ xuất hiện 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ỉ đầu ra. True nếu mẫu Cấu hình từ xa này được xuất bản trước khi lịch sử phiên bản được hỗ trợ.

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

Tất cả các trường được 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
}
Lĩnh vực
name

string

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

email

string

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

imageUrl

string

Chỉ đầu ra. URL hình ảnh.

RemoteConfigUpdateOrigin

Nơi bắt nguồn của hành động projects.updateRemoteConfig .

Enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Bắt tất cả các giá trị không được công nhận.
CONSOLE Bản cập nhật đến từ giao diện người dùng Firebase.
REST_API Bản cập nhật đế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ị Firebase

Loại cập nhật cấu hình từ xa

Loại cập nhật nào được liên kết với Remote Config template version .

Enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Bắt tất cả các giá trị enum không được công nhận.
INCREMENTAL_UPDATE Một bản cập nhật gia tăng thường xuyên.
FORCED_UPDATE 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 "Buộc cập nhật" đã được nhấn trên bảng điều khiển.
ROLLBACK Khôi phục về mẫu Cấu hình từ xa trước đó.