revise_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/revise_option_entity.dart';
  3. import 'package:domain/entity/response/index_option_entity.dart';
  4. ReviseOptionEntity $ReviseOptionEntityFromJson(Map<String, dynamic> json) {
  5. final ReviseOptionEntity reviseOptionEntity = ReviseOptionEntity();
  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. reviseOptionEntity.statusList = statusList;
  10. }
  11. return reviseOptionEntity;
  12. }
  13. Map<String, dynamic> $ReviseOptionEntityToJson(ReviseOptionEntity 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 ReviseOptionEntityExtension on ReviseOptionEntity {
  19. ReviseOptionEntity copyWith({
  20. List<IndexOptionEntity>? statusList,
  21. }) {
  22. return ReviseOptionEntity()
  23. ..statusList = statusList ?? this.statusList;
  24. }
  25. }