override def writes()

in common/app/model/Formats.scala [213:234]


    override def writes(dt: DesignType): JsValue =
      dt match {
        case com.gu.contentapi.client.utils.Article              => JsString("Article")
        case com.gu.contentapi.client.utils.Immersive            => JsString("Immersive")
        case com.gu.contentapi.client.utils.Media                => JsString("Media")
        case com.gu.contentapi.client.utils.Review               => JsString("Review")
        case com.gu.contentapi.client.utils.Analysis             => JsString("Analysis")
        case com.gu.contentapi.client.utils.Comment              => JsString("Comment")
        case com.gu.contentapi.client.utils.Feature              => JsString("Feature")
        case com.gu.contentapi.client.utils.Live                 => JsString("Live")
        case com.gu.contentapi.client.utils.SpecialReport        => JsString("SpecialReport")
        case com.gu.contentapi.client.utils.Recipe               => JsString("Recipe")
        case com.gu.contentapi.client.utils.MatchReport          => JsString("MatchReport")
        case com.gu.contentapi.client.utils.Interview            => JsString("Interview")
        case com.gu.contentapi.client.utils.GuardianView         => JsString("GuardianView")
        case com.gu.contentapi.client.utils.Quiz                 => JsString("Quiz")
        case com.gu.contentapi.client.utils.GuardianLabs         => JsString("GuardianLabs")
        case com.gu.contentapi.client.utils.AdvertisementFeature => JsString("AdvertisementFeature")
        case com.gu.contentapi.client.utils.Newsletter           => JsString("Newsletter")
        case com.gu.contentapi.client.utils.Profile              => JsString("Profile")
        case com.gu.contentapi.client.utils.Timeline             => JsString("Timeline")
      }