Marking.Client.Moblie/marking_app/lib/common/model/job/job_collect_params.dart

30 lines
611 B
Dart

import 'package:json_annotation/json_annotation.dart';
part 'job_collect_params.g.dart';
@JsonSerializable()
class JobCollectParams extends Object {
@JsonKey(name: 'paperId')
int paperId;
@JsonKey(name: 'taskId')
int taskId;
@JsonKey(name: 'studentId')
int studentId;
@JsonKey(name: 'isCollect')
bool isCollect;
JobCollectParams(
this.paperId,
this.taskId,
this.studentId,
this.isCollect,
);
factory JobCollectParams.fromJson(Map<String, dynamic> srcJson) => _$JobCollectParamsFromJson(srcJson);
Map<String, dynamic> toJson() => _$JobCollectParamsToJson(this);
}