Skip to content

Interface: BindVariablesResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / BindVariablesResponse

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

Response from binding variables in a session.

Matches the generated BindVariablesResponse type.

allSatisfied: boolean

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

Whether all constraints are satisfied.


currentBindings: Record<string, number>

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

Current variable bindings (all bound variables).


optional message?: string | null

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

Human-readable message.


newlySatisfied: number

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

Number of constraints newly satisfied by these bindings.


satisfiedCount: number

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

Total number of satisfied constraints.


sessionId: string

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

Session ID (UUID).


success: boolean

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

Whether the bindings were applied successfully.


suspendedCount: number

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

Number of suspended constraints.