Question.fromJson constructor

Question.fromJson(
  1. 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,
    );