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