Statement.fromMap constructor Null safety

Statement.fromMap(
  1. Map<String, dynamic>? map
)

Construct a Statement from a Map containing all fields of the Statement.

Implementation

Statement.fromMap(Map<String, dynamic>? map)
    : statementText = map?[DbFields.statementText],
      statementAuthor = map?[DbFields.statementAuthor],
      statementCorrectness = map?[DbFields.statementCorrectness],
      statementYear = map?[DbFields.statementYear],
      statementMonth = map?[DbFields.statementMonth],
      statementDay = map?[DbFields.statementDay],
      statementLanguage = map?[DbFields.statementLanguage],
      statementLink = map?[DbFields.statementLink],
      statementCategory = map?[DbFields.statementCategory],
      statementMedia = map?[DbFields.statementMedia],
      statementMediatype = map?[DbFields.statementMediatype],
      samplePictureCopyright = map?[DbFields.statementPictureCopyright],
      statementRectification = map?[DbFields.statementRectification],
      statementPictureURL = map?[DbFields.statementPictureFile]["url"],
      statementFactchecks =
          Facts.fromMap(map?[DbFields.statementFactcheckIDs]),
      objectId = map?["objectId"];