QuestionStatics constructor
QuestionStatics({
- @JsonKey.new(name: 'question_id') @Default.new('') String questionId,
- @JsonKey.new(name: 'question_name') @Default.new('') String questionName,
- @JsonKey.new(name: 'question_content') @Default.new('') String questionContent,
- @JsonKey.new(name: 'option_number') @Default.new(0) int optionNumber,
- @JsonKey.new(name: 'correct_answer') @Default.new(0) int correctAnswer,
- @JsonKey.new(name: 'limit_time') @Default.new(0) int limitTime,
- @Default.new(0) int type,
- @JsonKey.new(name: 'start_time') @Default.new(0) int startTime,
- @JsonKey.new(name: 'end_time') @Default.new(0) int endTime,
- @Default.new(0) int state,
- @Default.new(0) int duration,
- @Default.new(0) int ttl,
- @Default.new(0) int total,
- @JsonKey.new(name: 'answer_count') @Default.new(0) int answerCount,
- @Default.new([]) List stats,
- @Default.new([]) List<
QuestionAnswer> answers,
Implementation
factory QuestionStatics({
@JsonKey(name: 'question_id') @Default('') String questionId,
@JsonKey(name: 'question_name') @Default('') String questionName,
@JsonKey(name: 'question_content') @Default('') String questionContent,
@JsonKey(name: 'option_number') @Default(0) int optionNumber,
@JsonKey(name: 'correct_answer') @Default(0) int correctAnswer,
@JsonKey(name: 'limit_time') @Default(0) int limitTime,
@Default(0) int type,
@JsonKey(name: 'start_time') @Default(0) int startTime,
@JsonKey(name: 'end_time') @Default(0) int endTime,
@Default(0) int state,
@Default(0) int duration,
@Default(0) int ttl,
@Default(0) int total,
@JsonKey(name: 'answer_count') @Default(0) int answerCount,
@Default([]) List<dynamic> stats,
@Default([]) List<QuestionAnswer> answers,
}) = _QuestionStatics;