QuestionInfo constructor
QuestionInfo({
- @JsonKey.new(name: 'question_id') @Default.new("") String questionId,
- @JsonKey.new(name: 'question_content') @Default.new("") String questionContent,
- @JsonKey.new(name: 'question_name') @Default.new("") String questionName,
- @JsonKey.new(name: 'start_time') @Default.new(0) int startTime,
- @JsonKey.new(name: 'state') @Default.new(0) int state,
- @JsonKey.new(name: 'ttl') @Default.new(0) int ttl,
- @JsonKey.new(name: 'type') @Default.new(1) int type,
- @JsonKey.new(name: 'duration') @Default.new(0) int duration,
- @JsonKey.new(name: 'correct_answer') @Default.new(0) int correctAnswer,
- @JsonKey.new(name: 'option_number') @Default.new(0) int optionNumber,
Implementation
factory QuestionInfo({
@JsonKey(name: 'question_id') @Default("") String questionId,
@JsonKey(name: 'question_content') @Default("") String questionContent,
@JsonKey(name: 'question_name') @Default("") String questionName,
@JsonKey(name: 'start_time') @Default(0) int startTime,
@JsonKey(name: 'state') @Default(0) int state,
@JsonKey(name: 'ttl') @Default(0) int ttl,
@JsonKey(name: 'type') @Default(1) int type,
@JsonKey(name: 'duration') @Default(0) int duration,
@JsonKey(name: 'correct_answer') @Default(0) int correctAnswer,
@JsonKey(name: 'option_number') @Default(0) int optionNumber,
}) = _QuestionInfo;