Package

com.gu.facia.api

models

Permalink

package models

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. models
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BrandingByEdition = Map[String, Option[Branding]]

    Permalink
  2. 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
  3. 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, displayHints: Option[DisplayHints], userVisibility: Option[String], platform: CollectionPlatform = AnyPlatform, frontsToolSettings: Option[FrontsToolSettings]) extends Product with Serializable

    Permalink
  4. 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], brandingByEdition: BrandingByEdition) extends FaciaContent with Product with Serializable

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

    Permalink
  6. case class DisplayHints(maxItemsToDisplay: Option[Int]) extends Product with Serializable

    Permalink
  7. sealed trait FaciaContent extends AnyRef

    Permalink
  8. sealed trait FaciaImage extends AnyRef

    Permalink
  9. 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
  10. case class FrontImage(imageUrl: String, imageHeight: Int, imageWidth: Int) extends Product with Serializable

    Permalink
  11. sealed trait FrontPriority extends AnyRef

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

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

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

    Permalink
  15. 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], brandingByEdition: BrandingByEdition) extends Snap with Product with Serializable

    Permalink
  16. 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], brandingByEdition: BrandingByEdition) extends Snap with Product with Serializable

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

    Permalink
  18. sealed trait Snap extends FaciaContent

    Permalink
  19. 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 DisplayHints extends Serializable

    Permalink
  6. object EditorialPriority extends FrontPriority

    Permalink
  7. object EmailPriority extends FrontPriority

    Permalink
  8. object FaciaImage

    Permalink
  9. object Front extends Serializable

    Permalink
  10. object Group extends Serializable

    Permalink
  11. object LatestSnap extends Serializable

    Permalink
  12. object Snap

    Permalink
  13. object SupportingCuratedContent extends Serializable

    Permalink
  14. object TrainingPriority extends FrontPriority

    Permalink
  15. package faciapress

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped