Versions in this module Expand all Collapse all v1 v1.0.0 May 31, 2023 Changes in this version + type Commands struct + Create CreateHandler + Delete DeleteHandler + Update UpdateHandler + func NewCommands(repo workflow.Repository, workflowReadModel workflowquery.ReadModel, ...) *Commands + type CreateCommand struct + Description *string + ID string + Language string + MainWorkflowPath string + Name string + Source string + Tag string + Token string + URL string + WorkspaceID string + type CreateHandler interface + Handle func(context.Context, *CreateCommand) (string, error) + func NewCreateHandler(service workflow.Service, workflowReadModel workflowquery.ReadModel, ...) CreateHandler + type DeleteCommand struct + ID string + WorkspaceID string + type DeleteHandler interface + Handle func(ctx context.Context, cmd *DeleteCommand) error + func NewDeleteHandler(workflowService workflow.Service, ...) DeleteHandler + type UpdateCommand struct + Description *string + ID string + Language *string + MainWorkflowPath *string + Name *string + Source *string + Tag *string + Token *string + URL *string + WorkspaceID string + type UpdateHandler interface + Handle func(ctx context.Context, cmd *UpdateCommand) error + func NewUpdateHandler(workflowService workflow.Service, workflowReadModel workflowquery.ReadModel, ...) UpdateHandler