com.gu.facia.api

models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class Collection(id: String, displayName: String, href: Option[String], live: List[Trail], draft: Option[List[Trail]], lastUpdated: Option[DateTime], updatedBy: Option[String], updatedEmail: Option[String], collectionConfig: CollectionConfig) extends Product with Serializable

  2. 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, importance: Importance) extends Product with Serializable

  3. case class CuratedContent(content: Content, supportingContent: List[FaciaContent], headline: String, href: Option[String], trailText: Option[String], group: String, image: Option[Image], 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 FaciaContent with Product with Serializable

  4. sealed trait FaciaContent extends AnyRef

  5. 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) extends Product with Serializable

  6. case class FrontImage(imageUrl: String, imageHeight: Int, imageWidth: Int) extends Product with Serializable

  7. sealed trait FrontPriority extends AnyRef

  8. case class Group(get: Int) extends Product with Serializable

  9. case class Groups(groups: List[String]) extends Product with Serializable

  10. case class Image(imageSrc: String, imageSrcWidth: String, imageSrcHeight: String) extends Product with Serializable

  11. case class ImageCutout(imageCutoutReplace: Boolean, imageCutoutSrc: String, imageCutoutSrcWidth: String, imageCutoutSrcHeight: String) extends Product with Serializable

  12. trait Importance extends AnyRef

  13. 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[Image], 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

  14. 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[Image], 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

  15. sealed trait Snap extends FaciaContent

  16. case class SupportingCuratedContent(content: Content, headline: String, href: Option[String], trailText: Option[String], group: String, image: Option[Image], 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 FaciaContent with Product with Serializable

Value Members

  1. object Collection extends Serializable

  2. object CollectionConfig extends Serializable

  3. object CommercialPriority extends FrontPriority

  4. object Critical extends Importance with Product with Serializable

  5. object CuratedContent extends Serializable

  6. object DefaultImportance extends Importance with Product with Serializable

  7. object EditorialPriority extends FrontPriority

  8. object Front extends Serializable

  9. object Group extends Serializable

  10. object Image extends Serializable

  11. object ImageCutout extends Serializable

  12. object Importance

  13. object Important extends Importance with Product with Serializable

  14. object LatestSnap extends Serializable

  15. object Snap

  16. object SupportingCuratedContent extends Serializable

  17. object TrainingPriority extends FrontPriority

Ungrouped