원격 구성 템플릿 버전을 나타내는 인터페이스입니다. 출력 전용(버전 설명 제외) 원격 구성 템플릿의 특정 버전에 대한 메타데이터가 포함됩니다. 모든 필드는 지정된 원격 구성 템플릿이 게시되는 시점에 설정됩니다. 버전의 설명 필드는 publishTemplate
호출에서 지정할 수 있습니다.
서명:
export interface Version
속성
속성 | 유형 | 설명 |
---|---|---|
description | 문자열 | 해당 원격 구성 템플릿에 대해 사용자가 제공한 설명입니다. |
isLegacy | 부울 | 버전 기록이 지원되기 전에 이 원격 구성 템플릿이 게시되었는지 여부를 나타냅니다. |
rollbackSource | 문자열 | 롤백으로 인해 현재 버전이 된 원격 구성 템플릿의 버전 번호입니다. 이 버전이 롤백의 결과인 경우에만 존재합니다. |
updateOrigin | ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE') | 템플릿 업데이트 작업의 출처입니다. |
updateTime | 문자열 | 이 원격 구성 템플릿 버전이 원격 구성 백엔드에 작성된 시점의 타임스탬프입니다. |
updateType | ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK') | 템플릿 업데이트 작업의 유형입니다. |
사용자 업데이트 | RemoteConfigUser | 업데이트를 수행한 계정에 대한 모든 메타데이터 필드의 집계입니다. |
versionNumber | 문자열 | 원격 구성 템플릿의 버전 번호입니다. |
버전.설명
해당 원격 구성 템플릿에 대해 사용자가 제공한 설명입니다.
서명:
description?: string;
버전.isLegacy
버전 기록이 지원되기 전에 이 원격 구성 템플릿이 게시되었는지 여부를 나타냅니다.
서명:
isLegacy?: boolean;
Version.rollbackSource
롤백으로 인해 현재 버전이 된 원격 구성 템플릿의 버전 번호입니다. 이 버전이 롤백의 결과인 경우에만 존재합니다.
서명:
rollbackSource?: string;
Version.updateOrigin
템플릿 업데이트 작업의 출처입니다.
서명:
updateOrigin?: ('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE');
Version.updateTime
이 원격 구성 템플릿 버전이 원격 구성 백엔드에 작성된 시점의 타임스탬프입니다.
서명:
updateTime?: string;
Version.updateType
템플릿 업데이트 작업의 유형입니다.
서명:
updateType?: ('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK');
Version.updateUser
업데이트를 수행한 계정에 대한 모든 메타데이터 필드의 집계입니다.
서명:
updateUser?: RemoteConfigUser;
버전.versionNumber
원격 구성 템플릿의 버전 번호입니다.
서명:
versionNumber?: string;