in facia-json/src/main/scala/com/gu/facia/client/models/Config.scala [83:101]
def writes(cardStyle: Metadata) = cardStyle match {
case Secondary => JsObject(Seq("type" -> JsString("Secondary")))
case Canonical => JsObject(Seq("type" -> JsString("Canonical")))
case Special => JsObject(Seq("type" -> JsString("Special")))
case Breaking => JsObject(Seq("type" -> JsString("Breaking")))
case Branded => JsObject(Seq("type" -> JsString("Branded")))
case DynamoLike => JsObject(Seq("type" -> JsString("DynamoLike")))
case LongRunningPalette => JsObject(Seq("type" -> JsString("LongRunningPalette")))
case SombrePalette => JsObject(Seq("type" -> JsString("SombrePalette")))
case InvestigationPalette => JsObject(Seq("type" -> JsString("InvestigationPalette")))
case BreakingPalette => JsObject(Seq("type" -> JsString("BreakingPalette")))
case EventPalette => JsObject(Seq("type" -> JsString("EventPalette")))
case EventAltPalette => JsObject(Seq("type" -> JsString("EventAltPalette")))
case Podcast => JsObject(Seq("type" -> JsString("Podcast")))
case LongRunningAltPalette => JsObject(Seq("type" -> JsString("LongRunningAltPalette")))
case SombreAltPalette => JsObject(Seq("type" -> JsString("SombreAltPalette")))
case SpecialReportAltPalette => JsObject(Seq("type" -> JsString("SpecialReportAltPalette")))
case UnknownMetadata => JsObject(Seq("type" -> JsString("UnknownMetadata")))
}