Line data Source code
1 : using System;
2 : using System.Collections.Generic;
3 : using Cqrs.Commands;
4 : using Cqrs.Messages;
5 :
6 : namespace Cqrs.Akka.Tests.Unit.Commands
7 : {
8 : public class UpdateCompletedConversationReportCommand : ICommand<Guid>
9 0 : {
10 : #region Implementation of IMessage
11 :
12 : public Guid CorrelationId { get; set; }
13 :
14 : /// <summary>
15 : /// The originating framework this message was sent from.
16 : /// </summary>
17 : public string OriginatingFramework { get; set; }
18 :
19 : /// <summary>
20 : /// The frameworks this <see cref="IMessage"/> has been delivered to/sent via already.
21 : /// </summary>
22 : public IEnumerable<string> Frameworks { get; set; }
23 :
24 : #endregion
25 :
26 : #region Implementation of IMessageWithAuthenticationToken<Guid>
27 :
28 : public Guid AuthenticationToken { get; set; }
29 :
30 : #endregion
31 :
32 : #region Implementation of ICommand<Guid>
33 :
34 : public Guid Id { get; set; }
35 :
36 : public int ExpectedVersion { get; set; }
37 :
38 : #endregion
39 : }
40 : }
|