CANONICAL TYPE REFERENCE
CreateComponentInput
Input for creating a component
Parent job ID (required)
Parent component group ID (optional — leave nil for ungrouped components)
componentNumberStringInternal component number
externalIdStringExternal system ID (must be unique per tenant)
nameString!Component name (required)
descriptionStringComponent description
Component classification (required)
quantityInt!Number of units (required)
sortOrderIntSort order (defaults to 0)
Override creation timestamp (ISO8601). Defaults to now.
Override update timestamp (ISO8601). Defaults to now.
View exact SDL
"""Input for creating a component"""
input CreateComponentInput {
"""Parent job ID (required)"""
jobId: JobID!
"""
Parent component group ID (optional — leave nil for ungrouped components)
"""
componentGroupId: ComponentGroupID
"""Internal component number"""
componentNumber: String
"""External system ID (must be unique per tenant)"""
externalId: String
"""Component name (required)"""
name: String!
"""Component description"""
description: String
"""Component classification (required)"""
kind: ComponentKind!
"""Number of units (required)"""
quantity: Int!
"""Sort order (defaults to 0)"""
sortOrder: Int
"""Override creation timestamp (ISO8601). Defaults to now."""
createdAt: ISO8601
"""Override update timestamp (ISO8601). Defaults to now."""
updatedAt: ISO8601
}One stable address across all schema views. Follow a field’s type to explore connections between domains.