SagaStatesType

PackageFCQRS
C#-friendly helpers for SagaState

Specification

Kind
Type
Members
2
Examples
0
WithDataSignature
SagaStates.WithData(sagaState, newData)
WithStateSignature
SagaStates.WithState(sagaState, newState)

Summary

NameSignatureSynopsis
WithDataSagaStates.WithData(sagaState, newData)Create a new SagaState with updated Data
WithStateSagaStates.WithState(sagaState, newState)Create a new SagaState with updated State

WithData

SagaStates.WithData(sagaState, newData)
Member
Create a new SagaState with updated Data

Parameters

NameTypeDescription
sagaStateSagaState<'TSagaData, 'TState>
newData'TSagaData

Returns

SagaState<'TSagaData, 'TState>

WithState

SagaStates.WithState(sagaState, newState)
Member
Create a new SagaState with updated State

Parameters

NameTypeDescription
sagaStateSagaState<'TSagaData, 'TState>
newState'TState

Returns

SagaState<'TSagaData, 'TState>