Appearance
InferenceSpecInput
Type: Input
Inline component specification for operation inference
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| backColorCount | 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). | |
| componentKind | String! | Component kind (e.g. CONTENT, COVER) | |
| finishing | InferenceFinishingInput | Finishing operations to apply after printing. Omitted means no finishing operations are inferred. | |
| frontColorCount | Int | 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). | |
| hasSpotColors | Boolean | Whether any non-process (spot) inks are used. Defaults to false when omitted. | |
| preferredPrintProcess | String | Preferred printing process: "offset", "digital" or "inkjet". Null lets the estimator/scheduler choose. | |
| productionKind | String | Production kind (e.g. SADDLE_STITCHED, PERFECT_BOUND) | |
| quantity | Int | Production run quantity (number of finished copies) | |
| requiresEndpapers | Boolean | Whether endpapers are required (case binding) — adds an endpaper production branch. Defaults to false when omitted. | |
| requiresHeadBands | Boolean | Whether head/tail bands are required (case binding). Defaults to false when omitted. | |
| requiresPreCut | 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. | |
| requiresPrinting | Boolean | 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. | |
| spotColorCount | Int | 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. | |
| substrateCoating | String | Substrate coating (e.g. "COATED", "MATTE", "UNCOATED"). Evaluated against work center media constraints; null leaves those constraints unchecked (permissive). | |
| substrateHeightMm | Float | Substrate height/length in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive). | |
| substrateThicknessMm | Float | Substrate caliper in millimetres. Evaluated against work center thickness constraints; null leaves those constraints unchecked (permissive). | |
| substrateWeightGsm | Int | Substrate weight in gsm (grams per square metre). Evaluated against work center stock-weight constraints; null leaves those constraints unchecked (permissive). | |
| substrateWidthMm | Float | Substrate width in millimetres. Evaluated against work center sheet-size constraints; null leaves those constraints unchecked (permissive). | |
| totalPages | Int | 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. |