Interface: VocabularyRelease
@kortexya/reasoninglayer / VocabularyRelease
Interface: VocabularyRelease
Section titled “Interface: VocabularyRelease”Defined in: src/types/vocabulary.ts:1950
An immutable release.
Properties
Section titled “Properties”approvalDecisionId
Section titled “approvalDecisionId”approvalDecisionId:
string
Defined in: src/types/vocabulary.ts:1964
The approval decision (UUID).
assessmentId
Section titled “assessmentId”assessmentId:
string
Defined in: src/types/vocabulary.ts:1966
The assessment the approval cites (UUID).
baselineReleaseId?
Section titled “baselineReleaseId?”
optionalbaselineReleaseId?:string
Defined in: src/types/vocabulary.ts:1968
The release the candidate was based on (UUID).
candidateId
Section titled “candidateId”candidateId:
string
Defined in: src/types/vocabulary.ts:1956
The candidate (UUID).
contentHash
Section titled “contentHash”contentHash:
string
Defined in: src/types/vocabulary.ts:1960
The revision’s content hash.
contextId
Section titled “contextId”contextId:
string
Defined in: src/types/vocabulary.ts:1970
The context id.
recordCount
Section titled “recordCount”recordCount:
number
Defined in: src/types/vocabulary.ts:1972
Records in the snapshot.
releasedAt
Section titled “releasedAt”releasedAt:
string
Defined in: src/types/vocabulary.ts:1976
When (ISO 8601).
releasedBy
Section titled “releasedBy”releasedBy:
string
Defined in: src/types/vocabulary.ts:1974
Who released (user:<uuid>).
releaseId
Section titled “releaseId”releaseId:
string
Defined in: src/types/vocabulary.ts:1952
Id (UUID).
releaseNumber
Section titled “releaseNumber”releaseNumber:
number
Defined in: src/types/vocabulary.ts:1954
Number, 1-based per tenant.
revisionId
Section titled “revisionId”revisionId:
string
Defined in: src/types/vocabulary.ts:1958
The released revision (UUID).
snapshotHash
Section titled “snapshotHash”snapshotHash:
string
Defined in: src/types/vocabulary.ts:1962
The snapshot digest.
state:
VocabularyReleaseState
Defined in: src/types/vocabulary.ts:1978
The derived state.