provincie_model_struct.dart 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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. class ProvincieModelStruct extends BaseStruct {
  6. ProvincieModelStruct({
  7. String? provincieid,
  8. String? provinciename,
  9. /// provinciedescription
  10. String? provinciedescription,
  11. }) : _provincieid = provincieid,
  12. _provinciename = provinciename,
  13. _provinciedescription = provinciedescription;
  14. // "provincieid" field.
  15. String? _provincieid;
  16. String get provincieid => _provincieid ?? '';
  17. set provincieid(String? val) {
  18. _provincieid = val;
  19. debugLog();
  20. }
  21. bool hasProvincieid() => _provincieid != null;
  22. // "provinciename" field.
  23. String? _provinciename;
  24. String get provinciename => _provinciename ?? '';
  25. set provinciename(String? val) {
  26. _provinciename = val;
  27. debugLog();
  28. }
  29. bool hasProvinciename() => _provinciename != null;
  30. // "provinciedescription" field.
  31. String? _provinciedescription;
  32. String get provinciedescription => _provinciedescription ?? '';
  33. set provinciedescription(String? val) {
  34. _provinciedescription = val;
  35. debugLog();
  36. }
  37. bool hasProvinciedescription() => _provinciedescription != null;
  38. static ProvincieModelStruct fromMap(Map<String, dynamic> data) =>
  39. ProvincieModelStruct(
  40. provincieid: data['provincieid'] as String?,
  41. provinciename: data['provinciename'] as String?,
  42. provinciedescription: data['provinciedescription'] as String?,
  43. );
  44. static ProvincieModelStruct? maybeFromMap(dynamic data) => data is Map
  45. ? ProvincieModelStruct.fromMap(data.cast<String, dynamic>())
  46. : null;
  47. Map<String, dynamic> toMap() => {
  48. 'provincieid': _provincieid,
  49. 'provinciename': _provinciename,
  50. 'provinciedescription': _provinciedescription,
  51. }.withoutNulls;
  52. @override
  53. Map<String, dynamic> toSerializableMap() => {
  54. 'provincieid': serializeParam(
  55. _provincieid,
  56. ParamType.String,
  57. ),
  58. 'provinciename': serializeParam(
  59. _provinciename,
  60. ParamType.String,
  61. ),
  62. 'provinciedescription': serializeParam(
  63. _provinciedescription,
  64. ParamType.String,
  65. ),
  66. }.withoutNulls;
  67. static ProvincieModelStruct fromSerializableMap(Map<String, dynamic> data) =>
  68. ProvincieModelStruct(
  69. provincieid: deserializeParam(
  70. data['provincieid'],
  71. ParamType.String,
  72. false,
  73. ),
  74. provinciename: deserializeParam(
  75. data['provinciename'],
  76. ParamType.String,
  77. false,
  78. ),
  79. provinciedescription: deserializeParam(
  80. data['provinciedescription'],
  81. ParamType.String,
  82. false,
  83. ),
  84. );
  85. @override
  86. Map<String, DebugDataField> toDebugSerializableMap() => {
  87. 'provincieid': debugSerializeParam(
  88. provincieid,
  89. ParamType.String,
  90. name: 'String',
  91. nullable: false,
  92. ),
  93. 'provinciename': debugSerializeParam(
  94. provinciename,
  95. ParamType.String,
  96. name: 'String',
  97. nullable: false,
  98. ),
  99. 'provinciedescription': debugSerializeParam(
  100. provinciedescription,
  101. ParamType.String,
  102. name: 'String',
  103. nullable: false,
  104. ),
  105. };
  106. @override
  107. String toString() => 'ProvincieModelStruct(${toMap()})';
  108. @override
  109. bool operator ==(Object other) {
  110. return other is ProvincieModelStruct &&
  111. provincieid == other.provincieid &&
  112. provinciename == other.provinciename &&
  113. provinciedescription == other.provinciedescription;
  114. }
  115. @override
  116. int get hashCode => const ListEquality()
  117. .hash([provincieid, provinciename, provinciedescription]);
  118. }
  119. ProvincieModelStruct createProvincieModelStruct({
  120. String? provincieid,
  121. String? provinciename,
  122. String? provinciedescription,
  123. }) =>
  124. ProvincieModelStruct(
  125. provincieid: provincieid,
  126. provinciename: provinciename,
  127. provinciedescription: provinciedescription,
  128. );