SynchData.fromJson constructor

SynchData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SynchData.fromJson(Map<String, dynamic> json) => SynchData(
      dateRequestsAllowedTo: json["dateRequestsAllowedTo"] != null
          ? DateTime.parse(json["dateRequestsAllowedTo"])
          : null,
      resultFixesTo: json["resultFixesTo"] != null
          ? DateTime.parse(json["resultFixesTo"])
          : null,
      resultsRecapsTo: json["resultsRecapsTo"] != null
          ? DateTime.parse(json["resultsRecapsTo"])
          : null,
      allowAppealCancel: json["allowAppealCancel"],
      allowNarratorErrorAppeal: json["allowNarratorErrorAppeal"],
      archive: json["archive"],
      dateArchivedAt: json["dateArchivedAt"] != null
          ? DateTime.parse(json["dateArchivedAt"])
          : null,
      dateDownloadQuestionsFrom: json["dateDownloadQuestionsFrom"] != null
          ? DateTime.parse(json["dateDownloadQuestionsFrom"])
          : null,
      dateDownloadQuestionsTo: json["dateDownloadQuestionsTo"] != null
          ? DateTime.parse(json["dateDownloadQuestionsTo"])
          : null,
      hideQuestionsTo: json["hideQuestionsTo"] != null
          ? DateTime.parse(json["hideQuestionsTo"])
          : null,
      hideResultsTo: json["hideResultsTo"] != null
          ? DateTime.parse(json["hideResultsTo"])
          : null,
      allVerdictsDone: json["allVerdictsDone"] != null
          ? DateTime.parse(json["allVerdictsDone"])
          : null,
      instantControversial: json["instantControversial"],
    );