Documentation
¶
Index ¶
- func NewApplicationService(logger *log.Logger, store domain.ApplicationStore) application.Service
- func NewCodesetService(logger *log.Logger, store domain.CodesetStore) codeset.Service
- func NewOpenapi(logger *log.Logger) openapi.Service
- func NewRunnableService(logger *log.Logger, store domain.RunnableStore) runnable.Service
- func NewVersionService(logger *log.Logger) gversion.Service
- func NewWorkflowService(logger *log.Logger, store domain.WorkflowStore, ...) (workflow.Service, error)
- type RunnableInputError
- type RunnableOutputError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationService ¶
func NewApplicationService(logger *log.Logger, store domain.ApplicationStore) application.Service
NewApplicationService returns the application service implementation.
func NewCodesetService ¶
NewCodesetService returns the codeset service implementation.
func NewOpenapi ¶
NewOpenapi returns the openapi service implementation.
func NewRunnableService ¶
NewRunnableService returns the runnable service implementation.
func NewVersionService ¶ added in v0.1.0
NewVersionService returns the version service implementation.
func NewWorkflowService ¶
func NewWorkflowService(logger *log.Logger, store domain.WorkflowStore, codesetStore domain.CodesetStore) (workflow.Service, error)
NewWorkflowService returns the workflow service implementation.
Types ¶
type RunnableInputError ¶
type RunnableInputError struct {
Name string // runnable input name
Type string // runnable input type
Err string // error
}
RunnableInputError defines an error type that applies to a runnable input
func (*RunnableInputError) Error ¶
func (e *RunnableInputError) Error() string
type RunnableOutputError ¶
type RunnableOutputError struct {
Name string // runnable output name
Type string // runnable input type
Err string // error
}
RunnableOutputError defines an error type that applies to a runnable output
func (*RunnableOutputError) Error ¶
func (e *RunnableOutputError) Error() string
Click to show internal directories.
Click to hide internal directories.