vinnoServer.m.dart 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. class UpdateServerInfoRequest {
  2. List<String >? codes;
  3. UpdateServerInfoRequest({
  4. this.codes,
  5. });
  6. factory UpdateServerInfoRequest.fromJson(Map<String, dynamic> map) {
  7. return UpdateServerInfoRequest(
  8. codes: map['Codes'] != null ? map['Codes'].cast<String>().toList() : null,
  9. );
  10. }
  11. Map<String, dynamic> toJson() {
  12. final map = Map<String, dynamic>();
  13. if(codes != null)
  14. map['Codes'] = codes;
  15. return map;
  16. }
  17. }
  18. class ServerInfoDTO {
  19. String? name;
  20. String? host;
  21. ServerInfoDTO({
  22. this.name,
  23. this.host,
  24. });
  25. factory ServerInfoDTO.fromJson(Map<String, dynamic> map) {
  26. return ServerInfoDTO(
  27. name: map['Name'],
  28. host: map['Host'],
  29. );
  30. }
  31. Map<String, dynamic> toJson() {
  32. final map = Map<String, dynamic>();
  33. if(name != null)
  34. map['Name'] = name;
  35. if(host != null)
  36. map['Host'] = host;
  37. return map;
  38. }
  39. }
  40. class QueryServerInfoRequest {
  41. QueryServerInfoRequest();
  42. factory QueryServerInfoRequest.fromJson(Map<String, dynamic> map) {
  43. return QueryServerInfoRequest(
  44. );
  45. }
  46. Map<String, dynamic> toJson() {
  47. final map = Map<String, dynamic>();
  48. return map;
  49. }
  50. }
  51. class BaseServerResult {
  52. int code;
  53. BaseServerResult({
  54. this.code = 0,
  55. });
  56. factory BaseServerResult.fromJson(Map<String, dynamic> map) {
  57. return BaseServerResult(
  58. code: map['Code'],
  59. );
  60. }
  61. Map<String, dynamic> toJson() {
  62. final map = Map<String, dynamic>();
  63. map['Code'] = code;
  64. return map;
  65. }
  66. }
  67. class EchoResult extends BaseServerResult{
  68. EchoResult({
  69. int code = 0,
  70. }) : super(
  71. code: code,
  72. );
  73. factory EchoResult.fromJson(Map<String, dynamic> map) {
  74. return EchoResult(
  75. code: map['Code'],
  76. );
  77. }
  78. Map<String, dynamic> toJson() {
  79. final map = super.toJson();
  80. return map;
  81. }
  82. }
  83. class UpdateServerIPListRequest {
  84. String? name;
  85. List<String >? ipRange;
  86. UpdateServerIPListRequest({
  87. this.name,
  88. this.ipRange,
  89. });
  90. factory UpdateServerIPListRequest.fromJson(Map<String, dynamic> map) {
  91. return UpdateServerIPListRequest(
  92. name: map['Name'],
  93. ipRange: map['IpRange'] != null ? map['IpRange'].cast<String>().toList() : null,
  94. );
  95. }
  96. Map<String, dynamic> toJson() {
  97. final map = Map<String, dynamic>();
  98. if(name != null)
  99. map['Name'] = name;
  100. if(ipRange != null)
  101. map['IpRange'] = ipRange;
  102. return map;
  103. }
  104. }
  105. class PasswordRuleResult {
  106. int minSize;
  107. bool uppercase;
  108. bool lowercase;
  109. bool numbers;
  110. bool specialCharacters;
  111. PasswordRuleResult({
  112. this.minSize = 0,
  113. this.uppercase = false,
  114. this.lowercase = false,
  115. this.numbers = false,
  116. this.specialCharacters = false,
  117. });
  118. factory PasswordRuleResult.fromJson(Map<String, dynamic> map) {
  119. return PasswordRuleResult(
  120. minSize: map['MinSize'],
  121. uppercase: map['Uppercase'],
  122. lowercase: map['Lowercase'],
  123. numbers: map['Numbers'],
  124. specialCharacters: map['SpecialCharacters'],
  125. );
  126. }
  127. Map<String, dynamic> toJson() {
  128. final map = Map<String, dynamic>();
  129. map['MinSize'] = minSize;
  130. map['Uppercase'] = uppercase;
  131. map['Lowercase'] = lowercase;
  132. map['Numbers'] = numbers;
  133. map['SpecialCharacters'] = specialCharacters;
  134. return map;
  135. }
  136. }