View Source WorkflowMetal.Storage (workflow_metal v0.2.1)
Use the storage configured for a WorkflowMetal application.
Link to this section Summary
Functions
Get the configured storage adapter for the given application.
Link to this section Types
Specs
application() :: WorkflowMetal.Application.t()
Specs
arc_direction() :: WorkflowMetal.Storage.Schema.Arc.direction()
Specs
case_id() :: WorkflowMetal.Storage.Schema.Case.id()
Specs
case_schema() :: WorkflowMetal.Storage.Schema.Case.t()
Specs
config() :: keyword()
Specs
place_id() :: WorkflowMetal.Storage.Schema.Place.id()
Specs
task_id() :: WorkflowMetal.Storage.Schema.Task.id()
Specs
task_schema() :: WorkflowMetal.Storage.Schema.Task.t()
Specs
token_id() :: WorkflowMetal.Storage.Schema.Token.id()
Specs
token_payload() :: WorkflowMetal.Storage.Schema.Token.payload()
Specs
token_schema() :: WorkflowMetal.Storage.Schema.Token.t()
Specs
token_state() :: WorkflowMetal.Storage.Schema.Token.state()
Specs
token_states() :: [token_state(), ...]
Specs
transition_id() :: WorkflowMetal.Storage.Schema.Transition.id()
Specs
workflow_id() :: WorkflowMetal.Storage.Schema.Workflow.id()
Specs
workflow_schema() :: WorkflowMetal.Storage.Schema.Workflow.t()
Specs
workitem_id() :: WorkflowMetal.Storage.Schema.Workitem.id()
Specs
workitem_output() :: WorkflowMetal.Storage.Schema.Workitem.output()
Specs
workitem_schema() :: WorkflowMetal.Storage.Schema.Workitem.t()
Link to this section Functions
Specs
adapter(application(), config()) :: {module(), config()}
Get the configured storage adapter for the given application.