Line data Source code
1 : using Cqrs.Events;
2 : using EventData = EventStore.ClientAPI.EventData;
3 :
4 : namespace Cqrs.EventStore
5 : {
6 : public interface IEventBuilder<TAuthenticationToken>
7 : {
8 0 : EventData CreateFrameworkEvent(string eventDataBody);
9 :
10 0 : EventData CreateFrameworkEvent(IEvent<TAuthenticationToken> eventData);
11 :
12 0 : EventData CreateFrameworkEvent(string type, IEvent<TAuthenticationToken> eventData);
13 :
14 0 : EventData CreateFrameworkEvent(string type, string eventDataBody);
15 :
16 0 : EventData CreateClientConnectedEvent(string clientName);
17 : }
18 : }
|