in play-v30/src/main/scala/com/gu/googleauth/model.scala [12:17]
def fromJson(json: JsValue) = Json.fromJson[DiscoveryDocument](json).getOrElse(
throw new IllegalArgumentException("Invalid discovery document")
)
}
case class Token(access_token:String, token_type:String, expires_in:Long, id_token:String) {