app-starlock/lib/mine/minePersonInfo/minePersonInfoViewSafetyProblem/minePersonInfoViewSafetyProblem_entity.dart
2024-05-18 09:37:50 +08:00

61 lines
1.6 KiB
Dart
Executable File

class MineViewSafetyProblemEntity {
int? errorCode;
String? description;
String? errorMsg;
List<SafetyProblemData>? dataList;
MineViewSafetyProblemEntity(
{this.errorCode, this.description, this.errorMsg, this.dataList});
MineViewSafetyProblemEntity.fromJson(Map<String, dynamic> json) {
errorCode = json['errorCode'];
description = json['description'];
errorMsg = json['errorMsg'];
if (json['data'] != null) {
dataList = <SafetyProblemData>[];
json['data'].forEach((v) {
dataList!.add(SafetyProblemData.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['errorCode'] = errorCode;
data['description'] = description;
data['errorMsg'] = errorMsg;
if (dataList != null) {
data['data'] = dataList!.map((v) => v.toJson()).toList();
}
return data;
}
}
class SafetyProblemData {
int? questionId;
String? answer;
int? uid;
String? question;
int? answerId;
SafetyProblemData({this.questionId, this.answer, this.uid, this.question});
SafetyProblemData.fromJson(Map<String, dynamic> json) {
questionId = json['questionId'];
answer = json['answer'];
uid = json['uid'];
question = json['question'];
answerId = json['answerId'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['questionId'] = questionId;
data['answer'] = answer;
data['uid'] = uid;
data['question'] = question;
data['answerId'] = answerId;
return data;
}
}