import 'package:wow_english/generated/json/base/json_convert_content.dart'; import 'package:wow_english/models/follow_read_entity.dart'; FollowReadEntity $FollowReadEntityFromJson(Map json) { final FollowReadEntity followReadEntity = FollowReadEntity(); final String? coverUrl = jsonConvert.convert(json['coverUrl']); if (coverUrl != null) { followReadEntity.coverUrl = coverUrl; } final String? createTime = jsonConvert.convert(json['createTime']); if (createTime != null) { followReadEntity.createTime = createTime; } final String? deleted = jsonConvert.convert(json['deleted']); if (deleted != null) { followReadEntity.deleted = deleted; } final String? id = jsonConvert.convert(json['id']); if (id != null) { followReadEntity.id = id; } final bool? lock = jsonConvert.convert(json['lock']); if (lock != null) { followReadEntity.lock = lock; } final String? modifyTime = jsonConvert.convert(json['modifyTime']); if (modifyTime != null) { followReadEntity.modifyTime = modifyTime; } final int? sortOrder = jsonConvert.convert(json['sortOrder']); if (sortOrder != null) { followReadEntity.sortOrder = sortOrder; } final int? star = jsonConvert.convert(json['star']); if (star != null) { followReadEntity.star = star; } final int? status = jsonConvert.convert(json['status']); if (status != null) { followReadEntity.status = status; } final String? title = jsonConvert.convert(json['title']); if (title != null) { followReadEntity.title = title; } final int? videoTotal = jsonConvert.convert(json['videoTotal']); if (videoTotal != null) { followReadEntity.videoTotal = videoTotal; } return followReadEntity; } Map $FollowReadEntityToJson(FollowReadEntity entity) { final Map data = {}; data['coverUrl'] = entity.coverUrl; data['createTime'] = entity.createTime; data['deleted'] = entity.deleted; data['id'] = entity.id; data['lock'] = entity.lock; data['modifyTime'] = entity.modifyTime; data['sortOrder'] = entity.sortOrder; data['star'] = entity.star; data['status'] = entity.status; data['title'] = entity.title; data['videoTotal'] = entity.videoTotal; return data; } extension FollowReadEntityExtension on FollowReadEntity { FollowReadEntity copyWith({ String? coverUrl, String? createTime, String? deleted, String? id, bool? lock, String? modifyTime, int? sortOrder, int? star, int? status, String? title, int? videoTotal, }) { return FollowReadEntity() ..coverUrl = coverUrl ?? this.coverUrl ..createTime = createTime ?? this.createTime ..deleted = deleted ?? this.deleted ..id = id ?? this.id ..lock = lock ?? this.lock ..modifyTime = modifyTime ?? this.modifyTime ..sortOrder = sortOrder ?? this.sortOrder ..star = star ?? this.star ..status = status ?? this.status ..title = title ?? this.title ..videoTotal = videoTotal ?? this.videoTotal; } }