1234567891011121314151617181920212223242526272829 |
- import 'package:domain/generated/json/base/json_convert_content.dart';
- import 'package:domain/entity/response/revise_option_entity.dart';
- import 'package:domain/entity/response/index_option_entity.dart';
- ReviseOptionEntity $ReviseOptionEntityFromJson(Map<String, dynamic> json) {
- final ReviseOptionEntity reviseOptionEntity = ReviseOptionEntity();
- final List<IndexOptionEntity>? statusList = (json['status_list'] as List<dynamic>?)?.map(
- (e) => jsonConvert.convert<IndexOptionEntity>(e) as IndexOptionEntity).toList();
- if (statusList != null) {
- reviseOptionEntity.statusList = statusList;
- }
- return reviseOptionEntity;
- }
- Map<String, dynamic> $ReviseOptionEntityToJson(ReviseOptionEntity entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['status_list'] = entity.statusList.map((v) => v.toJson()).toList();
- return data;
- }
- extension ReviseOptionEntityExtension on ReviseOptionEntity {
- ReviseOptionEntity copyWith({
- List<IndexOptionEntity>? statusList,
- }) {
- return ReviseOptionEntity()
- ..statusList = statusList ?? this.statusList;
- }
- }
|