Properties
Optional approvalRequired
approvalRequired: boolean
Optional data
data: string
Optional description
description: string
Optional descriptions
descriptions: { canceled: string; completed: string; failed: string; inProcess: string; planned: string; requested: string; skipped: string; stopped: string; waitingForApproval: string; waitingForPreApproval: string }
Type declaration
-
canceled: string
-
completed: string
-
failed: string
-
inProcess: string
-
planned: string
-
requested: string
-
skipped: string
-
stopped: string
-
waitingForApproval: string
-
waitingForPreApproval: string
environment
environment: string
Optional error
error: string
Optional externalKey
externalKey: string
Optional externalUrls
externalUrls: Array<{ label?: string; url: string }>
fulfillment
fulfillment: { method: string; name: string; registration: string }
Type declaration
-
method: string
-
name: string
-
registration: string
goalSetId
goalSetId: string
Optional phase
phase: string
Optional preApprovalRequired
preApprovalRequired: boolean
registration
registration: string
repo
repo: { name: string; owner: string; providerId: string }
Type declaration
-
name: string
-
owner: string
-
providerId: string
Optional retryFeasible
retryFeasible: boolean
uniqueName
uniqueName: string
Optional version
version: number
An SdmGoal event.
After https://github.com/atomisthq/automation-api/issues/479 is fixed, and we make the required fields NonNull in GraphQL, change this to be a type alias for SdmGoalFields.Fragment.