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.

140 lines
3.9 KiB

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