Version

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

Todos os campos são definidos no momento em que o modelo do Configuração remota especificado 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 do Configuração remota correspondente à versão.

updateTime

string ( Timestamp format)

Apenas saída. Quando o modelo do Configuração remota foi gravado no servidor do 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 executou a atualização.

description

string

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

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Apenas saída. Onde a ação de atualização se originou.

updateType

enum ( RemoteConfigUpdateType )

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

rollbackSource

string ( int64 format)

Apenas saída. Presente apenas se esta versão for o resultado de uma reversão e será o número da versão do modelo do Configuração remota para o qual foi revertido.

isLegacy

boolean

Apenas saída. True se este modelo do Configuração remota tiver sido publicado antes do histórico de versões ser compatível.

UsuárioConfiguraçãoRemota

Todos os campos associados à conta pessoal/de serviço que escreveu um modelo do 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 email.

imageUrl

string

Apenas saída. Imagem URL.

RemoteConfigUpdateOrigin

Onde a ação projects.updateRemoteConfig foi originada.

Enums
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Pega-tudo para valores não reconhecidos.
CONSOLE A atualização veio da IU do Firebase.
REST_API A atualização veio da API REST do Configuração remota.
ADMIN_SDK_NODE Este valor é usado quando a atualização vem do SDK do Firebase Admin Node

RemoteConfigUpdateType

Que tipo de atualização foi associada à Remote Config template version .

Enums
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Pega-tudo para valores enum 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 "Force Update" foi pressionado no console.
ROLLBACK Uma reversão para um modelo anterior do Configuração remota.