GameStat.fromJson constructor

GameStat.fromJson(
  1. Map<String, dynamic> json,
  2. String? name,
  3. String? summonerID
)

Implementation

factory GameStat.fromJson(Map<String, dynamic> json, String? name, String? summonerID) {
  return GameStat(
    gameCreation: json['gameStartTime'],
    gameDuration: json['gameLength'],
    kills: _kills(json['teams'], json['participantIdentities'], json['participants'], name),
    deaths: _deaths(json['teams'], json['participantIdentities'], json['participants'], name),
    assists: _assists(json['teams'], json['participantIdentities'], json['participants'], name),
    win: _teamIdFinder(json['teams'], json['participantIdentities'], json['participants'], name),
    cs: _cs(json['teams'], json['participantIdentities'], json['participants'], name),
    seasonID: json['seasonId'],
    playerIDinGame: _getPlayerIDinGame(json['participantIdentities'], summonerID!),
    participants: _getParticipants(json['participantIdentities'], json['participants']),
    data: json,
  );
}