Interface: BulkRowRefusal
@kortexya/reasoninglayer / BulkRowRefusal
Interface: BulkRowRefusal
Section titled “Interface: BulkRowRefusal”Defined in: src/types/terms.ts:378
One row a bulk write refused, named by its position in the request.
Properties
Section titled “Properties”constraintMessage?
Section titled “constraintMessage?”
optionalconstraintMessage?:string
Defined in: src/types/terms.ts:391
The message the constraint’s author gave for exactly this refusal.
constraintName?
Section titled “constraintName?”
optionalconstraintName?: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).
feature?
Section titled “feature?”
optionalfeature?: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
Section titled “message”message:
string
Defined in: src/types/terms.ts:382
The refusal in words — the same message a single-term write answers with.