InferenceSpecInput
Inline component specification for operation inference
componentKindString!Component kind (e.g. CONTENT, COVER)
productionKindStringProduction kind (e.g. SADDLE_STITCHED, PERFECT_BOUND)
requiresPrintingBooleanWhether this component is printed at all. False for blank endpapers, pre-printed inserts or board components — no printing operation is inferred. Defaults to true when omitted.
Number of colour units printed on the front side (e.g. 4 for CMYK). Used for press constraint matching. Null leaves the constraint unchecked (permissive).
Number of colour units printed on the back side; 0 for single-sided work. Used for press constraint matching. Null leaves the constraint unchecked (permissive).
hasSpotColorsBooleanWhether any non-process (spot) inks are used. Defaults to false when omitted.
Number of spot (non-process) ink channels required. Checked against a press's spot-colour capacity (a press with 2 spot heads cannot run a 3-spot job). Defaults to 0 when omitted.
preferredPrintProcessStringPreferred printing process: offset, digital or inkjet. Null lets the estimator/scheduler choose.
printFormatStringOptional inkjet flatwork format: standard or wide_format
feedTypeStringOptional inkjet flatwork feed: sheet or roll
curingMethodStringOptional inkjet flatwork curing: aqueous or uv_led
totalPagesIntTotal content pages (e.g. 64 for a 64-page text block). Drives fold patterns and signature structure. Null for non-paginated work such as flatwork.
quantityIntProduction run quantity (number of finished copies)
Finishing operations to apply after printing. Omitted means no finishing operations are inferred.
requiresEndpapersBooleanWhether endpapers are required (case binding) — adds an endpaper production branch. Defaults to false when omitted.
requiresHeadBandsBooleanWhether head/tail bands are required (case binding). Defaults to false when omitted.
requiresPreCutBooleanWhether the substrate must be cut before printing (parent sheets to press sheets). True for offset from parent stock, false for pre-cut digital stock. Defaults to false when omitted.
substrateWidthMmFloatSubstrate width in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive).
substrateHeightMmFloatSubstrate height/length in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive).
substrateWeightGsmFloatSubstrate weight in gsm (grams per square metre). Evaluated against work center stock-weight constraints; null leaves those constraints unchecked (permissive).
substrateThicknessMmFloatSubstrate caliper in millimetres. Evaluated against work center thickness constraints; null leaves those constraints unchecked (permissive).
substrateCoatingStringSubstrate coating (e.g. "COATED", "MATTE", "UNCOATED"). Evaluated against work center media constraints; null leaves those constraints unchecked (permissive).
View exact SDL
"""Inline component specification for operation inference"""
input InferenceSpecInput {
"""Component kind (e.g. CONTENT, COVER)"""
componentKind: String!
"""Production kind (e.g. SADDLE_STITCHED, PERFECT_BOUND)"""
productionKind: String
"""
Whether this component is printed at all. False for blank endpapers, pre-printed inserts or board components — no printing operation is inferred. Defaults to true when omitted.
"""
requiresPrinting: Boolean
"""
Number of colour units printed on the front side (e.g. 4 for CMYK). Used for press constraint matching. Null leaves the constraint unchecked (permissive).
"""
frontColorCount: Int
"""
Number of colour units printed on the back side; 0 for single-sided work. Used for press constraint matching. Null leaves the constraint unchecked (permissive).
"""
backColorCount: Int
"""
Whether any non-process (spot) inks are used. Defaults to false when omitted.
"""
hasSpotColors: Boolean
"""
Number of spot (non-process) ink channels required. Checked against a press's spot-colour capacity (a press with 2 spot heads cannot run a 3-spot job). Defaults to 0 when omitted.
"""
spotColorCount: Int
"""
Preferred printing process: offset, digital or inkjet. Null lets the estimator/scheduler choose.
"""
preferredPrintProcess: String
"""Optional inkjet flatwork format: standard or wide_format"""
printFormat: String
"""Optional inkjet flatwork feed: sheet or roll"""
feedType: String
"""Optional inkjet flatwork curing: aqueous or uv_led"""
curingMethod: String
"""
Total content pages (e.g. 64 for a 64-page text block). Drives fold patterns and signature structure. Null for non-paginated work such as flatwork.
"""
totalPages: Int
"""Production run quantity (number of finished copies)"""
quantity: Int
"""
Finishing operations to apply after printing. Omitted means no finishing operations are inferred.
"""
finishing: InferenceFinishingInput
"""
Whether endpapers are required (case binding) — adds an endpaper production branch. Defaults to false when omitted.
"""
requiresEndpapers: Boolean
"""
Whether head/tail bands are required (case binding). Defaults to false when omitted.
"""
requiresHeadBands: Boolean
"""
Whether the substrate must be cut before printing (parent sheets to press sheets). True for offset from parent stock, false for pre-cut digital stock. Defaults to false when omitted.
"""
requiresPreCut: Boolean
"""
Substrate width in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive).
"""
substrateWidthMm: Float
"""
Substrate height/length in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive).
"""
substrateHeightMm: Float
"""
Substrate weight in gsm (grams per square metre). Evaluated against work center stock-weight constraints; null leaves those constraints unchecked (permissive).
"""
substrateWeightGsm: Float
"""
Substrate caliper in millimetres. Evaluated against work center thickness constraints; null leaves those constraints unchecked (permissive).
"""
substrateThicknessMm: Float
"""
Substrate coating (e.g. "COATED", "MATTE", "UNCOATED"). Evaluated against work center media constraints; null leaves those constraints unchecked (permissive).
"""
substrateCoating: String
}One stable address across all schema views. Follow a field’s type to explore connections between domains.