def writes()

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")))
    }