Skip to content

Rule.io SDK


Rule.io SDK / rcml/src / SemanticIssue

Type Alias: SemanticIssue

SemanticIssue = object

Defined in: rcml/src/email/content/json-validator/json-semantic-validator.ts:15

Semantic-validation issue produced by validateJsonSemantics.

Properties

code

code: string

Defined in: rcml/src/email/content/json-validator/json-semantic-validator.ts:19

Machine-readable error code (e.g. MARK_DUPLICATE, TEXT_EMPTY)


message

message: string

Defined in: rcml/src/email/content/json-validator/json-semantic-validator.ts:21

Human-readable description of the issue


path

path: string

Defined in: rcml/src/email/content/json-validator/json-semantic-validator.ts:17

JSON Pointer path to the offending node (e.g. /content/0/content/1/marks/0)


severity

severity: "error" | "warning"

Defined in: rcml/src/email/content/json-validator/json-semantic-validator.ts:23

"error" = structurally invalid; "warning" = valid but non-canonical