You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

134 lines
3.9 KiB

11 months ago
11 months ago
11 months ago
  1. namespace CustomerOnlineV2.Common.Models
  2. {
  3. public class CommonResponse
  4. {
  5. public int ResponseCode { get; set; }
  6. public string? ResponseMessage { get; set; }
  7. public string? Id { get; set; }
  8. public string? Extra { get; set; }
  9. public string Extra1 { get; set; }
  10. public string Extra2 { get; set; }
  11. public object Data { get; set; }
  12. public string Msg { get; set; }
  13. public CommonResponse()
  14. {
  15. ResponseCode = ResponseHelper.FAILED;
  16. ResponseMessage = ResponseMessageHelper.FAILED;
  17. }
  18. public CommonResponse(int responseCode, string? responseMessage, string? id = null, string? extra = null, string? extra2 = null)
  19. {
  20. ResponseCode = responseCode;
  21. ResponseMessage = responseMessage;
  22. Id = id;
  23. Extra = extra;
  24. Extra2 = extra2;
  25. }
  26. public void SetResponse(int responseCode, string? responseMessage, string? id = null, string? extra = null)
  27. {
  28. ResponseCode = responseCode;
  29. ResponseMessage = responseMessage;
  30. Id = id;
  31. Extra = extra;
  32. }
  33. public class ErrorJosn
  34. {
  35. public string Message { get; set; }
  36. }
  37. }
  38. public class JsonRxResponse
  39. {
  40. private string? _errorCode = "";
  41. private string? _msg = "";
  42. private string? _id = "";
  43. private string? _extra = "";
  44. private string? _extra2 = "";
  45. private string? _extra3 = "";
  46. private object _data = null;
  47. private string? _footNoteMessage = "";
  48. public string ErrorCode
  49. {
  50. set { _errorCode = value; }
  51. get { return _errorCode; }
  52. }
  53. public string Msg
  54. {
  55. set { _msg = value; }
  56. get { return _msg; }
  57. }
  58. public string Id
  59. {
  60. set { _id = value; }
  61. get { return _id; }
  62. }
  63. public string Extra
  64. {
  65. set { _extra = value; }
  66. get { return _extra; }
  67. }
  68. public string Extra2
  69. {
  70. set { _extra2 = value; }
  71. get { return _extra2; }
  72. }
  73. public string Extra3
  74. {
  75. set { _extra3 = value; }
  76. get { return _extra3; }
  77. }
  78. public object Data
  79. {
  80. set { _data = value; }
  81. get { return _data; }
  82. }
  83. public JsonRxResponse()
  84. {
  85. }
  86. public string FootNoteMessage
  87. {
  88. set { _footNoteMessage = value; }
  89. get { return _footNoteMessage; }
  90. }
  91. public void SetResponse(string? errorCode, string? message, string? id = null, string? extra = null)
  92. {
  93. ErrorCode = errorCode;
  94. Msg = message;
  95. Id = id;
  96. Extra = extra;
  97. }
  98. }
  99. public class APIJsonResponse
  100. {
  101. public string? ResponseCode { get; set; }
  102. public string? Msg { get; set; }
  103. public string? Id { get; set; }
  104. public object? Data { get; set; }
  105. public string? Extra { get; set; }
  106. public string? Extra1 { get; set; }
  107. public string? Extra2 { get; set; }
  108. public string? Extra3 { get; set; }
  109. public string? FootNoteMessage { get; set; }
  110. public void SetResponse(string responseCode, string msg, string id = null, string extra = null, string extra1 = null, string extra3 = null, string footNoteMessage = "")
  111. {
  112. ResponseCode = responseCode;
  113. Msg = msg;
  114. Id = id;
  115. Extra = extra;
  116. Extra1 = extra1;
  117. Extra3 = extra3;
  118. FootNoteMessage = footNoteMessage;
  119. }
  120. }
  121. public class ErrorJosn
  122. {
  123. public string Message { get; set; }
  124. }
  125. public class Data
  126. {
  127. public string Name { get; set; }
  128. public string Message { get; set; }
  129. }
  130. }