CANONICAL TYPE REFERENCE
ProductionPlanState
A versioned production plan defining how a job will be manufactured
TypeID of this production plan (ppl_…).
TypeID of the job (job_…) this plan manufactures.
nameString!Human-readable plan name. Never empty.
versionInt!Monotonic version of this plan within its job, starting at 1. Each newly created plan for a job takes the job's highest version + 1; re-upserting an existing plan keeps its version.
Lifecycle state. Only one plan per job may be ACTIVE.
ISO-8601 timestamp at which the plan was first created. Preserved across upserts of the same plan.
ISO-8601 timestamp of the last write to the plan, including writes that only replaced its planned operations or edges.
View exact SDL
"""A versioned production plan defining how a job will be manufactured"""
type ProductionPlanState {
"""TypeID of this production plan (`ppl_…`)."""
id: ProductionPlanID!
"""TypeID of the job (`job_…`) this plan manufactures."""
jobId: JobID!
"""Human-readable plan name. Never empty."""
name: String!
"""
Monotonic version of this plan within its job, starting at 1. Each newly created plan for a job takes the job's highest version + 1; re-upserting an existing plan keeps its version.
"""
version: Int!
"""Lifecycle state. Only one plan per job may be ACTIVE."""
status: ProductionPlanStatus!
"""
ISO-8601 timestamp at which the plan was first created. Preserved across upserts of the same plan.
"""
createdAt: ISO8601!
"""
ISO-8601 timestamp of the last write to the plan, including writes that only replaced its planned operations or edges.
"""
updatedAt: ISO8601!
}One stable address across all schema views. Follow a field’s type to explore connections between domains.