Interface: OsfDiffSequenceRequest
@kortexya/reasoninglayer / OsfDiffSequenceRequest
Interface: OsfDiffSequenceRequest
Section titled “Interface: OsfDiffSequenceRequest”Defined in: src/types/osf-diff.ts:201
Request to diff an ordered sequence of sides.
Remarks
Section titled “Remarks”Sent to POST /api/v1/osf/diff/sequence. Supply either selectors
(2..=20 ordered sides) or documentFamilyId (expanded server-side into
the family’s ordered version chain) — the two are mutually exclusive.
Example
Section titled “Example”const request: OsfDiffSequenceRequest = { documentFamilyId: '3f0c8b1e-...', threshold: 0.7,};Properties
Section titled “Properties”documentFamilyId?
Section titled “documentFamilyId?”
optionaldocumentFamilyId?:string|null
Defined in: src/types/osf-diff.ts:206
Document version family UUID to expand into its ordered version chain.
selectors?
Section titled “selectors?”
optionalselectors?:TermSetSelector[]
Defined in: src/types/osf-diff.ts:203
Ordered selectors (2..=20). Mutually exclusive with documentFamilyId.
threshold?
Section titled “threshold?”
optionalthreshold?:number|null
Defined in: src/types/osf-diff.ts:209
Minimum match degree for two entities to be considered the same (default 0.7).