private[serialization] def parseAction()

in anghammarad/src/main/scala/com/gu/anghammarad/serialization/Serialization.scala [85:93]


  private[serialization] def parseAction(json: Json): Try[Action] = {
    val hCursor = json.hcursor
    val parsingResult = for {
      cta <- hCursor.downField("cta").as[String]
      url <- hCursor.downField("url").as[String]
    } yield Action(cta, url)

    parsingResult.toTry
  }