SubmitStats.fromJson constructor

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

Implementation

factory SubmitStats.fromJson(Map<String, dynamic> json) {
  return SubmitStats(

    totalSubmission: json['totalSubmissionNum'][0]['submissions'],
    totalAttemptsCount: json['totalSubmissionNum'][0]['count'],

    totalEasySubmission: json['totalSubmissionNum'][1]['submissions'],
    totalEasyAttemptsCount: json['totalSubmissionNum'][1]['count'],

    totalMediumSubmission: json['totalSubmissionNum'][2]['submissions'],
    totalMediumAttemptsCount: json['totalSubmissionNum'][2]['count'],

    totalHardSubmission: json['totalSubmissionNum'][3]['submissions'],
    totalHardAttemptsCount: json['totalSubmissionNum'][3]['count'],

    totalAcSubmission: json['acSubmissionNum'][0]['submissions'],
    totalAcCount: json['acSubmissionNum'][0]['count'],

    totalEasyAcSubmission:json['acSubmissionNum'][1]['submissions'],
    totalEasySubmittedCount:json['acSubmissionNum'][1]['count'],

    totalMediumAcSubmission: json['acSubmissionNum'][2]['submissions'],
    totalMediumSubmittedCount: json['acSubmissionNum'][2]['count'],

    totalHardAcSubmission: json['acSubmissionNum'][3]['submissions'],
    totalHardSubmittedCount: json['acSubmissionNum'][3]['count'],
  );
}