package
models
Type Members
-
type
BrandingByEdition = Map[String, Option[Branding]]
-
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], 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
-
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
-
case class
Cutout(imageSrc: String, imageSrcWidth: Option[String], imageSrcHeight: Option[String]) extends FaciaImage with Product with Serializable
-
case class
DisplayHints(maxItemsToDisplay: Option[Int]) extends Product with Serializable
-
sealed
trait
FaciaContent extends AnyRef
-
sealed
trait
FaciaImage 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, group: Option[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
ImageSlideshow(assets: List[Replace]) extends FaciaImage with Product with Serializable
-
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
-
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
-
case class
Replace(imageSrc: String, imageSrcWidth: String, imageSrcHeight: String) extends FaciaImage with Product with Serializable
-
-
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
Inherited from AnyRef
Inherited from Any