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.