← API reference
CANONICAL TYPE REFERENCE

PreflightIssue

A single preflight finding

The rule that raised this finding; also keys value0/value1

How serious the finding is. ERROR findings are print-blocking and drive the report's FAIL status; WARNING degrades the status; INFO is advisory.

pageInt

1-based page, or null for a document-level finding

Where on the page the finding occurs, in PDF points; null when the rule cannot localise it

messageString!

Human-readable description of the finding, as written by the engine

Advisory remediation, when the rule offers one; null otherwise

value0Float!

Rule-keyed numeric payload (e.g. TAC peak %, effective DPI, hairline pt)

value1Float!

Rule-keyed numeric payload (e.g. TAC limit %, minimum DPI, minimum pt)

View exact SDL
"""A single preflight finding"""
type PreflightIssue {
  """The rule that raised this finding; also keys `value0`/`value1`"""
  rule: PreflightRule!
  """
  How serious the finding is. ERROR findings are print-blocking and drive the report's FAIL status; WARNING degrades the status; INFO is advisory.
  """
  severity: PreflightSeverity!
  """1-based page, or null for a document-level finding"""
  page: Int
  """
  Where on the page the finding occurs, in PDF points; null when the rule cannot localise it
  """
  boundingBox: PreflightBoundingBox
  """Human-readable description of the finding, as written by the engine"""
  message: String!
  """Advisory remediation, when the rule offers one; null otherwise"""
  suggestedFix: String
  """
  Rule-keyed numeric payload (e.g. TAC peak %, effective DPI, hairline pt)
  """
  value0: Float!
  """Rule-keyed numeric payload (e.g. TAC limit %, minimum DPI, minimum pt)"""
  value1: Float!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.