gemeente_model_struct.dart 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. // ignore_for_file: unnecessary_getters_setters
  2. import '/backend/schema/util/schema_util.dart';
  3. import 'index.dart';
  4. import '/flutter_flow/flutter_flow_util.dart';
  5. /// Municipality
  6. class GemeenteModelStruct extends BaseStruct {
  7. GemeenteModelStruct({
  8. /// municipalityname
  9. String? gemeentename,
  10. /// municipalityid
  11. String? gemeenteid,
  12. }) : _gemeentename = gemeentename,
  13. _gemeenteid = gemeenteid;
  14. // "gemeentename" field.
  15. String? _gemeentename;
  16. String get gemeentename => _gemeentename ?? '';
  17. set gemeentename(String? val) {
  18. _gemeentename = val;
  19. debugLog();
  20. }
  21. bool hasGemeentename() => _gemeentename != null;
  22. // "gemeenteid" field.
  23. String? _gemeenteid;
  24. String get gemeenteid => _gemeenteid ?? '';
  25. set gemeenteid(String? val) {
  26. _gemeenteid = val;
  27. debugLog();
  28. }
  29. bool hasGemeenteid() => _gemeenteid != null;
  30. static GemeenteModelStruct fromMap(Map<String, dynamic> data) =>
  31. GemeenteModelStruct(
  32. gemeentename: data['gemeentename'] as String?,
  33. gemeenteid: data['gemeenteid'] as String?,
  34. );
  35. static GemeenteModelStruct? maybeFromMap(dynamic data) => data is Map
  36. ? GemeenteModelStruct.fromMap(data.cast<String, dynamic>())
  37. : null;
  38. Map<String, dynamic> toMap() => {
  39. 'gemeentename': _gemeentename,
  40. 'gemeenteid': _gemeenteid,
  41. }.withoutNulls;
  42. @override
  43. Map<String, dynamic> toSerializableMap() => {
  44. 'gemeentename': serializeParam(
  45. _gemeentename,
  46. ParamType.String,
  47. ),
  48. 'gemeenteid': serializeParam(
  49. _gemeenteid,
  50. ParamType.String,
  51. ),
  52. }.withoutNulls;
  53. static GemeenteModelStruct fromSerializableMap(Map<String, dynamic> data) =>
  54. GemeenteModelStruct(
  55. gemeentename: deserializeParam(
  56. data['gemeentename'],
  57. ParamType.String,
  58. false,
  59. ),
  60. gemeenteid: deserializeParam(
  61. data['gemeenteid'],
  62. ParamType.String,
  63. false,
  64. ),
  65. );
  66. @override
  67. Map<String, DebugDataField> toDebugSerializableMap() => {
  68. 'gemeentename': debugSerializeParam(
  69. gemeentename,
  70. ParamType.String,
  71. name: 'String',
  72. nullable: false,
  73. ),
  74. 'gemeenteid': debugSerializeParam(
  75. gemeenteid,
  76. ParamType.String,
  77. name: 'String',
  78. nullable: false,
  79. ),
  80. };
  81. @override
  82. String toString() => 'GemeenteModelStruct(${toMap()})';
  83. @override
  84. bool operator ==(Object other) {
  85. return other is GemeenteModelStruct &&
  86. gemeentename == other.gemeentename &&
  87. gemeenteid == other.gemeenteid;
  88. }
  89. @override
  90. int get hashCode => const ListEquality().hash([gemeentename, gemeenteid]);
  91. }
  92. GemeenteModelStruct createGemeenteModelStruct({
  93. String? gemeentename,
  94. String? gemeenteid,
  95. }) =>
  96. GemeenteModelStruct(
  97. gemeentename: gemeentename,
  98. gemeenteid: gemeenteid,
  99. );