Question.fromJson constructor
Question.fromJson(
- Map json_
Implementation
Question.fromJson(core.Map json_)
: this(
choiceQuestion: json_.containsKey('choiceQuestion')
? ChoiceQuestion.fromJson(json_['choiceQuestion']
as core.Map<core.String, core.dynamic>)
: null,
dateQuestion: json_.containsKey('dateQuestion')
? DateQuestion.fromJson(
json_['dateQuestion'] as core.Map<core.String, core.dynamic>)
: null,
fileUploadQuestion: json_.containsKey('fileUploadQuestion')
? FileUploadQuestion.fromJson(json_['fileUploadQuestion']
as core.Map<core.String, core.dynamic>)
: null,
grading: json_.containsKey('grading')
? Grading.fromJson(
json_['grading'] as core.Map<core.String, core.dynamic>)
: null,
questionId: json_['questionId'] as core.String?,
ratingQuestion: json_.containsKey('ratingQuestion')
? RatingQuestion.fromJson(json_['ratingQuestion']
as core.Map<core.String, core.dynamic>)
: null,
required: json_['required'] as core.bool?,
rowQuestion: json_.containsKey('rowQuestion')
? RowQuestion.fromJson(
json_['rowQuestion'] as core.Map<core.String, core.dynamic>)
: null,
scaleQuestion: json_.containsKey('scaleQuestion')
? ScaleQuestion.fromJson(
json_['scaleQuestion'] as core.Map<core.String, core.dynamic>)
: null,
textQuestion: json_.containsKey('textQuestion')
? TextQuestion.fromJson(
json_['textQuestion'] as core.Map<core.String, core.dynamic>)
: null,
timeQuestion: json_.containsKey('timeQuestion')
? TimeQuestion.fromJson(
json_['timeQuestion'] as core.Map<core.String, core.dynamic>)
: null,
);