← API reference
CANONICAL TYPE REFERENCE

MediaSelector

Portable media-family selector for a template component

localIdString!

Stable identifier referenced by selectorChoices at instantiation

nameString

Descriptive label for UI / authoring

GSM constraint

Thickness constraint (unit-aware Length)

Allowed surface coatings (any-of)

Allowed grain directions (any-of)

Allowed opacity levels (any-of)

Allowed stock types (any-of)

Allowed textures (any-of)

Allowed printing technologies (any-of)

Allowed imageable sides (any-of)

View exact SDL
"""Portable media-family selector for a template component"""
type MediaSelector {
  """Stable identifier referenced by selectorChoices at instantiation"""
  localId: String!
  """Descriptive label for UI / authoring"""
  name: String
  """GSM constraint"""
  weight: NumericConstraint
  """Thickness constraint (unit-aware Length)"""
  thickness: LengthConstraint
  """Allowed surface coatings (any-of)"""
  coatings: [MediaCoating!]
  """Allowed grain directions (any-of)"""
  grainDirection: [MediaGrainDirection!]
  """Allowed opacity levels (any-of)"""
  opacity: [MediaOpacity!]
  """Allowed stock types (any-of)"""
  stockType: [MediaStockType!]
  """Allowed textures (any-of)"""
  texture: [MediaTexture!]
  """Allowed printing technologies (any-of)"""
  printingTechnology: [MediaPrintingTechnology!]
  """Allowed imageable sides (any-of)"""
  imageableSide: [MediaImageableSide!]
}

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