Item.fromJson constructor

Item.fromJson(
  1. Map json_
)

Implementation

Item.fromJson(core.Map json_)
  : this(
      description: json_['description'] as core.String?,
      imageItem: json_.containsKey('imageItem')
          ? ImageItem.fromJson(
              json_['imageItem'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      itemId: json_['itemId'] as core.String?,
      pageBreakItem: json_.containsKey('pageBreakItem')
          ? PageBreakItem.fromJson(
              json_['pageBreakItem'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      questionGroupItem: json_.containsKey('questionGroupItem')
          ? QuestionGroupItem.fromJson(
              json_['questionGroupItem']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      questionItem: json_.containsKey('questionItem')
          ? QuestionItem.fromJson(
              json_['questionItem'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      textItem: json_.containsKey('textItem')
          ? TextItem.fromJson(
              json_['textItem'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      title: json_['title'] as core.String?,
      videoItem: json_.containsKey('videoItem')
          ? VideoItem.fromJson(
              json_['videoItem'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );