Appearance
TemplateComponentSpec
Type: Object
Component specification within a product template
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| colors | ComponentColorInfo | Default colour specification | ||
| defaultQuantity | Int! | Default quantity when instantiated | ||
| finishedDimensions | LayoutDimension | Finished (trimmed) dimensions | ||
| finishing | FinishingSpec | Default finishing specification | ||
| kind | ComponentKind! | Component kind | ||
| layout | ComponentLayout | Default piece geometry | ||
| localId | String! | Stable local identifier referenced by operations | ||
| maxQuantity | Int | Maximum allowed quantity (storefront hint) | ||
| mediaSelectors | [MediaSelector!] | Acceptable media families; instantiation picks one by localId | ||
| minQuantity | Int | Minimum allowed quantity (storefront hint) | ||
| name | String! | Default component name | ||
| quantityStep | Int | Quantity step increment (storefront hint) | ||
| sides | PrintSides | Print sides | ||
| spreadType | SpreadType | Spread type | ||
| totalPages | Int | Expected page count for this component |