in src/main/scala/com/gu/octopusthrift/services/PayloadValidator.scala [10:19]
def validateSinglePayload(data: Array[Byte]): Option[OctopusSingleBundlePayload] = {
Try(Json.parse(data)) match {
case Success(json) =>
json.validate[OctopusSingleBundlePayload] match {
case JsSuccess(payload, _) => Some(payload)
case _: JsError => None
}
case _ => None
}
}