Skip to content

Interface: BindVariablesResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Constraints / BindVariablesResponse

Interface: BindVariablesResponse

Defined in: src/types/constraints.ts:294

Response from binding variables in a session.

Remarks

Matches the generated BindVariablesResponse type.

Properties

allSatisfied

allSatisfied: boolean

Defined in: src/types/constraints.ts:296

Whether all constraints are satisfied.


currentBindings

currentBindings: Record<string, number>

Defined in: src/types/constraints.ts:298

Current variable bindings (all bound variables).


message?

optional message: string | null

Defined in: src/types/constraints.ts:300

Human-readable message.


newlySatisfied

newlySatisfied: number

Defined in: src/types/constraints.ts:302

Number of constraints newly satisfied by these bindings.


satisfiedCount

satisfiedCount: number

Defined in: src/types/constraints.ts:304

Total number of satisfied constraints.


sessionId

sessionId: string

Defined in: src/types/constraints.ts:306

Session ID (UUID).


success

success: boolean

Defined in: src/types/constraints.ts:308

Whether the bindings were applied successfully.


suspendedCount

suspendedCount: number

Defined in: src/types/constraints.ts:310

Number of suspended constraints.