Version

Zawiera wszystkie metadane dotyczące określonej wersji szablonu Zdalnej konfiguracji.

Wszystkie pola są ustawione w momencie zapisu określonego szablonu Zdalnej konfiguracji.

Zapis JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Pola
versionNumber

string (int64 format)

Tylko dane wyjściowe. Numer wersji odpowiedniego szablonu Zdalnej konfiguracji dla danej wersji.

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Kiedy szablon Zdalnej konfiguracji został zapisany na serwerze Zdalnej konfiguracji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Tylko dane wyjściowe. Agregacja wszystkich pól metadanych konta, na którym przeprowadzono aktualizację.

description

string

Opcjonalnie. Podany przez użytkownika opis odpowiedniego szablonu Zdalnej konfiguracji.

updateOrigin

enum (RemoteConfigUpdateOrigin)

Tylko dane wyjściowe. Skąd pochodzi działanie aktualizacji.

updateType

enum (RemoteConfigUpdateType)

Tylko dane wyjściowe. Typ przeprowadzonej aktualizacji.

rollbackSource

string (int64 format)

Tylko dane wyjściowe. Widoczny tylko wtedy, gdy ta wersja jest wynikiem wycofania. Będzie to numer wersji szablonu Zdalnej konfiguracji, do której została przywrócona.

isLegacy

boolean

Tylko dane wyjściowe. True, jeśli ten szablon Zdalnej konfiguracji został opublikowany przed obsługą historii zmian.

Użytkownik Zdalnej konfiguracji

Wszystkie pola powiązane z kontem osoby/usługi, które utworzyło szablon Zdalnej konfiguracji.

Zapis JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Pola
name

string

Tylko dane wyjściowe. Wyświetlana nazwa.

email

string

Tylko dane wyjściowe. Adres e-mail.

imageUrl

string

Tylko dane wyjściowe. Adres URL obrazu.

Zdalna konfiguracja_początku aktualizacji

Skąd pochodzi działanie projects.updateRemoteConfig.

Wartości w polu enum
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Zbiorczy adres dla nierozpoznanych wartości.
CONSOLE Aktualizacja pochodzi z interfejsu Firebase.
REST_API Aktualizacja pochodzi z interfejsu API typu REST Zdalnej konfiguracji.
ADMIN_SDK_NODE Ta wartość jest używana, gdy aktualizacja pochodzi z pakietu SDK Firebase Admin Node

Typ aktualizacji zdalnej konfiguracji

Typ aktualizacji powiązany z kontem Remote Config template version.

Wartości w polu enum
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Zbiorczy adres dla nierozpoznanych wartości wyliczeniowych.
INCREMENTAL_UPDATE Regularne aktualizacje przyrostowe.
FORCED_UPDATE Wymuszona aktualizacja. Parametr ETag został określony jako „*” w żądaniu UpdateRemoteConfigRequest lub w opcji „Wymuś aktualizację” wciśnięty został przycisk na konsoli.
ROLLBACK Przywrócenie poprzedniego szablonu Zdalnej konfiguracji.