Appearance
MilestoneState
Type: Object
A milestone within a job (optionally scoped to a component)
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| cancelledAt | ISO8601 | Cancellation date (ISO8601) | ||
| cancelReason | String | Operator-supplied reason for cancellation | ||
| completedAt | ISO8601 | Completion date (ISO8601) | ||
| component | ComponentState | Scoping component (null when the milestone is job-wide). Requires component:read permission. | ||
| componentId | ComponentID | Component scope (null if the milestone is job-wide) | ||
| createdAt | String! | Creation timestamp (ISO8601) | ||
| description | String | Milestone description | ||
| dueAt | ISO8601 | Due date (ISO8601) | ||
| externalId | String | External system identifier | ||
| id | MilestoneID! | Unique identifier | ||
| isCancelled | Boolean! | Whether the milestone has been cancelled | ||
| isCompleted | Boolean! | Whether the milestone has been completed | ||
| job | JobState | Parent job. Requires job:read permission. | ||
| jobId | JobID! | Parent job ID | ||
| name | String! | Milestone name | ||
| sortOrder | Int! | Sort order within the job | ||
| updatedAt | String! | Last update timestamp (ISO8601) |