index_option_entity.g.dart 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import 'package:domain/generated/json/base/json_convert_content.dart';
  2. import 'package:domain/entity/response/index_option_entity.dart';
  3. IndexOptionEntity $IndexOptionEntityFromJson(Map<String, dynamic> json) {
  4. final IndexOptionEntity indexOptionEntity = IndexOptionEntity();
  5. final String? value = jsonConvert.convert<String>(json['value']);
  6. if (value != null) {
  7. indexOptionEntity.value = value;
  8. }
  9. final String? txt = jsonConvert.convert<String>(json['txt']);
  10. if (txt != null) {
  11. indexOptionEntity.txt = txt;
  12. }
  13. final String? selected = jsonConvert.convert<String>(json['selected']);
  14. if (selected != null) {
  15. indexOptionEntity.selected = selected;
  16. }
  17. final String? checked = jsonConvert.convert<String>(json['checked']);
  18. if (checked != null) {
  19. indexOptionEntity.checked = checked;
  20. }
  21. return indexOptionEntity;
  22. }
  23. Map<String, dynamic> $IndexOptionEntityToJson(IndexOptionEntity entity) {
  24. final Map<String, dynamic> data = <String, dynamic>{};
  25. data['value'] = entity.value;
  26. data['txt'] = entity.txt;
  27. data['selected'] = entity.selected;
  28. data['checked'] = entity.checked;
  29. return data;
  30. }
  31. extension IndexOptionEntityExtension on IndexOptionEntity {
  32. IndexOptionEntity copyWith({
  33. String? value,
  34. String? txt,
  35. String? selected,
  36. String? checked,
  37. }) {
  38. return IndexOptionEntity()
  39. ..value = value ?? this.value
  40. ..txt = txt ?? this.txt
  41. ..selected = selected ?? this.selected
  42. ..checked = checked ?? this.checked;
  43. }
  44. }