← API reference
CANONICAL TYPE REFERENCE

HypotheticalAllocationInput

One piece of hypothetical work for a synchronous what-if

labelString!

Unique label within the request; referenced by dependsOn and echoed in the result

Active work centre the work runs on

Earliest start (ISO8601); actual start waits for the machine and predecessors. A dependent entry is released at the later of this and its predecessors' planned end

Planned run minutes; provide exactly one of runMinutes or quantity

Converted to run minutes through the work centre's profile (run minutes per unit) when available, else its default processing rate; when neither exists a coarse fallback of ten units per minute is used and the work centre is reported as uncalibrated.

Planned setup minutes (default: the work centre's default setup)

dependsOn[String!]

Labels of entries that must finish first; this entry's planned start, and so its release, moves after their planned end

jobLabelString

Groups entries into one hypothetical job for on-time reporting

Due date of the hypothetical job (ISO8601)

Behaviour attributes, validated against twinBehaviorAttributes

View exact SDL
"""One piece of hypothetical work for a synchronous what-if"""
input HypotheticalAllocationInput {
  """
  Unique label within the request; referenced by dependsOn and echoed in the result
  """
  label: String!
  """Active work centre the work runs on"""
  workCenterId: WorkCenterID!
  """
  Earliest start (ISO8601); actual start waits for the machine and predecessors. A dependent entry is released at the later of this and its predecessors' planned end
  """
  startAt: ISO8601!
  """Planned run minutes; provide exactly one of runMinutes or quantity"""
  runMinutes: Int
  """
  Converted to run minutes through the work centre's profile (run minutes per unit) when available, else its default processing rate; when neither exists a coarse fallback of ten units per minute is used and the work centre is reported as uncalibrated.
  """
  quantity: Int
  """Planned setup minutes (default: the work centre's default setup)"""
  setupMinutes: Int
  """
  Labels of entries that must finish first; this entry's planned start, and so its release, moves after their planned end
  """
  dependsOn: [String!]
  """Groups entries into one hypothetical job for on-time reporting"""
  jobLabel: String
  """Due date of the hypothetical job (ISO8601)"""
  dueAt: ISO8601
  """Behaviour attributes, validated against twinBehaviorAttributes"""
  attributes: [BehaviorAttributeInput!]
}

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