package
0.0.0-20231114160628-a5f9fc7a9c25
Repository: https://github.com/khulnasoft-lab/go-application-framework.git
Documentation: pkg.go.dev

# Functions

ConfigurationOptionsFromFlagset implements the ConfigurationOptions interface.
No description provided by the author
FlagsetFromConfigurationOptions extracts the pflag.FlagSet from a ConfigurationOptions implementation.
GetCommandFromWorkflowIdentifier returns the command string from a workflow identifier.
GetGlobalConfiguration returns the global configuration options.
No description provided by the author
NewData creates a new data instance.
NewDataFromInput creates a new data instance from the given input data.
NewDefaultWorkFlowEngine is an implementation of the Engine interface.
No description provided by the author
NewTypeIdentifier creates a new type identifier represented in parsed URL format.
NewWorkFlowEngine is an implementation of the Engine interface.
NewWorkflowIdentifier creates a new workflow identifier represented in parsed URL format.

# Constants

No description provided by the author
No description provided by the author

# Structs

ConfigurationOptionsImpl is a wrapper around a pflag.FlagSet.
DataImpl is the default implementation of the Data interface.
EngineImpl is the default implementation of the Engine interface.
EntryImpl is the default implementation of the Entry interface.

# Interfaces

ConfigurationOptions is an interface that can be implemented by any type that can be used to pass configuration options to a workflow.
Data is an interface that wraps the methods that are used to manage data that is passed between workflows.
Engine is the interface that wraps the methods that are used to manage workflows.
Entry
Entry is an interface that wraps the methods that are used to manage workflow entries.
InvocationContext is an interface that wraps various context information that is passed to a workflow when it is invoked.

# Type aliases

No description provided by the author
No description provided by the author