Skip to content

Interface: BulkRowRefusal

@kortexya/reasoninglayer


@kortexya/reasoninglayer / BulkRowRefusal

Defined in: src/types/terms.ts:378

One row a bulk write refused, named by its position in the request.

optional constraintMessage?: string

Defined in: src/types/terms.ts:391

The message the constraint’s author gave for exactly this refusal.


optional constraintName?: string

Defined in: src/types/terms.ts:389

The refusing constraint’s name, when a NAMED constraint refused the row (the per-row twin of NamedConstraintViolationError.constraintName).


optional feature?: string

Defined in: src/types/terms.ts:384

The feature the refusal names, when it names one.


index: number

Defined in: src/types/terms.ts:380

Zero-based index into the request’s terms array.


message: string

Defined in: src/types/terms.ts:382

The refusal in words — the same message a single-term write answers with.