src/main/scala/com/gu/contentapi/porter/model/Section.scala (21 lines of code) (raw):
package com.gu.contentapi.porter.model
import io.circe.Codec
import io.circe.generic.semiauto._
case class Section(
id: String,
alternateIds: List[String],
webTitle: String,
localisationOf: Option[String],
isLocalisation: Boolean,
isMultiEdition: Boolean,
microsite: Option[Boolean],
editions: List[SectionEdition],
discriminator: Option[String],
edition: Option[String],
placeholder: Option[Boolean],
activeSponsorships: Option[List[Sponsorship]])
case class SectionEdition(
id: String,
path: String,
webTitle: String,
code: String)
//object Section {
// implicit val codecSectionEdition: Codec[SectionEdition] = deriveCodec
// implicit val codecSection: Codec[Section] = deriveCodec
//}