Wallpaper-Genie/lib/gen/json/base_resp_model.g.dart
2024-07-12 16:04:47 +08:00

41 lines
1.1 KiB
Dart

import 'package:wallpaperx/gen/json/base/json_convert_content.dart';
import 'package:wallpaperx/entity/base_resp_model.dart';
BaseRespModel $BaseRespModelFromJson(Map<String, dynamic> json) {
final BaseRespModel baseRespModel = BaseRespModel();
final int? code = jsonConvert.convert<int>(json['code']);
if (code != null) {
baseRespModel.code = code;
}
final String? message = jsonConvert.convert<String>(json['message']);
if (message != null) {
baseRespModel.message = message;
}
final dynamic data = json['data'];
if (data != null) {
baseRespModel.data = data;
}
return baseRespModel;
}
Map<String, dynamic> $BaseRespModelToJson(BaseRespModel entity) {
final Map<String, dynamic> data = <String, dynamic>{};
data['code'] = entity.code;
data['message'] = entity.message;
data['data'] = entity.data;
return data;
}
extension BaseRespModelExtension on BaseRespModel {
BaseRespModel copyWith({
int? code,
String? message,
dynamic data,
}) {
return BaseRespModel()
..code = code ?? this.code
..message = message ?? this.message
..data = data ?? this.data;
}
}