Interface: VocabularyCandidate
@kortexya/reasoninglayer / VocabularyCandidate
Interface: VocabularyCandidate
Section titled “Interface: VocabularyCandidate”Defined in: src/types/vocabulary.ts:1637
A candidate head.
Properties
Section titled “Properties”baselineReleaseId?
Section titled “baselineReleaseId?”
optionalbaselineReleaseId?:string
Defined in: src/types/vocabulary.ts:1649
The release the candidate is based on (UUID).
baselineStatus?
Section titled “baselineStatus?”
optionalbaselineStatus?:VocabularyBaselineStatus
Defined in: src/types/vocabulary.ts:1651
Whether that baseline is the active release; absent once terminal.
candidateId
Section titled “candidateId”candidateId:
string
Defined in: src/types/vocabulary.ts:1639
Id (UUID).
createdAt
Section titled “createdAt”createdAt:
string
Defined in: src/types/vocabulary.ts:1655
Creation time (database clock, ISO 8601).
createdBy
Section titled “createdBy”createdBy:
string
Defined in: src/types/vocabulary.ts:1653
Creator (user:<uuid>).
headRevisionId
Section titled “headRevisionId”headRevisionId:
string
Defined in: src/types/vocabulary.ts:1645
Head revision (UUID); also the candidate’s ETag.
headRevisionNumber
Section titled “headRevisionNumber”headRevisionNumber:
number
Defined in: src/types/vocabulary.ts:1647
Head revision number.
state:
VocabularyCandidateState
Defined in: src/types/vocabulary.ts:1643
State.
title:
string
Defined in: src/types/vocabulary.ts:1641
Title.
updatedAt
Section titled “updatedAt”updatedAt:
string
Defined in: src/types/vocabulary.ts:1657
Last head change (database clock, ISO 8601).