Making.School.Asignment.app/lib/common/job/knowledge_report_detail.dart

42 lines
958 B
Dart

import 'package:json_annotation/json_annotation.dart';
part 'knowledge_report_detail.g.dart';
@JsonSerializable()
class KnowledgeReportDetail extends Object {
@JsonKey(name: 'homeworkId')
String homeworkId;
@JsonKey(name: 'homeworkName')
String homeworkName;
@JsonKey(name: 'publishTime')
String publishTime;
@JsonKey(name: 'templateId')
int templateId;
@JsonKey(name: 'questionNo')
int questionNo;
@JsonKey(name: 'questionType')
int questionType;
@JsonKey(name: 'questionPicture')
String? questionPicture;
@JsonKey(name: 'correctRate')
int correctRate;
KnowledgeReportDetail(this.homeworkId,this.homeworkName,this.publishTime,this.templateId,this.questionNo,this.questionType,this.correctRate,this.questionPicture);
factory KnowledgeReportDetail.fromJson(Map<String, dynamic> srcJson) => _$KnowledgeReportDetailFromJson(srcJson);
Map<String, dynamic> toJson() => _$KnowledgeReportDetailToJson(this);
}