← API reference
CANONICAL TYPE REFERENCE

ImposingConfigInput

Imposition configuration for operation inference. Use components[] for generic API or textBlock/cover/endpaper for book production convenience.

Role-keyed components (generic API for any product type)

Primary role — which component drives the main inference pipeline

Which of the ranked plans to carry into inference. Omitted = the recommended plan. Within the input, atIndex wins over allPlans, which wins over recommended.

Text block imposition (convenience for book production)

Cover imposition (convenience)

Endpaper imposition (convenience)

View exact SDL
"""
Imposition configuration for operation inference. Use components[] for generic API or textBlock/cover/endpaper for book production convenience.
"""
input ImposingConfigInput {
  """Role-keyed components (generic API for any product type)"""
  components: [ComponentRoleInput!]
  """Primary role — which component drives the main inference pipeline"""
  primaryRole: String
  """
  Which of the ranked plans to carry into inference. Omitted = the recommended plan. Within the input, atIndex wins over allPlans, which wins over recommended.
  """
  planSelection: PlanSelectionInput
  """Text block imposition (convenience for book production)"""
  textBlock: ComponentImposingInput
  """Cover imposition (convenience)"""
  cover: ComponentImposingInput
  """Endpaper imposition (convenience)"""
  endpaper: ComponentImposingInput
}

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