organizationDB.m.dart 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import 'device.m.dart';
  2. import 'organization.m.dart';
  3. import 'adminDB.m.dart';
  4. import 'authentication.m.dart';
  5. class CreateOrganizationsDBRequest {
  6. List<TableDataItem<OrganizationDTO>>? infos;
  7. CreateOrganizationsDBRequest({
  8. this.infos,
  9. });
  10. factory CreateOrganizationsDBRequest.fromJson(Map<String, dynamic> map) {
  11. return CreateOrganizationsDBRequest(
  12. infos: map['Infos'] != null ? map['Infos'].map((e)=>TableDataItem<OrganizationDTO>.fromJson(e as Map<String,dynamic>)).toList() : null,
  13. );
  14. }
  15. Map<String, dynamic> toJson() {
  16. final map = Map<String, dynamic>();
  17. if(infos != null)
  18. map['Infos'] = infos;
  19. return map;
  20. }
  21. }
  22. class GetOrganizationDBRequest {
  23. String? organizationCode;
  24. GetOrganizationDBRequest({
  25. this.organizationCode,
  26. });
  27. factory GetOrganizationDBRequest.fromJson(Map<String, dynamic> map) {
  28. return GetOrganizationDBRequest(
  29. organizationCode: map['OrganizationCode'],
  30. );
  31. }
  32. Map<String, dynamic> toJson() {
  33. final map = Map<String, dynamic>();
  34. if(organizationCode != null)
  35. map['OrganizationCode'] = organizationCode;
  36. return map;
  37. }
  38. }
  39. class RemoveOrganizationsDBRequest {
  40. List<String>? organizationCodes;
  41. RemoveOrganizationsDBRequest({
  42. this.organizationCodes,
  43. });
  44. factory RemoveOrganizationsDBRequest.fromJson(Map<String, dynamic> map) {
  45. return RemoveOrganizationsDBRequest(
  46. organizationCodes: map['OrganizationCodes'] != null ? map['OrganizationCodes'].cast<String>().toList() : null,
  47. );
  48. }
  49. Map<String, dynamic> toJson() {
  50. final map = Map<String, dynamic>();
  51. if(organizationCodes != null)
  52. map['OrganizationCodes'] = organizationCodes;
  53. return map;
  54. }
  55. }