1
0
mirror of synced 2024-11-05 11:09:17 +00:00
Tapeti/Tapeti.Saga/ISagaProvider.cs
2016-12-07 10:19:16 +01:00

12 lines
278 B
C#

using System.Threading.Tasks;
namespace Tapeti.Saga
{
public interface ISagaProvider
{
Task<ISaga<T>> Begin<T>() where T : class;
Task<ISaga<T>> Continue<T>(string sagaId) where T : class;
Task<ISaga<T>> Current<T>() where T : class;
}
}