import 'package:wow_english/generated/json/base/json_convert_content.dart'; import 'package:wow_english/models/read_content_entity.dart'; ReadContentEntity $ReadContentEntityFromJson(Map json) { final ReadContentEntity readContentEntity = ReadContentEntity(); final String? createTime = jsonConvert.convert(json['createTime']); if (createTime != null) { readContentEntity.createTime = createTime; } final String? deleted = jsonConvert.convert(json['deleted']); if (deleted != null) { readContentEntity.deleted = deleted; } final String? id = jsonConvert.convert(json['id']); if (id != null) { readContentEntity.id = id; } final String? modifyTime = jsonConvert.convert(json['modifyTime']); if (modifyTime != null) { readContentEntity.modifyTime = modifyTime; } final int? sortOrder = jsonConvert.convert(json['sortOrder']); if (sortOrder != null) { readContentEntity.sortOrder = sortOrder; } final int? status = jsonConvert.convert(json['status']); if (status != null) { readContentEntity.status = status; } final int? videoFollowReadId = jsonConvert.convert( json['videoFollowReadId']); if (videoFollowReadId != null) { readContentEntity.videoFollowReadId = videoFollowReadId; } final String? videoUrl = jsonConvert.convert(json['videoUrl']); if (videoUrl != null) { readContentEntity.videoUrl = videoUrl; } final String? word = jsonConvert.convert(json['word']); if (word != null) { readContentEntity.word = word; } return readContentEntity; } Map $ReadContentEntityToJson(ReadContentEntity entity) { final Map data = {}; data['createTime'] = entity.createTime; data['deleted'] = entity.deleted; data['id'] = entity.id; data['modifyTime'] = entity.modifyTime; data['sortOrder'] = entity.sortOrder; data['status'] = entity.status; data['videoFollowReadId'] = entity.videoFollowReadId; data['videoUrl'] = entity.videoUrl; data['word'] = entity.word; return data; } extension ReadContentEntityExtension on ReadContentEntity { ReadContentEntity copyWith({ String? createTime, String? deleted, String? id, String? modifyTime, int? sortOrder, int? status, int? videoFollowReadId, String? videoUrl, String? word, }) { return ReadContentEntity() ..createTime = createTime ?? this.createTime ..deleted = deleted ?? this.deleted ..id = id ?? this.id ..modifyTime = modifyTime ?? this.modifyTime ..sortOrder = sortOrder ?? this.sortOrder ..status = status ?? this.status ..videoFollowReadId = videoFollowReadId ?? this.videoFollowReadId ..videoUrl = videoUrl ?? this.videoUrl ..word = word ?? this.word; } }