EventWindows.fromJson constructor

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

Implementation

EventWindows.fromJson(Map<String, dynamic> json) {
  eventWindowId = json["eventWindowId"];
  eventTemplateId = json["eventTemplateId"];
  countdownBeginTime = json["countdownBeginTime"];
  beginTime = json["beginTime"];
  endTime = json["endTime"];
  blackoutPeriods = List.castFrom<dynamic, dynamic>(json["blackoutPeriods"]);
  round = json["round"];
  payoutDelay = json["payoutDelay"];
  isTBD = json["isTBD"];
  canLiveSpectate = json["canLiveSpectate"];
  scoreLocations = List.from(json["scoreLocations"])
      .map((e) => ScoreLocations.fromJson(e))
      .toList();
  visibility = json["visibility"];
  requireAllTokens =
      List.castFrom<dynamic, dynamic>(json["requireAllTokens"]);
  requireAnyTokens = List.castFrom<dynamic, String>(json["requireAnyTokens"]);
  requireNoneTokensCaller =
      List.castFrom<dynamic, String>(json["requireNoneTokensCaller"]);
  requireAllTokensCaller =
      List.castFrom<dynamic, dynamic>(json["requireAllTokensCaller"]);
  requireAnyTokensCaller =
      List.castFrom<dynamic, dynamic>(json["requireAnyTokensCaller"]);
  additionalRequirements =
      List.castFrom<dynamic, String>(json["additionalRequirements"]);
  teammateEligibility = json["teammateEligibility"];

  metadata = Metadata.fromJson(json["metadata"]);
}