lock.m.dart 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. class ApplyLockResult {
  2. bool isSuccess;
  3. String? lockUniqueCode;
  4. ApplyLockResult({
  5. this.isSuccess = false,
  6. this.lockUniqueCode,
  7. });
  8. factory ApplyLockResult.fromJson(Map<String, dynamic> map) {
  9. return ApplyLockResult(
  10. isSuccess: map['IsSuccess'],
  11. lockUniqueCode: map['LockUniqueCode'],
  12. );
  13. }
  14. Map<String, dynamic> toJson() {
  15. final map = Map<String, dynamic>();
  16. map['IsSuccess'] = isSuccess;
  17. if(lockUniqueCode != null)
  18. map['LockUniqueCode'] = lockUniqueCode;
  19. return map;
  20. }
  21. }
  22. class ApplyLockRequest {
  23. String? lockKey;
  24. ApplyLockRequest({
  25. this.lockKey,
  26. });
  27. factory ApplyLockRequest.fromJson(Map<String, dynamic> map) {
  28. return ApplyLockRequest(
  29. lockKey: map['LockKey'],
  30. );
  31. }
  32. Map<String, dynamic> toJson() {
  33. final map = Map<String, dynamic>();
  34. if(lockKey != null)
  35. map['LockKey'] = lockKey;
  36. return map;
  37. }
  38. }
  39. class ReleaseLockResult {
  40. bool isSuccess;
  41. ReleaseLockResult({
  42. this.isSuccess = false,
  43. });
  44. factory ReleaseLockResult.fromJson(Map<String, dynamic> map) {
  45. return ReleaseLockResult(
  46. isSuccess: map['IsSuccess'],
  47. );
  48. }
  49. Map<String, dynamic> toJson() {
  50. final map = Map<String, dynamic>();
  51. map['IsSuccess'] = isSuccess;
  52. return map;
  53. }
  54. }
  55. class ReleaseLockRequest {
  56. String? lockUniqueCode;
  57. ReleaseLockRequest({
  58. this.lockUniqueCode,
  59. });
  60. factory ReleaseLockRequest.fromJson(Map<String, dynamic> map) {
  61. return ReleaseLockRequest(
  62. lockUniqueCode: map['LockUniqueCode'],
  63. );
  64. }
  65. Map<String, dynamic> toJson() {
  66. final map = Map<String, dynamic>();
  67. if(lockUniqueCode != null)
  68. map['LockUniqueCode'] = lockUniqueCode;
  69. return map;
  70. }
  71. }