disconnect_domain.dart 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. class DisconnectDomain {
  2. String domain;
  3. int status;
  4. String msg;
  5. int startTime;
  6. int endTime;
  7. int count;
  8. DisconnectDomain({
  9. required this.domain,
  10. required this.status,
  11. required this.msg,
  12. required this.startTime,
  13. required this.endTime,
  14. required this.count,
  15. });
  16. factory DisconnectDomain.empty() {
  17. return DisconnectDomain(
  18. domain: '',
  19. status: 0,
  20. msg: '',
  21. startTime: 0,
  22. endTime: 0,
  23. count: 0,
  24. );
  25. }
  26. factory DisconnectDomain.fromJson(Map<String, dynamic> json) {
  27. return DisconnectDomain(
  28. domain: json['domain'],
  29. status: json['status'],
  30. msg: json['msg'],
  31. startTime: json['startTime'],
  32. endTime: json['endTime'],
  33. count: json['count'],
  34. );
  35. }
  36. Map<String, dynamic> toJson() {
  37. return {
  38. 'domain': domain,
  39. 'status': status,
  40. 'msg': msg,
  41. 'startTime': startTime,
  42. 'endTime': endTime,
  43. 'count': count,
  44. };
  45. }
  46. @override
  47. String toString() {
  48. return 'DisconnectDomain(domain: $domain, status: $status, msg: $msg, startTime: $startTime, endTime: $endTime, count: $count)';
  49. }
  50. }