Documentation ¶
Index ¶
- func NewApplicationService(logger *log.Logger, store domain.ApplicationStore) application.Service
- func NewCodesetService(logger *log.Logger, store domain.CodesetStore) codeset.Service
- func NewExtensionRegistryService(logger *log.Logger, registry domain.ExtensionRegistry) extension.Service
- func NewOpenapi(logger *log.Logger) openapi.Service
- func NewProjectService(logger *log.Logger, store domain.ProjectStore) project.Service
- func NewRunnableService(logger *log.Logger, store domain.RunnableStore) runnable.Service
- func NewVersionService(logger *log.Logger) gversion.Service
- func NewWorkflowService(logger *log.Logger, workflowManager domain.WorkflowManager) workflow.Service
- 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 NewExtensionRegistryService ¶ added in v0.2.1
func NewExtensionRegistryService(logger *log.Logger, registry domain.ExtensionRegistry) extension.Service
NewExtensionRegistryService returns the extension registry service implementation.
func NewOpenapi ¶
NewOpenapi returns the openapi service implementation.
func NewProjectService ¶ added in v0.2.1
NewProjectService returns the project 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, workflowManager domain.WorkflowManager) workflow.Service
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