|
using Newtonsoft.Json;
|
using System;
|
|
namespace Mytek.UMCLib
|
{
|
[Serializable]
|
public class BaseMessageData
|
{
|
public string Content { get; private set; }
|
|
public MessageReceivers Receivers { get; private set; }
|
|
public BaseMessageData(string content)
|
{
|
this.Content = content;
|
this.Receivers = new MessageReceivers();
|
}
|
|
public void AddEmailReceiver(string email, string displayName)
|
{
|
this.Receivers.Add(MessageActor.CreateActor(email).AppendEmail(email, displayName));
|
}
|
|
public override string ToString()
|
{
|
return JsonConvert.SerializeObject((object) this);
|
}
|
}
|
}
|