RPCMessage.cs 655 B

123456789101112131415161718192021222324252627
  1. namespace InABox.IPC
  2. {
  3. [Serializable]
  4. public class RPCMessage
  5. {
  6. public Guid RequestID { get; set; }
  7. public String Command { get; set; }
  8. public string Payload { get; set; }
  9. public RPCError Error { get; set; }
  10. public RPCMessage()
  11. {
  12. Command = "";
  13. Payload = "";
  14. Error = RPCError.NONE;
  15. }
  16. public RPCMessage(Guid requestID, String command, String payload, RPCError error = RPCError.NONE)
  17. {
  18. RequestID = requestID;
  19. Command = command;
  20. Payload = payload;
  21. Error = error;
  22. }
  23. }
  24. }