import 'package:wow_english/generated/json/base/json_convert_content.dart'; import 'package:wow_english/models/app_version_entity.dart'; AppVersionEntity $AppVersionEntityFromJson(Map json) { final AppVersionEntity appVersionEntity = AppVersionEntity(); final String? packageUrl = jsonConvert.convert(json['packageUrl']); if (packageUrl != null) { appVersionEntity.packageUrl = packageUrl; } final String? packageName = jsonConvert.convert(json['packageName']); if (packageName != null) { appVersionEntity.packageName = packageName; } final String? packageSize = jsonConvert.convert(json['packageSize']); if (packageSize != null) { appVersionEntity.packageSize = packageSize; } final String? platformType = jsonConvert.convert( json['platformType']); if (platformType != null) { appVersionEntity.platformType = platformType; } final String? remark = jsonConvert.convert(json['remark']); if (remark != null) { appVersionEntity.remark = remark; } final String? status = jsonConvert.convert(json['status']); if (status != null) { appVersionEntity.status = status; } final String? version = jsonConvert.convert(json['version']); if (version != null) { appVersionEntity.version = version; } final String? volType = jsonConvert.convert(json['volType']); if (volType != null) { appVersionEntity.volType = volType; } return appVersionEntity; } Map $AppVersionEntityToJson(AppVersionEntity entity) { final Map data = {}; data['packageUrl'] = entity.packageUrl; data['packageName'] = entity.packageName; data['packageSize'] = entity.packageSize; data['platformType'] = entity.platformType; data['remark'] = entity.remark; data['status'] = entity.status; data['version'] = entity.version; data['volType'] = entity.volType; return data; } extension AppVersionEntityExtension on AppVersionEntity { AppVersionEntity copyWith({ String? packageUrl, String? packageName, String? packageSize, String? platformType, String? remark, String? status, String? version, String? volType, }) { return AppVersionEntity() ..packageUrl = packageUrl ?? this.packageUrl ..packageName = packageName ?? this.packageName ..packageSize = packageSize ?? this.packageSize ..platformType = platformType ?? this.platformType ..remark = remark ?? this.remark ..status = status ?? this.status ..version = version ?? this.version ..volType = volType ?? this.volType; } }