Team.fromJson constructor

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

Creates a Team instance from a JSON Map.

Implementation

factory Team.fromJson(Map<String, dynamic> json) {
  return Team(
    team: tryCast(json['team']) ?? "N/A",
    name: tryCast(json['name']) ?? "N/A",
    country: tryCast(json['country']) ?? "N/A",
    state: tryCast(json['state']),
    district: tryCast(json['district']) ?? "N/A",
    rookieYear: tryCast(json['rookie_year']) ?? 0,
    offseason: tryCast(json['offseason']) ?? false,
    active: tryCast(json['active']) ?? false,
    colors: TeamColors.fromJson(json['colors']),
    record: Record.fromJson(json['record']),
    normEpa: Epa.fromJson(json['norm_epa']),
  );
}