Package

com.gu.facia.api

models

Permalink

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]], treats: List[Trail], lastUpdated: Option[DateTime], updatedBy: Option[String], updatedEmail: Option[String], collectionConfig: CollectionConfig) extends Product with Serializable

    Permalink
  2. case class CollectionConfig(displayName: Option[String], backfill: Option[Backfill], metadata: Option[List[Metadata]], collectionType: String, href: Option[String], description: Option[String], groups: Option[Groups], uneditable: Boolean, showTags: Boolean, showSections: Boolean, hideKickers: Boolean, showDateHeader: Boolean, showLatestUpdate: Boolean, excludeFromRss: Boolean, showTimestamps: Boolean, hideShowMore: Boolean) extends Product with Serializable

    Permalink
  3. case class CuratedContent(content: Content, maybeFrontPublicationDate: Option[Long], supportingContent: List[FaciaContent], cardStyle: CardStyle, headline: String, href: Option[String], trailText: Option[String], group: String, image: Option[FaciaImage], properties: ContentProperties, byline: Option[String], kicker: Option[ItemKicker], embedType: Option[String], embedUri: Option[String], embedCss: Option[String]) extends FaciaContent with Product with Serializable

    Permalink
  4. case class Cutout(imageSrc: String, imageSrcWidth: Option[String], imageSrcHeight: Option[String]) extends FaciaImage with Product with Serializable

    Permalink
  5. sealed trait FaciaContent extends AnyRef

    Permalink
  6. sealed trait FaciaImage extends AnyRef

    Permalink
  7. 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, group: Option[String]) extends Product with Serializable

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

    Permalink
  9. sealed trait FrontPriority extends AnyRef

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

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

    Permalink
  12. case class ImageSlideshow(assets: List[Replace]) extends FaciaImage with Product with Serializable

    Permalink
  13. case class LatestSnap(id: String, maybeFrontPublicationDate: Option[Long], cardStyle: CardStyle, snapUri: Option[String], snapCss: Option[String], latestContent: Option[Content], headline: Option[String], href: Option[String], trailText: Option[String], group: String, image: Option[FaciaImage], properties: ContentProperties, byline: Option[String], kicker: Option[ItemKicker]) extends Snap with Product with Serializable

    Permalink
  14. case class LinkSnap(id: String, maybeFrontPublicationDate: Option[Long], snapType: String, snapUri: Option[String], snapCss: Option[String], headline: Option[String], href: Option[String], trailText: Option[String], group: String, image: Option[FaciaImage], properties: ContentProperties, byline: Option[String], kicker: Option[ItemKicker]) extends Snap with Product with Serializable

    Permalink
  15. case class Replace(imageSrc: String, imageSrcWidth: String, imageSrcHeight: String) extends FaciaImage with Product with Serializable

    Permalink
  16. sealed trait Snap extends FaciaContent

    Permalink
  17. case class SupportingCuratedContent(content: Content, maybeFrontPublicationDate: Option[Long], cardStyle: CardStyle, headline: String, href: Option[String], trailText: Option[String], group: String, image: Option[FaciaImage], properties: ContentProperties, byline: Option[String], kicker: Option[ItemKicker]) extends FaciaContent with Product with Serializable

    Permalink

Value Members

  1. object Collection extends Serializable

    Permalink
  2. object CollectionConfig extends Serializable

    Permalink
  3. object CommercialPriority extends FrontPriority

    Permalink
  4. object CuratedContent extends Serializable

    Permalink
  5. object EditorialPriority extends FrontPriority

    Permalink
  6. object FaciaImage

    Permalink
  7. object Front extends Serializable

    Permalink
  8. object Group extends Serializable

    Permalink
  9. object LatestSnap extends Serializable

    Permalink
  10. object Snap

    Permalink
  11. object SupportingCuratedContent extends Serializable

    Permalink
  12. object TrainingPriority extends FrontPriority

    Permalink

Ungrouped