← API reference
CANONICAL TYPE REFERENCE

PreflightIssueInput

Input mirror of 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 count towards the report's error count.

pageInt

1-based page; omit for a document-level finding

Where on the page the finding occurs, in PDF points; omit when the finding is not localised

messageString!

Human-readable description of the finding

Advisory remediation; omit when none is offered

value0Float!

Rule-keyed numeric payload (e.g. TAC peak %, effective DPI, hairline pt). Pass 0 when the rule carries no payload.

value1Float!

Rule-keyed numeric payload (e.g. TAC limit %, minimum DPI, minimum pt). Pass 0 when the rule carries no payload.

View exact SDL
"""Input mirror of PreflightIssue: a single preflight finding"""
input PreflightIssueInput {
  """The rule that raised this finding; also keys `value0`/`value1`"""
  rule: PreflightRule!
  """
  How serious the finding is. ERROR findings are print-blocking and count towards the report's error count.
  """
  severity: PreflightSeverity!
  """1-based page; omit for a document-level finding"""
  page: Int
  """
  Where on the page the finding occurs, in PDF points; omit when the finding is not localised
  """
  boundingBox: PreflightBoundingBoxInput
  """Human-readable description of the finding"""
  message: String!
  """Advisory remediation; omit when none is offered"""
  suggestedFix: String
  """
  Rule-keyed numeric payload (e.g. TAC peak %, effective DPI, hairline pt). Pass 0 when the rule carries no payload.
  """
  value0: Float!
  """
  Rule-keyed numeric payload (e.g. TAC limit %, minimum DPI, minimum pt). Pass 0 when the rule carries no payload.
  """
  value1: Float!
}

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