Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capability ¶
type CapabilityState ¶
type CapabilityState string
const ( Supported CapabilityState = "supported" Unsupported CapabilityState = "unsupported" Unknown CapabilityState = "unknown" )
type ChangeState ¶
type ChangeState string
const ( ChangeDraft ChangeState = "draft" ChangeOpen ChangeState = "open" ChangeEvaluating ChangeState = "evaluating" ChangeEligible ChangeState = "eligible" ChangeMergeRequested ChangeState = "merge_requested" ChangeQueued ChangeState = "queued" ChangeMerged ChangeState = "merged" ChangeBlocked ChangeState = "blocked" ChangeReconciling ChangeState = "reconciling" ChangeClosed ChangeState = "closed" )
type DeploymentState ¶
type DeploymentState string
const ( DeploymentPlanned DeploymentState = "planned" DeploymentAwaitingGates DeploymentState = "awaiting_gates" DeploymentEligible DeploymentState = "eligible" DeploymentRequested DeploymentState = "requested" DeploymentRunning DeploymentState = "running" DeploymentVerifying DeploymentState = "verifying" DeploymentHealthy DeploymentState = "healthy" DeploymentBlocked DeploymentState = "blocked" DeploymentReconciling DeploymentState = "reconciling" DeploymentFailed DeploymentState = "failed" DeploymentUnverified DeploymentState = "completed_unverified" DeploymentRecoveryRequested DeploymentState = "recovery_requested" DeploymentRecovering DeploymentState = "recovering" DeploymentRecovered DeploymentState = "recovered" DeploymentRecoveryFailed DeploymentState = "recovery_failed" DeploymentCancelled DeploymentState = "cancelled" )
type Error ¶
type Event ¶
type Event struct {
ID int64 `json:"id"`
OrgID ID `json:"org_id"`
RepositoryID ID `json:"repository_id,omitempty"`
Type string `json:"type"`
AggregateType string `json:"aggregate_type"`
AggregateID ID `json:"aggregate_id"`
AggregateVersion int64 `json:"aggregate_version"`
OccurredAt time.Time `json:"occurred_at"`
RequestID ID `json:"request_id"`
DataVersion int `json:"data_version"`
Data json.RawMessage `json:"data"`
}
type Organisation ¶
type ProviderError ¶
func (*ProviderError) Error ¶
func (e *ProviderError) Error() string
type Repository ¶
type Repository struct {
ID ID `json:"id"`
OrgID ID `json:"org_id"`
ConnectionID ID `json:"connection_id"`
NativeID string `json:"native_id"`
Name string `json:"name"`
URL string `json:"url"`
DefaultBranch string `json:"default_branch"`
Provider string `json:"provider"`
Archived bool `json:"archived"`
Paused bool `json:"paused"`
Accessible bool `json:"accessible"`
TeamIDs []ID `json:"team_ids"`
LastSyncedAt *time.Time `json:"last_synced_at"`
Version int64 `json:"version"`
}
type TaskState ¶
type TaskState string
const ( TaskQueued TaskState = "queued" TaskReproducing TaskState = "reproducing" TaskPlanning TaskState = "planning" TaskRepairing TaskState = "repairing" TaskValidating TaskState = "validating" TaskPublishing TaskState = "publishing" TaskCompleted TaskState = "completed" TaskBlocked TaskState = "blocked" TaskFailed TaskState = "failed" TaskCancelling TaskState = "cancelling" TaskCancelled TaskState = "cancelled" TaskReconciling TaskState = "reconciling" )
Click to show internal directories.
Click to hide internal directories.