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.

135 lines
3.9 KiB

11 months ago
10 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. }