api

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var InvalidRequest = api.Error{
	Code:    "wfx.invalidRequest",
	Message: "The request was invalid and/or could not be completed by the storage",
	Logref:  "96a37ea1f7d205ffbfa12334c6812727",
}
View Source
var JobNotFound = api.Error{
	Code:    "wfx.jobNotFound",
	Logref:  "11cc67762090e15b79a1387eca65ba65",
	Message: "Job ID was not found",
}
View Source
var WorkflowInvalid = api.Error{
	Code:    "wfx.workflowInvalid",
	Logref:  "18f57adc70dd79c7fb4f1246be8a6e04",
	Message: "Workflow validation failed",
}
View Source
var WorkflowNotFound = api.Error{
	Code:    "wfx.workflowNotFound",
	Logref:  "c452719774086b6e803bb8f6ecea9899",
	Message: "Workflow not found for given name",
}
View Source
var WorkflowNotUnique = api.Error{
	Code:    "wfx.workflowNotUnique",
	Logref:  "e1ee1f2aea859b9dd34579610e386da6",
	Message: "Workflow with name already exists",
}

Functions

This section is empty.

Types

type JQFilter added in v0.4.0

type JQFilter struct {
	// contains filtered or unexported fields
}

JQFilter applies a JQ filter to the response body.

func NewJQFilter added in v0.4.0

func NewJQFilter(filter string, body any) JQFilter

func (JQFilter) VisitDeleteJobsIdResponse added in v0.4.0

func (jq JQFilter) VisitDeleteJobsIdResponse(w http.ResponseWriter) error

func (JQFilter) VisitDeleteJobsIdTagsResponse added in v0.4.0

func (jq JQFilter) VisitDeleteJobsIdTagsResponse(w http.ResponseWriter) error

func (JQFilter) VisitDeleteWorkflowsNameResponse added in v0.4.0

func (jq JQFilter) VisitDeleteWorkflowsNameResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetHealthResponse added in v0.4.0

func (jq JQFilter) VisitGetHealthResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsEventsResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsEventsResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsIdDefinitionResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsIdDefinitionResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsIdResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsIdResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsIdStatusResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsIdStatusResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsIdTagsResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsIdTagsResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetJobsResponse added in v0.4.0

func (jq JQFilter) VisitGetJobsResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetVersionResponse added in v0.4.0

func (jq JQFilter) VisitGetVersionResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetWorkflowsNameResponse added in v0.4.0

func (jq JQFilter) VisitGetWorkflowsNameResponse(w http.ResponseWriter) error

func (JQFilter) VisitGetWorkflowsResponse added in v0.4.0

func (jq JQFilter) VisitGetWorkflowsResponse(w http.ResponseWriter) error

func (JQFilter) VisitPostJobsIdTagsResponse added in v0.4.0

func (jq JQFilter) VisitPostJobsIdTagsResponse(w http.ResponseWriter) error

func (JQFilter) VisitPostJobsResponse added in v0.4.0

func (jq JQFilter) VisitPostJobsResponse(w http.ResponseWriter) error

func (JQFilter) VisitPostWorkflowsResponse added in v0.4.0

func (jq JQFilter) VisitPostWorkflowsResponse(w http.ResponseWriter) error

func (JQFilter) VisitPutJobsIdDefinitionResponse added in v0.4.0

func (jq JQFilter) VisitPutJobsIdDefinitionResponse(w http.ResponseWriter) error

func (JQFilter) VisitPutJobsIdStatusResponse added in v0.4.0

func (jq JQFilter) VisitPutJobsIdStatusResponse(w http.ResponseWriter) error

type NorthboundServer added in v0.4.0

type NorthboundServer struct {
	// contains filtered or unexported fields
}

func NewNorthboundServer added in v0.4.0

func NewNorthboundServer(wfx *WfxServer) NorthboundServer

func (NorthboundServer) DeleteJobsId added in v0.4.0

func (NorthboundServer) DeleteJobsIdTags added in v0.4.0

func (NorthboundServer) DeleteWorkflowsName added in v0.4.0

func (NorthboundServer) GetHealth added in v0.4.0

func (NorthboundServer) GetJobs added in v0.4.0

func (NorthboundServer) GetJobsEvents added in v0.4.0

func (NorthboundServer) GetJobsId added in v0.4.0

func (NorthboundServer) GetJobsIdDefinition added in v0.4.0

func (NorthboundServer) GetJobsIdStatus added in v0.4.0

func (NorthboundServer) GetJobsIdTags added in v0.4.0

func (NorthboundServer) GetVersion added in v0.4.0

func (NorthboundServer) GetWorkflows added in v0.4.0

func (NorthboundServer) GetWorkflowsName added in v0.4.0

func (NorthboundServer) PostJobs added in v0.4.0

func (NorthboundServer) PostJobsIdTags added in v0.4.0

func (NorthboundServer) PostWorkflows added in v0.4.0

func (NorthboundServer) PutJobsIdDefinition added in v0.4.0

func (NorthboundServer) PutJobsIdStatus added in v0.4.0

type SSEOpts added in v0.4.0

type SSEOpts struct {
	PingInterval  time.Duration
	GraceInterval time.Duration
}

type SouthboundServer added in v0.4.0

type SouthboundServer struct {
	// contains filtered or unexported fields
}

func NewSouthboundServer added in v0.4.0

func NewSouthboundServer(wfx *WfxServer) SouthboundServer

func (SouthboundServer) DeleteJobsId added in v0.4.0

func (SouthboundServer) DeleteJobsIdTags added in v0.4.0

func (SouthboundServer) DeleteWorkflowsName added in v0.4.0

func (SouthboundServer) GetHealth added in v0.4.0

func (SouthboundServer) GetJobs added in v0.4.0

func (SouthboundServer) GetJobsEvents added in v0.4.0

func (SouthboundServer) GetJobsId added in v0.4.0

func (SouthboundServer) GetJobsIdDefinition added in v0.4.0

func (SouthboundServer) GetJobsIdStatus added in v0.4.0

func (SouthboundServer) GetJobsIdTags added in v0.4.0

func (SouthboundServer) GetVersion added in v0.4.0

func (SouthboundServer) GetWorkflows added in v0.4.0

func (SouthboundServer) GetWorkflowsName added in v0.4.0

func (SouthboundServer) PostJobs added in v0.4.0

func (SouthboundServer) PostJobsIdTags added in v0.4.0

func (SouthboundServer) PostWorkflows added in v0.4.0

func (SouthboundServer) PutJobsIdDefinition added in v0.4.0

func (SouthboundServer) PutJobsIdStatus added in v0.4.0

type WfxServer added in v0.4.0

type WfxServer struct {
	// contains filtered or unexported fields
}

func NewWfxServer added in v0.4.0

func NewWfxServer(storage persistence.Storage) *WfxServer

func (WfxServer) DeleteJobsId added in v0.4.0

func (WfxServer) DeleteJobsIdTags added in v0.4.0

func (WfxServer) DeleteWorkflowsName added in v0.4.0

func (WfxServer) GetHealth added in v0.4.0

func (WfxServer) GetJobs added in v0.4.0

func (WfxServer) GetJobsEvents added in v0.4.0

func (WfxServer) GetJobsId added in v0.4.0

func (WfxServer) GetJobsIdDefinition added in v0.4.0

func (WfxServer) GetJobsIdStatus added in v0.4.0

func (WfxServer) GetJobsIdTags added in v0.4.0

func (WfxServer) GetVersion added in v0.4.0

func (WfxServer) GetWorkflows added in v0.4.0

func (WfxServer) GetWorkflowsName added in v0.4.0

func (WfxServer) PostJobs added in v0.4.0

func (WfxServer) PostJobsIdTags added in v0.4.0

func (WfxServer) PostWorkflows added in v0.4.0

func (WfxServer) PutJobsIdDefinition added in v0.4.0

func (WfxServer) PutJobsIdStatus added in v0.4.0

func (WfxServer) Start added in v0.4.0

func (server WfxServer) Start()

func (WfxServer) Stop added in v0.4.0

func (server WfxServer) Stop()

func (*WfxServer) WithSSEOpts added in v0.4.0

func (server *WfxServer) WithSSEOpts(sseOpts SSEOpts) *WfxServer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL