using System; using System.Collections.Generic; namespace SUISS.Cloud { public class Message { public Message(string toAccountUuid, string messageType, IDictionary data) { this.ToAccountUuid = toAccountUuid; this.MessageType = messageType; this.Data = data; } public IDictionary Data { get; private set; } public string MessageType { get; private set; } public string ToAccountUuid { get; private set; } public static IDictionary ToJson(Message message) { return new Dictionary { { "messageType", message.MessageType }, { "data", message.Data }, { "toAccountUuid", message.ToAccountUuid } }; } } }