Interface: VocabularyAuthorityCheck
@kortexya/reasoninglayer / VocabularyAuthorityCheck
Interface: VocabularyAuthorityCheck
Section titled “Interface: VocabularyAuthorityCheck”Defined in: src/types/vocabulary.ts:1147
One authority check made for a decision, as the derivation reported it.
Properties
Section titled “Properties”decisionTime
Section titled “decisionTime”decisionTime:
string
Defined in: src/types/vocabulary.ts:1155
When the check ran (engine clock, ISO 8601).
derivationComplete?
Section titled “derivationComplete?”
optionalderivationComplete?:boolean
Defined in: src/types/vocabulary.ts:1159
Whether the derivation was complete; absent when not reported.
granted
Section titled “granted”granted:
boolean
Defined in: src/types/vocabulary.ts:1157
Whether at least one witness was found.
permission
Section titled “permission”permission:
string
Defined in: src/types/vocabulary.ts:1151
The permission (e.g. approve_vocabulary).
resource
Section titled “resource”resource:
string
Defined in: src/types/vocabulary.ts:1153
The resource (tenant:<uuid> or vocabulary_revision:<uuid>).
subject
Section titled “subject”subject:
string
Defined in: src/types/vocabulary.ts:1149
The subject checked (user:<uuid>).
witnessCount
Section titled “witnessCount”witnessCount:
number
Defined in: src/types/vocabulary.ts:1161
How many witnesses the derivation found.