Versions in this module Expand all Collapse all v1 v1.0.1 Feb 21, 2024 v1.0.0 Feb 21, 2024 Changes in this version + type HandleResponse struct + Err error + T pluginCore.Transition + func NewHandleError(err error) HandleResponse + func NewHandleTransition(transition pluginCore.Transition) HandleResponse + type NextPhaseState struct + DeckExists bool + OrError bool + OutputExists bool + Phase pluginCore.Phase + PhaseVersion uint32 + TaskErr *io.ExecutionError + TaskInfo *pluginCore.TaskInfo + type NextPhaseStatePlugin struct + func NewPhaseBasedPlugin() NextPhaseStatePlugin + func (n NextPhaseStatePlugin) Abort(ctx context.Context, tCtx pluginCore.TaskExecutionContext) error + func (n NextPhaseStatePlugin) Finalize(ctx context.Context, tCtx pluginCore.TaskExecutionContext) error + func (n NextPhaseStatePlugin) GetID() string + func (n NextPhaseStatePlugin) GetProperties() pluginCore.PluginProperties + func (n NextPhaseStatePlugin) Handle(ctx context.Context, tCtx pluginCore.TaskExecutionContext) (pluginCore.Transition, error) + type ReplayerPlugin struct + func NewReplayer(forPluginID string, props pluginCore.PluginProperties, ...) *ReplayerPlugin + func (r ReplayerPlugin) Abort(_ context.Context, tCtx pluginCore.TaskExecutionContext) error + func (r ReplayerPlugin) Finalize(_ context.Context, tCtx pluginCore.TaskExecutionContext) error + func (r ReplayerPlugin) GetID() string + func (r ReplayerPlugin) GetProperties() pluginCore.PluginProperties + func (r ReplayerPlugin) Handle(_ context.Context, tCtx pluginCore.TaskExecutionContext) (pluginCore.Transition, error) + func (r ReplayerPlugin) VerifyAllCallsCompleted(taskExecID string) error