# Functions
AbortSaga returns a command to abort an existing saga.
AbortTransaction returns a command to abort a transaction.
BeginSaga returns a command to begin a new saga.
BeginTransaction returns a command to begin a new transaction (or compensation transaction).
EndSaga returns a command to end an existing saga.
EndTransaction returns a command to end an existing transaction.
EndTransactionCompensate returns a command to end an existing transaction and compensate it.
New returns a new Saga Builder with the given name.
No description provided by the author
The request header mapped to response headers.
The request header mapped to response headers.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
Builder is used to construct a Saga.
Compensation represents a Compensation step for a Transaction in the Saga.
Saga represents a Saga which is a collection of Transactions and Compensations.
Command represents a Saga command.
No description provided by the author
No description provided by the author
Transaction represents a step in the Saga.
TransactionBuilder is used to build a Transaction and add it to the Saga.
# Type aliases
Name represents the type of command.
No description provided by the author
TransactionFunc is the function signature for a function that can be executed as a Transaction or a Compensation.