Version interface

Interface que representa uma versão de modelo do Configuração remota. Saída apenas, exceto para a descrição da versão. Contém 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 é publicado. O campo de descrição de uma versão pode ser especificado em chamadas de publishTemplate .

Assinatura:

export interface Version 

Propriedades

Propriedade Modelo Descrição
Descrição corda A descrição fornecida pelo usuário do modelo do Configuração remota correspondente.
isLegacy boleano Indica se este modelo do Configuração remota foi publicado antes do suporte ao histórico de versões.
rollbackSource corda O número da versão do modelo do Configuração remota que se tornou a versão atual devido a uma reversão. Presente apenas se esta versão for o resultado de uma reversão.
atualizarOrigem ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') A origem da ação de atualização do modelo.
tempo de atualização corda O carimbo de data/hora de quando esta versão do modelo do Configuração remota foi gravada no back-end do Configuração remota.
tipo de atualização ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') O tipo da ação de atualização do modelo.
updateUser RemoteConfigUser Agregação de todos os campos de metadados sobre a conta que realizou a atualização.
número da versão corda O número da versão de um modelo do Configuração remota.

Versão.descrição

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

Assinatura:

description?: string;

Version.isLegacy

Indica se este modelo do Configuração remota foi publicado antes do suporte ao histórico de versões.

Assinatura:

isLegacy?: boolean;

Version.rollbackSource

O número da versão do modelo do Configuração remota que se tornou a versão atual devido a uma reversão. Presente apenas se esta versão for o resultado de uma reversão.

Assinatura:

rollbackSource?: string;

Version.updateOrigin

A origem da ação de atualização do modelo.

Assinatura:

updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');

Version.updateTime

O carimbo de data/hora de quando esta versão do modelo do Configuração remota foi gravada no back-end do Configuração remota.

Assinatura:

updateTime?: string;

Version.updateType

O tipo da ação de atualização do modelo.

Assinatura:

updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');

Version.updateUser

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

Assinatura:

updateUser?: RemoteConfigUser;

Version.versionNumber

O número da versão de um modelo do Configuração remota.

Assinatura:

versionNumber?: string;