agency_option_entity.g.dart 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import 'package:domain/generated/json/base/json_convert_content.dart';
  2. import 'package:domain/entity/response/agency_option_entity.dart';
  3. import 'package:domain/entity/response/index_option_entity.dart';
  4. AgencyOptionEntity $AgencyOptionEntityFromJson(Map<String, dynamic> json) {
  5. final AgencyOptionEntity agencyOptionEntity = AgencyOptionEntity();
  6. final List<IndexOptionEntity>? statusList = (json['status_list'] as List<dynamic>?)?.map(
  7. (e) => jsonConvert.convert<IndexOptionEntity>(e) as IndexOptionEntity).toList();
  8. if (statusList != null) {
  9. agencyOptionEntity.statusList = statusList;
  10. }
  11. return agencyOptionEntity;
  12. }
  13. Map<String, dynamic> $AgencyOptionEntityToJson(AgencyOptionEntity entity) {
  14. final Map<String, dynamic> data = <String, dynamic>{};
  15. data['status_list'] = entity.statusList?.map((v) => v.toJson()).toList();
  16. return data;
  17. }
  18. extension AgencyOptionEntityExtension on AgencyOptionEntity {
  19. AgencyOptionEntity copyWith({
  20. List<IndexOptionEntity>? statusList,
  21. }) {
  22. return AgencyOptionEntity()
  23. ..statusList = statusList ?? this.statusList;
  24. }
  25. }