0x0-workflow
Use
(↥ "pkg:0x0-workflow" pkg)
Call the exports below through the pkg alias, for example pkg.Bootstrap.
Functions
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
WorkflowActionCancel
Type: (∷ (→ Unit Any))
Construct WorkflowActionCancel values.
WorkflowActionCompensate
Type: (∷ (→ Unit Any))
Construct WorkflowActionCompensate values.
WorkflowActionProceed
Type: (∷ (→ Unit Any))
Construct WorkflowActionProceed values.
WorkflowActionTimeout
Type: (∷ (→ Unit Any))
Construct WorkflowActionTimeout values.
WorkflowCodeSlotCore
Type: (∷ (→ Unit Any))
Construct WorkflowCodeSlotCore values.
WorkflowCodeSlotReserved
Type: (∷ (→ Unit Any))
Construct WorkflowCodeSlotReserved values.
WorkflowCodeSlotUnknown
Type: (∷ (→ Unit Any))
Construct WorkflowCodeSlotUnknown values.
WorkflowCompensationProfileSchemaV1
Type: (∷ (→ Any Any))
Construct WorkflowCompensationProfileSchemaV1 values.
WorkflowExecutionPlanV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct WorkflowExecutionPlanV1 values.
WorkflowExecutionReportV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct WorkflowExecutionReportV1 values.
WorkflowExecutionReportWireV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct WorkflowExecutionReportWireV1 values.
WorkflowFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct WorkflowFailureContextV1 values.
WorkflowIdSchemaV1
Type: (∷ (→ Any Any))
Construct WorkflowIdSchemaV1 values.
WorkflowParticipantSchemaV1
Type: (∷ (→ Any Any))
Construct WorkflowParticipantSchemaV1 values.
WorkflowSagaIdSchemaV1
Type: (∷ (→ Any Any))
Construct WorkflowSagaIdSchemaV1 values.
WorkflowSagaV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct WorkflowSagaV1 values.
WorkflowStepIdSchemaV1
Type: (∷ (→ Any Any))
Construct WorkflowStepIdSchemaV1 values.
WorkflowStepV1
Type: (∷ (→ Any Any Any Any Any))
Construct WorkflowStepV1 values.
WorkflowTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct WorkflowTaxonomyAdditive values.
WorkflowTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct WorkflowTaxonomyBreaking values.
WorkflowTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct WorkflowTaxonomyDeprecation values.
WorkflowV1
Type: (∷ (→ Any Any Any Any))
Construct WorkflowV1 values.
WorkflowWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any Any))
Construct WorkflowWireV1 values.
workflow-library-name
Type: (∷ (→ Unit Any))
0x0 library function workflow-library-name.
workflow-build-stage
Type: (∷ (→ Unit Any))
0x0 library function workflow-build-stage.
workflow-api-version
Type: (∷ (→ Unit Any))
0x0 library function workflow-api-version.
workflow-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function workflow-failure-context.
workflow-failure-workflow-id
Type: (∷ (→ Any Any))
0x0 library function workflow-failure-workflow-id.
workflow-failure-saga-id
Type: (∷ (→ Any Any))
0x0 library function workflow-failure-saga-id.
workflow-failure-step-id
Type: (∷ (→ Any Any))
0x0 library function workflow-failure-step-id.
workflow-failure-message-text
Type: (∷ (→ Any Any))
0x0 library function workflow-failure-message-text.
require-workflow-id
Type: (∷ (→ Any Any))
0x0 library function require-workflow-id.
require-saga-id
Type: (∷ (→ Any Any))
0x0 library function require-saga-id.
require-step-id
Type: (∷ (→ Any Any))
0x0 library function require-step-id.
require-workflow-participant
Type: (∷ (→ Any Any))
0x0 library function require-workflow-participant.
parse-workflow-compensation-profile
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-compensation-profile.
parse-workflow-outcome-label
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-outcome-label.
parse-workflow-cancellation-state
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-cancellation-state.
parse-workflow-execution-action-label
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-execution-action-label.
parse-workflow-current-step-index-text
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-current-step-index-text.
parse-workflow-observed-at-text
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-observed-at-text.
require-workflow-elapsed-ms
Type: (∷ (→ Any Any))
0x0 library function require-workflow-elapsed-ms.
require-workflow-current-step-index
Type: (∷ (→ Any Any))
0x0 library function require-workflow-current-step-index.
require-workflow-max-steps
Type: (∷ (→ Any Any))
0x0 library function require-workflow-max-steps.
require-workflow-observed-at-ms
Type: (∷ (→ Any Any))
0x0 library function require-workflow-observed-at-ms.
require-workflow-timeout-ms
Type: (∷ (→ Any Any))
0x0 library function require-workflow-timeout-ms.
require-workflow-message
Type: (∷ (→ Any Any))
0x0 library function require-workflow-message.
parse-workflow-timeout-text
Type: (∷ (→ Any Any))
0x0 library function parse-workflow-timeout-text.
validate-workflow-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-workflow-failure-context.
workflow-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function workflow-failure-error.
workflow-step
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function workflow-step.
workflow-step-id
Type: (∷ (→ Any Any))
0x0 library function workflow-step-id.
workflow-step-participant
Type: (∷ (→ Any Any))
0x0 library function workflow-step-participant.
workflow-step-compensation-profile
Type: (∷ (→ Any Any))
0x0 library function workflow-step-compensation-profile.
workflow-step-failure-context
Type: (∷ (→ Any Any))
0x0 library function workflow-step-failure-context.
validate-workflow-step
Type: (∷ (→ Any Any))
0x0 library function validate-workflow-step.
workflow-saga
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function workflow-saga.
workflow-saga-id
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-id.
workflow-saga-step
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-step.
workflow-saga-outcome-label
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-outcome-label.
workflow-saga-timeout-ms
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-timeout-ms.
workflow-saga-failure-context
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-failure-context.
validate-workflow-saga
Type: (∷ (→ Any Any))
0x0 library function validate-workflow-saga.
workflow
Type: (∷ (→ Any Any Any Any))
0x0 library function workflow.
workflow-id
Type: (∷ (→ Any Any))
0x0 library function workflow-id.
workflow-saga-value
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-value.
workflow-failure-context-value
Type: (∷ (→ Any Any))
0x0 library function workflow-failure-context-value.
validate-workflow
Type: (∷ (→ Any Any))
0x0 library function validate-workflow.
workflow-id-schema
Type: (∷ (→ Any Any))
0x0 library function workflow-id-schema.
workflow-id-schema-value
Type: (∷ (→ Any Any))
0x0 library function workflow-id-schema-value.
workflow-saga-id-schema
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-id-schema.
workflow-saga-id-schema-value
Type: (∷ (→ Any Any))
0x0 library function workflow-saga-id-schema-value.
workflow-step-id-schema
Type: (∷ (→ Any Any))
0x0 library function workflow-step-id-schema.
workflow-step-id-schema-value
Type: (∷ (→ Any Any))
0x0 library function workflow-step-id-schema-value.
workflow-participant-schema
Type: (∷ (→ Any Any))
0x0 library function workflow-participant-schema.
workflow-participant-schema-value
Type: (∷ (→ Any Any))
0x0 library function workflow-participant-schema-value.
workflow-compensation-profile-schema
Type: (∷ (→ Any Any))
0x0 library function workflow-compensation-profile-schema.
workflow-compensation-profile-schema-value
Type: (∷ (→ Any Any))
0x0 library function workflow-compensation-profile-schema-value.
workflow-step-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function workflow-step-from-schemas.
workflow-saga-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any Any Any))
0x0 library function workflow-saga-from-schemas.
workflow-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any Any Any))
0x0 library function workflow-from-schemas.
workflow-execution-plan
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function workflow-execution-plan.
workflow-execution-plan-workflow
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-plan-workflow.
workflow-execution-plan-current-step-index
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-plan-current-step-index.
workflow-execution-plan-max-steps
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-plan-max-steps.
workflow-execution-plan-elapsed-ms
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-plan-elapsed-ms.
workflow-execution-plan-cancellation-state
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-plan-cancellation-state.
validate-workflow-execution-plan
Type: (∷ (→ Any Any))
0x0 library function validate-workflow-execution-plan.
workflow-execution-next-action
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-next-action.
workflow-execution-action-text
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-action-text.
workflow-execution-next-step-index
Type: (∷ (→ Any Any Any))
0x0 library function workflow-execution-next-step-index.
workflow-execution-report
Type: (∷ (→ Any Any Any Any))
0x0 library function workflow-execution-report.
workflow-execution-report-workflow-id
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-workflow-id.
workflow-execution-report-action
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-action.
workflow-execution-report-observed-at-ms
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-observed-at-ms.
workflow-execution-report-next-step-index
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-next-step-index.
workflow-execution-report-reason-text
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-reason-text.
validate-workflow-execution-report
Type: (∷ (→ Any Any))
0x0 library function validate-workflow-execution-report.
workflow-code-slot
Type: (∷ (→ Any Any))
0x0 library function workflow-code-slot.
workflow-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function workflow-code-slot-text.
is-reserved-workflow-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-workflow-code.
ensure-non-reserved-workflow-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-workflow-code.
workflow-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-schema-version.
workflow-wire-field-workflow-id
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-workflow-id.
workflow-wire-field-saga-id
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-saga-id.
workflow-wire-field-step-id
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-step-id.
workflow-wire-field-participant
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-participant.
workflow-wire-field-compensation-profile
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-compensation-profile.
workflow-wire-field-outcome-label
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-outcome-label.
workflow-wire-field-timeout-ms
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-timeout-ms.
workflow-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function workflow-wire-field-message.
workflow-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function workflow-wire-field-is-required.
workflow-execution-report-wire-field-workflow-id
Type: (∷ (→ Unit Any))
0x0 library function workflow-execution-report-wire-field-workflow-id.
workflow-execution-report-wire-field-action
Type: (∷ (→ Unit Any))
0x0 library function workflow-execution-report-wire-field-action.
workflow-execution-report-wire-field-observed-at-ms
Type: (∷ (→ Unit Any))
0x0 library function workflow-execution-report-wire-field-observed-at-ms.
workflow-execution-report-wire-field-next-step-index
Type: (∷ (→ Unit Any))
0x0 library function workflow-execution-report-wire-field-next-step-index.
workflow-execution-report-wire-field-reason
Type: (∷ (→ Unit Any))
0x0 library function workflow-execution-report-wire-field-reason.
workflow-execution-report-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-wire-field-is-required.
workflow-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function workflow-to-wire-v1.
workflow-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function workflow-from-wire-v1.
workflow-execution-report-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-to-wire-v1.
workflow-execution-report-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function workflow-execution-report-from-wire-v1.
workflow-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function workflow-taxonomy-additive-change.
workflow-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function workflow-taxonomy-deprecation-change.
workflow-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function workflow-taxonomy-breaking-change.
workflow-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function workflow-taxonomy-change-semver.
normalize-workflow-compensation-profile-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-workflow-compensation-profile-label-or.
normalize-workflow-compensation-profile-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-workflow-compensation-profile-label-or-default.
normalize-workflow-outcome-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-workflow-outcome-label-or.
normalize-workflow-outcome-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-workflow-outcome-label-or-default.
normalize-workflow-execution-action-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-workflow-execution-action-label-or.
normalize-workflow-execution-action-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-workflow-execution-action-label-or-default.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.