package
models
Type Members
-
case class
Collection(id: String, displayName: String, href: Option[String], live: List[Trail], draft: Option[List[Trail]], treats: List[Trail], lastUpdated: Option[DateTime], updatedBy: Option[String], updatedEmail: Option[String], collectionConfig: CollectionConfig) extends Product with Serializable
-
case class
CollectionConfig(displayName: Option[String], apiQuery: Option[String], collectionType: String, href: Option[String], groups: Option[Groups], uneditable: Boolean, showTags: Boolean, showSections: Boolean, hideKickers: Boolean, showDateHeader: Boolean, showLatestUpdate: Boolean, excludeFromRss: Boolean, showTimestamps: Boolean) extends Product with Serializable
-
case class
CuratedContent(content: Content, supportingContent: List[FaciaContent], headline: String, href: Option[String], trailText: Option[String], group: String, imageReplace: Option[ImageReplace], isBreaking: Boolean, isBoosted: Boolean, imageHide: Boolean, showMainVideo: Boolean, showKickerTag: Boolean, byline: Option[String], showByLine: Boolean, kicker: Option[ItemKicker], imageCutout: Option[ImageCutout], showBoostedHeadline: Boolean, showQuotedHeadline: Boolean) extends FaciaContent with Product with Serializable
-
sealed
trait
FaciaContent extends AnyRef
-
case class
Front(id: String, collections: List[String], navSection: Option[String], webTitle: Option[String], title: Option[String], description: Option[String], onPageDescription: Option[String], frontImage: Option[FrontImage], isImageDisplayed: Boolean, priority: FrontPriority, isHidden: Boolean, canonicalCollection: String) extends Product with Serializable
-
case class
FrontImage(imageUrl: String, imageHeight: Int, imageWidth: Int) extends Product with Serializable
-
sealed
trait
FrontPriority extends AnyRef
-
case class
Group(get: Int) extends Product with Serializable
-
case class
Groups(groups: List[String]) extends Product with Serializable
-
case class
ImageCutout(imageCutoutSrc: String, imageCutoutSrcWidth: Option[String], imageCutoutSrcHeight: Option[String]) extends Product with Serializable
-
case class
ImageReplace(imageSrc: String, imageSrcWidth: String, imageSrcHeight: String) extends Product with Serializable
-
case class
LatestSnap(id: String, snapUri: Option[String], snapCss: Option[String], latestContent: Option[Content], headline: Option[String], href: Option[String], trailText: Option[String], group: String, image: Option[ImageReplace], isBreaking: Boolean, isBoosted: Boolean, imageHide: Boolean, imageReplace: Boolean, showMainVideo: Boolean, showKickerTag: Boolean, byline: Option[String], showByLine: Boolean, kicker: Option[ItemKicker], imageCutout: Option[ImageCutout], showBoostedHeadline: Boolean, showQuotedHeadline: Boolean) extends Snap with Product with Serializable
-
case class
LinkSnap(id: String, snapType: String, snapUri: Option[String], snapCss: Option[String], headline: Option[String], href: Option[String], trailText: Option[String], group: String, image: Option[ImageReplace], isBreaking: Boolean, isBoosted: Boolean, imageHide: Boolean, imageReplace: Boolean, showMainVideo: Boolean, showKickerTag: Boolean, byline: Option[String], showByLine: Boolean, kicker: Option[ItemKicker], imageCutout: Option[ImageCutout], showBoostedHeadline: Boolean, showQuotedHeadline: Boolean) extends Snap with Product with Serializable
-
-
case class
SupportingCuratedContent(content: Content, headline: String, href: Option[String], trailText: Option[String], group: String, imageReplace: Option[ImageReplace], isBreaking: Boolean, isBoosted: Boolean, imageHide: Boolean, showMainVideo: Boolean, showKickerTag: Boolean, byline: Option[String], showByLine: Boolean, kicker: Option[ItemKicker], imageCutout: Option[ImageCutout], showBoostedHeadline: Boolean, showQuotedHeadline: Boolean) extends FaciaContent with Product with Serializable