in common/src/main/scala/models/Notification.scala [35:46]
override def reads(json: JsValue): JsResult[Notification] = {
(json \ "type").validate[NotificationType].flatMap {
case BreakingNews => BreakingNewsNotification.jf.reads(json)
case Content => ContentNotification.jf.reads(json)
case GoalAlert => GoalAlertNotification.jf.reads(json)
case LiveEventAlert => LiveEventNotification.jf.reads(json)
case FootballMatchStatus => FootballMatchStatusNotification.jf.reads(json)
case NewsstandShard => NewsstandShardNotification.jf.reads(json)
case Editions => EditionsNotification.jf.reads(json)
case Us2020Results => Us2020ResultsNotification.jf.reads(json)
}
}