Version

Contém todos os metadados sobre uma versão específica do modelo da Configuração remota.

Todos os campos foram definidos no momento em que o modelo especificado da Configuração remota foi gravado.

Representação JSON
{
  "versionNumber": string,
  "updateTime": string,
  "updateUser": {
    object (RemoteConfigUser)
  },
  "description": string,
  "updateOrigin": enum (RemoteConfigUpdateOrigin),
  "updateType": enum (RemoteConfigUpdateType),
  "rollbackSource": string,
  "isLegacy": boolean
}
Campos
versionNumber

string (int64 format)

Apenas saída. O número da versão do modelo correspondente da Configuração remota.

updateTime

string (Timestamp format)

Apenas saída. Quando o modelo da Configuração remota foi gravado no servidor da Configuração remota.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateUser

object (RemoteConfigUser)

Apenas saída. Agregação de todos os campos de metadados sobre a conta que realizou a atualização.

description

string

Opcional. A descrição fornecida pelo usuário do modelo correspondente da Configuração remota

updateOrigin

enum (RemoteConfigUpdateOrigin)

Apenas saída. Onde a ação de atualização teve origem.

updateType

enum (RemoteConfigUpdateType)

Apenas saída. Que tipo de atualização foi feita.

rollbackSource

string (int64 format)

Apenas saída. Presente apenas se essa versão for resultado de uma reversão e for o número da versão do modelo da Configuração remota que foi revertida.

isLegacy

boolean

Apenas saída. True se este modelo da Configuração remota foi publicado antes do suporte ao histórico de versões.

RemoteConfigUser

Todos os campos associados à conta de pessoa/serviço que criou um modelo da Configuração remota.

Representação JSON
{
  "name": string,
  "email": string,
  "imageUrl": string
}
Campos
name

string

Apenas saída. Nome de exibição.

email

string

Apenas saída. Endereço de e-mail.

imageUrl

string

Apenas saída. URL da imagem.

RemoteConfigUpdateOrigin

Onde a ação projects.updateRemoteConfig teve origem.

Tipos enumerados
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED pega-tudo para valores não reconhecidos;
CONSOLE A atualização veio da interface do Firebase.
REST_API A atualização veio da API REST da Configuração remota.
ADMIN_SDK_NODE Esse valor é usado quando a atualização veio do SDK Admin para Node do Firebase

RemoteConfigUpdateType

Que tipo de atualização foi associado ao Remote Config template version.

Tipos enumerados
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED "pega-tudo" para valores de tipo enumerado não reconhecidos.
INCREMENTAL_UPDATE Uma atualização incremental regular.
FORCED_UPDATE Uma atualização forçada. A ETag foi especificada como "*" em uma solicitação UpdateRemoteConfigRequest ou o botão "Forçar atualização" foi pressionado no console.
ROLLBACK Uma reversão para um modelo anterior da Configuração remota.