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)

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

updateTime

string ( Timestamp format)

Saída apenas. Quando o modelo do Remote Config foi gravado no servidor do Remote Config.

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 )

Saída apenas. 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 do Configuração remota correspondente

updateOrigin

enum ( RemoteConfigUpdateOrigin )

Saída apenas. Onde a ação de atualização se originou.

updateType

enum ( RemoteConfigUpdateType )

Saída apenas. Que tipo de atualização foi feita.

rollbackSource

string ( int64 format)

Saída apenas. 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 revertida.

isLegacy

boolean

Saída apenas. True se este modelo do 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 gravou um modelo do Configuração remota.

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

string

Saída apenas. Nome em Exibição.

email

string

Saída apenas. Endereço de email.

imageUrl

string

Saída apenas. Imagem URL.

RemoteConfigUpdateOrigin

Onde a ação projects.updateRemoteConfig se originou.

Enums
REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED Catch-all 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 veio do SDK do Firebase Admin Node

RemoteConfigUpdateType

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

Enums
REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED Catch-all 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 "Forçar atualização" foi pressionado no console.
ROLLBACK Uma reversão para um modelo anterior do Configuração remota.