Appearance
CreateComponentInput
Type: Input
Input for creating a component
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| componentGroupId | ComponentGroupID | Parent component group ID (optional — leave nil for ungrouped components) | |
| createdAt | ISO8601 | Override creation timestamp (ISO8601). Defaults to now. | |
| description | String | Component description | |
| externalId | String | External system ID (must be unique per tenant) | |
| jobId | JobID! | Parent job ID (required) | |
| kind | ComponentKind! | Component classification (required) | |
| name | String! | Component name (required) | |
| quantity | Int! | Number of units (required) | |
| sortOrder | Int | Sort order (defaults to 0) | |
| updatedAt | ISO8601 | Override update timestamp (ISO8601). Defaults to now. |