Documentation
¶
Index ¶
Constants ¶
View Source
const ( KindSync = "sync" KindOperation = "operation" KindSubscription = "subscription" StatusRunning = "running" StatusCancelRequested = "cancel_requested" StatusCompleted = "completed" StatusCanceled = "canceled" StatusFailed = "failed" StatusOrphaned = "orphaned" EventProgress = "progress" EventData = "data" EventDiagnostic = "diagnostic" EventTerminal = "terminal" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct {
ExecutionID string `json:"execution_id"`
Sequence uint64 `json:"sequence"`
Kind string `json:"kind"`
Payload map[string]any `json:"payload,omitempty"`
Error *PublicError `json:"error,omitempty"`
}
func (Event) MarshalJSON ¶
type Execution ¶
type Execution struct {
ID string `json:"execution_id"`
PluginInstanceID string `json:"plugin_instance_id"`
Kind string `json:"kind"`
Status string `json:"status"`
Cursor uint64 `json:"cursor"`
FailureCode string `json:"failure_code,omitempty"`
Cancelable bool `json:"cancelable"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
CancelRequestedAt *time.Time `json:"cancel_requested_at,omitempty"`
TerminalAt *time.Time `json:"terminal_at,omitempty"`
// contains filtered or unexported fields
}
func (Execution) EventsAfter ¶
type PublicError ¶
Click to show internal directories.
Click to hide internal directories.