MCPcopy
hub / github.com/hatchet-dev/hatchet / NamedTask

Interface NamedTask

pkg/client/create/task.go:16–19  ·  view source on GitHub ↗

NamedTask defines an interface for task types that have a name

Source from the content-addressed store, hash-verified

14
15// NamedTask defines an interface for task types that have a name
16type NamedTask interface {
17 // GetName returns the name of the task
18 GetName() string
19}
20
21type WorkflowTask[I, O any] struct {
22 // (required) The name of the task and workflow

Callers

nothing calls this directly

Implementers 15

Workflowsdks/go/workflow.go
Tasksdks/go/workflow.go
mockTasksdks/go/client_test.go
StandaloneTasksdks/go/client.go
NamedTaskImplsdks/go/internal/task/task.go
UserSessionStorepkg/auth/cookie/sessionstore.go
NamedTaskImplpkg/v1/task/task.go
CreateWorkflowVersionRequestinternal/services/shared/proto/v1/work
TriggerWorkflowRequestinternal/services/shared/proto/v1/trig
CreateWorkflowVersionOptsinternal/services/admin/contracts/work
CreateWorkflowJobOptsinternal/services/admin/contracts/work
ScheduleWorkflowRequestinternal/services/admin/contracts/work

Calls

no outgoing calls

Tested by

no test coverage detected