WeMessage.cs 778 B

12345678910111213141516171819202122232425262728293031
  1. using WeEngine.Enum;
  2. namespace WeEngine.Message
  3. {
  4. public class WeMessage : IwbZero.Messages.Message
  5. {
  6. public WeMessage():base()
  7. {
  8. }
  9. public WeMessage(string msg):base(msg)
  10. {
  11. }
  12. public WeMessage(MessageType type,string msg) :base(msg)
  13. {
  14. Type = type;
  15. }
  16. public WeMessage(MessageType type, string runningId, string targetClientId, string msg) :base(msg)
  17. {
  18. Type = type;
  19. TargetClientId = targetClientId;
  20. RunningId = runningId;
  21. }
  22. public string RunningId { get; set; }
  23. [Newtonsoft.Json.JsonIgnore()]
  24. public string TargetClientId { get; set; }
  25. public MessageType Type { get; set; }
  26. }
  27. }