package v1
- Alphabetic
- Public
- Protected
Type Members
- trait AliasPath extends ThriftStruct with Product2[String, CapiDateTime] with ValidatingThriftStruct[AliasPath] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.AliasPath.apply for construction if you don't need to specify passthrough fields.
- trait Asset extends ThriftStruct with Product4[AssetType, Option[String], Option[String], Option[AssetFields]] with ValidatingThriftStruct[Asset] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Asset.apply for construction if you don't need to specify passthrough fields.
- trait AssetFields extends ThriftStruct with Product with ValidatingThriftStruct[AssetFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.AssetFields.apply for construction if you don't need to specify passthrough fields.
- sealed trait AssetType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait AtomUsageResponse extends ThriftStruct with Product8[String, String, Int, Int, Int, Int, Int, Seq[String]] with ValidatingThriftStruct[AtomUsageResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.AtomUsageResponse.apply for construction if you don't need to specify passthrough fields.
- trait Atoms extends ThriftStruct with Product16[Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]], Option[Seq[Atom]]] with ValidatingThriftStruct[Atoms] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Atoms.apply for construction if you don't need to specify passthrough fields.
- trait AtomsResponse extends ThriftStruct with Product8[String, String, Int, Int, Int, Int, Int, Seq[Atom]] with ValidatingThriftStruct[AtomsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.AtomsResponse.apply for construction if you don't need to specify passthrough fields.
- trait AudioElementFields extends ThriftStruct with Product16[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[Boolean], Option[Boolean], Option[String], Option[String], Option[Boolean], Option[Int], Option[Int], Option[PodcastEpisodeType]] with ValidatingThriftStruct[AudioElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.AudioElementFields.apply for construction if you don't need to specify passthrough fields.
- trait Block extends ThriftStruct with Product14[String, String, String, Option[String], BlockAttributes, Boolean, Option[CapiDateTime], Option[CapiDateTime], Option[CapiDateTime], Option[CapiDateTime], Seq[String], Option[User], Option[User], Seq[BlockElement]] with ValidatingThriftStruct[Block] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Block.apply for construction if you don't need to specify passthrough fields.
- trait BlockAttributes extends ThriftStruct with Product5[Option[Boolean], Option[Boolean], Option[String], Option[Boolean], Option[MembershipPlaceholder]] with ValidatingThriftStruct[BlockAttributes] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.BlockAttributes.apply for construction if you don't need to specify passthrough fields.
- trait BlockElement extends ThriftStruct with Product with ValidatingThriftStruct[BlockElement] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.BlockElement.apply for construction if you don't need to specify passthrough fields.
- trait Blocks extends ThriftStruct with Product4[Option[Block], Option[Seq[Block]], Option[Int], Option[Map[String, Seq[Block]]]] with ValidatingThriftStruct[Blocks] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Blocks.apply for construction if you don't need to specify passthrough fields.
- trait CalloutElementFields extends ThriftStruct with Product5[Option[String], Option[Boolean], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[CalloutElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CalloutElementFields.apply for construction if you don't need to specify passthrough fields.
- trait CapiDateTime extends ThriftStruct with Product2[Long, String] with ValidatingThriftStruct[CapiDateTime] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CapiDateTime.apply for construction if you don't need to specify passthrough fields.
- trait CartoonElementFields extends ThriftStruct with Product9[Option[Seq[CartoonVariant]], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean], Option[String], Option[String]] with ValidatingThriftStruct[CartoonElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CartoonElementFields.apply for construction if you don't need to specify passthrough fields.
- trait CartoonImage extends ThriftStruct with Product5[String, String, Option[Int], Option[Int], Option[String]] with ValidatingThriftStruct[CartoonImage] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CartoonImage.apply for construction if you don't need to specify passthrough fields.
- trait CartoonVariant extends ThriftStruct with Product2[String, Seq[CartoonImage]] with ValidatingThriftStruct[CartoonVariant] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CartoonVariant.apply for construction if you don't need to specify passthrough fields.
- trait ChannelFields extends ThriftStruct with Product2[Boolean, Option[CapiDateTime]] with ValidatingThriftStruct[ChannelFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ChannelFields.apply for construction if you don't need to specify passthrough fields.
- trait CodeElementFields extends ThriftStruct with Product2[String, String] with ValidatingThriftStruct[CodeElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CodeElementFields.apply for construction if you don't need to specify passthrough fields.
- trait CommentElementFields extends ThriftStruct with Product12[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[String], Option[Boolean]] with ValidatingThriftStruct[CommentElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CommentElementFields.apply for construction if you don't need to specify passthrough fields.
- trait Content extends ThriftStruct with Product with ValidatingThriftStruct[Content] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Content.apply for construction if you don't need to specify passthrough fields.
- trait ContentAtomElementFields extends ThriftStruct with Product4[String, String, Option[String], Option[Boolean]] with ValidatingThriftStruct[ContentAtomElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ContentAtomElementFields.apply for construction if you don't need to specify passthrough fields.
- trait ContentChannel extends ThriftStruct with Product2[String, ChannelFields] with ValidatingThriftStruct[ContentChannel] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ContentChannel.apply for construction if you don't need to specify passthrough fields.
- trait ContentFields extends ThriftStruct with Product with ValidatingThriftStruct[ContentFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ContentFields.apply for construction if you don't need to specify passthrough fields.
- trait ContentStats extends ThriftStruct with Product15[Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int] with ValidatingThriftStruct[ContentStats] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ContentStats.apply for construction if you don't need to specify passthrough fields.
- sealed trait ContentType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait Crossword extends ThriftStruct with Product14[String, CrosswordType, Int, CapiDateTime, CrosswordDimensions, Seq[CrosswordEntry], Boolean, Boolean, Boolean, Option[String], Option[CrosswordCreator], Option[String], Option[String], Option[CapiDateTime]] with ValidatingThriftStruct[Crossword] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Crossword.apply for construction if you don't need to specify passthrough fields.
- trait CrosswordCreator extends ThriftStruct with Product2[String, String] with ValidatingThriftStruct[CrosswordCreator] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CrosswordCreator.apply for construction if you don't need to specify passthrough fields.
- trait CrosswordDimensions extends ThriftStruct with Product2[Int, Int] with ValidatingThriftStruct[CrosswordDimensions] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CrosswordDimensions.apply for construction if you don't need to specify passthrough fields.
- trait CrosswordEntry extends ThriftStruct with Product11[String, Option[Int], Option[String], Option[String], Option[CrosswordPosition], Option[Map[String, Seq[Int]]], Option[Int], Option[String], Option[Seq[String]], Option[String], Option[String]] with ValidatingThriftStruct[CrosswordEntry] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CrosswordEntry.apply for construction if you don't need to specify passthrough fields.
- trait CrosswordPosition extends ThriftStruct with Product2[Int, Int] with ValidatingThriftStruct[CrosswordPosition] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.CrosswordPosition.apply for construction if you don't need to specify passthrough fields.
- sealed trait CrosswordType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait Debug extends ThriftStruct with Product4[Option[CapiDateTime], Option[Long], Option[String], Option[String]] with ValidatingThriftStruct[Debug] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Debug.apply for construction if you don't need to specify passthrough fields.
- trait Edition extends ThriftStruct with Product5[String, String, String, String, String] with ValidatingThriftStruct[Edition] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Edition.apply for construction if you don't need to specify passthrough fields.
- trait EditionsResponse extends ThriftStruct with Product4[String, String, Int, Seq[NetworkFront]] with ValidatingThriftStruct[EditionsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.EditionsResponse.apply for construction if you don't need to specify passthrough fields.
- trait Element extends ThriftStruct with Product5[String, String, ElementType, Option[Int], Seq[Asset]] with ValidatingThriftStruct[Element] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Element.apply for construction if you don't need to specify passthrough fields.
- sealed trait ElementType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait EmbedElementFields extends ThriftStruct with Product8[Option[String], Option[Boolean], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[EmbedElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.EmbedElementFields.apply for construction if you don't need to specify passthrough fields.
- trait EmbedReach extends ThriftStruct with Product1[Seq[PlatformType]] with ValidatingThriftStruct[EmbedReach] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.EmbedReach.apply for construction if you don't need to specify passthrough fields.
- trait EmbedTracking extends ThriftStruct with Product1[EmbedTracksType] with ValidatingThriftStruct[EmbedTracking] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.EmbedTracking.apply for construction if you don't need to specify passthrough fields.
- sealed trait EmbedTracksType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait EntitiesResponse extends ThriftStruct with Product3[String, Int, Seq[Entity]] with ValidatingThriftStruct[EntitiesResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.EntitiesResponse.apply for construction if you don't need to specify passthrough fields.
- trait ErrorResponse extends ThriftStruct with Product2[String, String] with ValidatingThriftStruct[ErrorResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ErrorResponse.apply for construction if you don't need to specify passthrough fields.
- trait ImageElementFields extends ThriftStruct with Product14[Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[ImageElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ImageElementFields.apply for construction if you don't need to specify passthrough fields.
- trait InstagramElementFields extends ThriftStruct with Product11[String, String, String, String, String, Option[String], Option[Int], Option[String], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[InstagramElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.InstagramElementFields.apply for construction if you don't need to specify passthrough fields.
- trait InteractiveElementFields extends ThriftStruct with Product12[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean], Option[String]] with ValidatingThriftStruct[InteractiveElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.InteractiveElementFields.apply for construction if you don't need to specify passthrough fields.
- trait ItemResponse extends ThriftStruct with Product with ValidatingThriftStruct[ItemResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ItemResponse.apply for construction if you don't need to specify passthrough fields.
- trait LinkElementFields extends ThriftStruct with Product3[Option[String], Option[String], Option[LinkType]] with ValidatingThriftStruct[LinkElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.LinkElementFields.apply for construction if you don't need to specify passthrough fields.
- sealed trait LinkType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait ListElementFields extends ThriftStruct with Product2[Seq[ListItem], Option[ListType]] with ValidatingThriftStruct[ListElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ListElementFields.apply for construction if you don't need to specify passthrough fields.
- trait ListItem extends ThriftStruct with Product8[Seq[BlockElement], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Seq[String]]] with ValidatingThriftStruct[ListItem] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.ListItem.apply for construction if you don't need to specify passthrough fields.
- sealed trait ListType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait MembershipElementFields extends ThriftStruct with Product12[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[CapiDateTime], Option[CapiDateTime], Option[String]] with ValidatingThriftStruct[MembershipElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.MembershipElementFields.apply for construction if you don't need to specify passthrough fields.
- trait MembershipPlaceholder extends ThriftStruct with Product1[Option[String]] with ValidatingThriftStruct[MembershipPlaceholder] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.MembershipPlaceholder.apply for construction if you don't need to specify passthrough fields.
- sealed trait MembershipTier extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait MostViewedVideo extends ThriftStruct with Product2[String, Int] with ValidatingThriftStruct[MostViewedVideo] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.MostViewedVideo.apply for construction if you don't need to specify passthrough fields.
- trait NetworkFront extends ThriftStruct with Product6[String, String, String, String, String, String] with ValidatingThriftStruct[NetworkFront] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.NetworkFront.apply for construction if you don't need to specify passthrough fields.
- sealed trait Office extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait Package extends ThriftStruct with Product4[String, Seq[PackageArticle], String, CapiDateTime] with ValidatingThriftStruct[Package] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Package.apply for construction if you don't need to specify passthrough fields.
- trait PackageArticle extends ThriftStruct with Product2[Article, Content] with ValidatingThriftStruct[PackageArticle] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.PackageArticle.apply for construction if you don't need to specify passthrough fields.
- trait PackagesResponse extends ThriftStruct with Product9[String, String, Int, Int, Int, Int, Int, String, Seq[Package]] with ValidatingThriftStruct[PackagesResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.PackagesResponse.apply for construction if you don't need to specify passthrough fields.
- trait Pillar extends ThriftStruct with Product3[String, String, Seq[String]] with ValidatingThriftStruct[Pillar] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Pillar.apply for construction if you don't need to specify passthrough fields.
- trait PillarsResponse extends ThriftStruct with Product3[String, Int, Seq[Pillar]] with ValidatingThriftStruct[PillarsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.PillarsResponse.apply for construction if you don't need to specify passthrough fields.
- sealed trait PlatformType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait Podcast extends ThriftStruct with Product14[String, String, String, Option[String], Boolean, Option[String], Option[Seq[PodcastCategory]], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean], Option[CapiDateTime]] with ValidatingThriftStruct[Podcast] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Podcast.apply for construction if you don't need to specify passthrough fields.
- trait PodcastCategory extends ThriftStruct with Product2[String, Option[String]] with ValidatingThriftStruct[PodcastCategory] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.PodcastCategory.apply for construction if you don't need to specify passthrough fields.
- sealed trait PodcastEpisodeType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait PullquoteElementFields extends ThriftStruct with Product5[Option[String], Option[String], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[PullquoteElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.PullquoteElementFields.apply for construction if you don't need to specify passthrough fields.
- trait RecipeElementFields extends ThriftStruct with Product1[Option[String]] with ValidatingThriftStruct[RecipeElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.RecipeElementFields.apply for construction if you don't need to specify passthrough fields.
- trait Reference extends ThriftStruct with Product2[String, String] with ValidatingThriftStruct[Reference] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Reference.apply for construction if you don't need to specify passthrough fields.
- trait RichLinkElementFields extends ThriftStruct with Product6[Option[String], Option[String], Option[String], Option[String], Option[String], Option[Sponsorship]] with ValidatingThriftStruct[RichLinkElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.RichLinkElementFields.apply for construction if you don't need to specify passthrough fields.
- trait Rights extends ThriftStruct with Product3[Boolean, Boolean, Boolean] with ValidatingThriftStruct[Rights] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Rights.apply for construction if you don't need to specify passthrough fields.
- trait SearchResponse extends ThriftStruct with Product9[String, String, Int, Int, Int, Int, Int, String, Seq[Content]] with ValidatingThriftStruct[SearchResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.SearchResponse.apply for construction if you don't need to specify passthrough fields.
- trait Section extends ThriftStruct with Product6[String, String, String, String, Seq[Edition], Option[Seq[Sponsorship]]] with ValidatingThriftStruct[Section] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Section.apply for construction if you don't need to specify passthrough fields.
- trait SectionsResponse extends ThriftStruct with Product4[String, String, Int, Seq[Section]] with ValidatingThriftStruct[SectionsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.SectionsResponse.apply for construction if you don't need to specify passthrough fields.
- trait Sponsorship extends ThriftStruct with Product12[SponsorshipType, String, String, String, Option[SponsorshipTargeting], Option[String], Option[SponsorshipLogoDimensions], Option[String], Option[SponsorshipLogoDimensions], Option[CapiDateTime], Option[CapiDateTime], Option[SponsorshipPackage]] with ValidatingThriftStruct[Sponsorship] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Sponsorship.apply for construction if you don't need to specify passthrough fields.
- trait SponsorshipLogoDimensions extends ThriftStruct with Product2[Int, Int] with ValidatingThriftStruct[SponsorshipLogoDimensions] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.SponsorshipLogoDimensions.apply for construction if you don't need to specify passthrough fields.
- sealed trait SponsorshipPackage extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait SponsorshipTargeting extends ThriftStruct with Product2[Option[CapiDateTime], Option[Seq[String]]] with ValidatingThriftStruct[SponsorshipTargeting] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.SponsorshipTargeting.apply for construction if you don't need to specify passthrough fields.
- sealed trait SponsorshipType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait StandardElementFields extends ThriftStruct with Product13[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[String], Option[String], Option[Boolean], Option[String]] with ValidatingThriftStruct[StandardElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.StandardElementFields.apply for construction if you don't need to specify passthrough fields.
- trait Tag extends ThriftStruct with Product with ValidatingThriftStruct[Tag] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.Tag.apply for construction if you don't need to specify passthrough fields.
- sealed trait TagType extends ThriftEnum with Serializable
- Annotations
- @Generated()
- trait TagsResponse extends ThriftStruct with Product8[String, String, Int, Int, Int, Int, Int, Seq[Tag]] with ValidatingThriftStruct[TagsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TagsResponse.apply for construction if you don't need to specify passthrough fields.
- trait TextElementFields extends ThriftStruct with Product2[Option[String], Option[String]] with ValidatingThriftStruct[TextElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TextElementFields.apply for construction if you don't need to specify passthrough fields.
- trait TimelineElementFields extends ThriftStruct with Product1[Seq[TimelineSection]] with ValidatingThriftStruct[TimelineElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TimelineElementFields.apply for construction if you don't need to specify passthrough fields.
- trait TimelineEvent extends ThriftStruct with Product5[Seq[BlockElement], Option[BlockElement], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[TimelineEvent] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TimelineEvent.apply for construction if you don't need to specify passthrough fields.
- trait TimelineSection extends ThriftStruct with Product2[Seq[TimelineEvent], Option[String]] with ValidatingThriftStruct[TimelineSection] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TimelineSection.apply for construction if you don't need to specify passthrough fields.
- trait TweetElementFields extends ThriftStruct with Product8[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean]] with ValidatingThriftStruct[TweetElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.TweetElementFields.apply for construction if you don't need to specify passthrough fields.
- trait User extends ThriftStruct with Product3[String, Option[String], Option[String]] with ValidatingThriftStruct[User] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.User.apply for construction if you don't need to specify passthrough fields.
- trait VideoElementFields extends ThriftStruct with Product21[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[Int], Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean]] with ValidatingThriftStruct[VideoElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.VideoElementFields.apply for construction if you don't need to specify passthrough fields.
- trait VideoStatsResponse extends ThriftStruct with Product2[String, Seq[MostViewedVideo]] with ValidatingThriftStruct[VideoStatsResponse] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.VideoStatsResponse.apply for construction if you don't need to specify passthrough fields.
- trait VineElementFields extends ThriftStruct with Product12[String, String, String, String, String, Option[String], Option[Int], Option[Int], Option[String], Option[String], Option[String], Option[String]] with ValidatingThriftStruct[VineElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.VineElementFields.apply for construction if you don't need to specify passthrough fields.
- trait WitnessElementFields extends ThriftStruct with Product with ValidatingThriftStruct[WitnessElementFields] with Serializable
Prefer the companion object's com.gu.contentapi.client.model.v1.WitnessElementFields.apply for construction if you don't need to specify passthrough fields.
Value Members
- object AliasPath extends ValidatingThriftStructCodec3[AliasPath] with StructBuilderFactory[AliasPath] with Serializable
- object Asset extends ValidatingThriftStructCodec3[Asset] with StructBuilderFactory[Asset] with Serializable
- object AssetFields extends ValidatingThriftStructCodec3[AssetFields] with StructBuilderFactory[AssetFields] with Serializable
- object AssetType extends ThriftEnumObject[AssetType] with Serializable
- Annotations
- @Generated()
- object AtomUsageResponse extends ValidatingThriftStructCodec3[AtomUsageResponse] with StructBuilderFactory[AtomUsageResponse] with Serializable
- object Atoms extends ValidatingThriftStructCodec3[Atoms] with StructBuilderFactory[Atoms] with Serializable
- object AtomsResponse extends ValidatingThriftStructCodec3[AtomsResponse] with StructBuilderFactory[AtomsResponse] with Serializable
- object AudioElementFields extends ValidatingThriftStructCodec3[AudioElementFields] with StructBuilderFactory[AudioElementFields] with Serializable
- object Block extends ValidatingThriftStructCodec3[Block] with StructBuilderFactory[Block] with Serializable
- object BlockAttributes extends ValidatingThriftStructCodec3[BlockAttributes] with StructBuilderFactory[BlockAttributes] with Serializable
- object BlockElement extends ValidatingThriftStructCodec3[BlockElement] with StructBuilderFactory[BlockElement] with Serializable
- object Blocks extends ValidatingThriftStructCodec3[Blocks] with StructBuilderFactory[Blocks] with Serializable
- object CalloutElementFields extends ValidatingThriftStructCodec3[CalloutElementFields] with StructBuilderFactory[CalloutElementFields] with Serializable
- object CapiDateTime extends ValidatingThriftStructCodec3[CapiDateTime] with StructBuilderFactory[CapiDateTime] with Serializable
- object CartoonElementFields extends ValidatingThriftStructCodec3[CartoonElementFields] with StructBuilderFactory[CartoonElementFields] with Serializable
- object CartoonImage extends ValidatingThriftStructCodec3[CartoonImage] with StructBuilderFactory[CartoonImage] with Serializable
- object CartoonVariant extends ValidatingThriftStructCodec3[CartoonVariant] with StructBuilderFactory[CartoonVariant] with Serializable
- object ChannelFields extends ValidatingThriftStructCodec3[ChannelFields] with StructBuilderFactory[ChannelFields] with Serializable
- object CodeElementFields extends ValidatingThriftStructCodec3[CodeElementFields] with StructBuilderFactory[CodeElementFields] with Serializable
- object CommentElementFields extends ValidatingThriftStructCodec3[CommentElementFields] with StructBuilderFactory[CommentElementFields] with Serializable
- object Content extends ValidatingThriftStructCodec3[Content] with StructBuilderFactory[Content] with Serializable
- object ContentAtomElementFields extends ValidatingThriftStructCodec3[ContentAtomElementFields] with StructBuilderFactory[ContentAtomElementFields] with Serializable
- object ContentChannel extends ValidatingThriftStructCodec3[ContentChannel] with StructBuilderFactory[ContentChannel] with Serializable
- object ContentFields extends ValidatingThriftStructCodec3[ContentFields] with StructBuilderFactory[ContentFields] with Serializable
- object ContentStats extends ValidatingThriftStructCodec3[ContentStats] with StructBuilderFactory[ContentStats] with Serializable
- object ContentType extends ThriftEnumObject[ContentType] with Serializable
- Annotations
- @Generated()
- object Crossword extends ValidatingThriftStructCodec3[Crossword] with StructBuilderFactory[Crossword] with Serializable
- object CrosswordCreator extends ValidatingThriftStructCodec3[CrosswordCreator] with StructBuilderFactory[CrosswordCreator] with Serializable
- object CrosswordDimensions extends ValidatingThriftStructCodec3[CrosswordDimensions] with StructBuilderFactory[CrosswordDimensions] with Serializable
- object CrosswordEntry extends ValidatingThriftStructCodec3[CrosswordEntry] with StructBuilderFactory[CrosswordEntry] with Serializable
- object CrosswordPosition extends ValidatingThriftStructCodec3[CrosswordPosition] with StructBuilderFactory[CrosswordPosition] with Serializable
- object CrosswordType extends ThriftEnumObject[CrosswordType] with Serializable
- Annotations
- @Generated()
- object Debug extends ValidatingThriftStructCodec3[Debug] with StructBuilderFactory[Debug] with Serializable
- object Edition extends ValidatingThriftStructCodec3[Edition] with StructBuilderFactory[Edition] with Serializable
- object EditionsResponse extends ValidatingThriftStructCodec3[EditionsResponse] with StructBuilderFactory[EditionsResponse] with Serializable
- object Element extends ValidatingThriftStructCodec3[Element] with StructBuilderFactory[Element] with Serializable
- object ElementType extends ThriftEnumObject[ElementType] with Serializable
- Annotations
- @Generated()
- object EmbedElementFields extends ValidatingThriftStructCodec3[EmbedElementFields] with StructBuilderFactory[EmbedElementFields] with Serializable
- object EmbedReach extends ValidatingThriftStructCodec3[EmbedReach] with StructBuilderFactory[EmbedReach] with Serializable
- object EmbedTracking extends ValidatingThriftStructCodec3[EmbedTracking] with StructBuilderFactory[EmbedTracking] with Serializable
- object EmbedTracksType extends ThriftEnumObject[EmbedTracksType] with Serializable
- Annotations
- @Generated()
- object EntitiesResponse extends ValidatingThriftStructCodec3[EntitiesResponse] with StructBuilderFactory[EntitiesResponse] with Serializable
- object ErrorResponse extends ValidatingThriftStructCodec3[ErrorResponse] with StructBuilderFactory[ErrorResponse] with Serializable
- object ImageElementFields extends ValidatingThriftStructCodec3[ImageElementFields] with StructBuilderFactory[ImageElementFields] with Serializable
- object InstagramElementFields extends ValidatingThriftStructCodec3[InstagramElementFields] with StructBuilderFactory[InstagramElementFields] with Serializable
- object InteractiveElementFields extends ValidatingThriftStructCodec3[InteractiveElementFields] with StructBuilderFactory[InteractiveElementFields] with Serializable
- object ItemResponse extends ValidatingThriftStructCodec3[ItemResponse] with StructBuilderFactory[ItemResponse] with Serializable
- object LinkElementFields extends ValidatingThriftStructCodec3[LinkElementFields] with StructBuilderFactory[LinkElementFields] with Serializable
- object LinkType extends ThriftEnumObject[LinkType] with Serializable
- Annotations
- @Generated()
- object ListElementFields extends ValidatingThriftStructCodec3[ListElementFields] with StructBuilderFactory[ListElementFields] with Serializable
- object ListItem extends ValidatingThriftStructCodec3[ListItem] with StructBuilderFactory[ListItem] with Serializable
- object ListType extends ThriftEnumObject[ListType] with Serializable
- Annotations
- @Generated()
- object MembershipElementFields extends ValidatingThriftStructCodec3[MembershipElementFields] with StructBuilderFactory[MembershipElementFields] with Serializable
- object MembershipPlaceholder extends ValidatingThriftStructCodec3[MembershipPlaceholder] with StructBuilderFactory[MembershipPlaceholder] with Serializable
- object MembershipTier extends ThriftEnumObject[MembershipTier] with Serializable
- Annotations
- @Generated()
- object MostViewedVideo extends ValidatingThriftStructCodec3[MostViewedVideo] with StructBuilderFactory[MostViewedVideo] with Serializable
- object NetworkFront extends ValidatingThriftStructCodec3[NetworkFront] with StructBuilderFactory[NetworkFront] with Serializable
- object Office extends ThriftEnumObject[Office] with Serializable
- Annotations
- @Generated()
- object Package extends ValidatingThriftStructCodec3[Package] with StructBuilderFactory[Package] with Serializable
- object PackageArticle extends ValidatingThriftStructCodec3[PackageArticle] with StructBuilderFactory[PackageArticle] with Serializable
- object PackagesResponse extends ValidatingThriftStructCodec3[PackagesResponse] with StructBuilderFactory[PackagesResponse] with Serializable
- object Pillar extends ValidatingThriftStructCodec3[Pillar] with StructBuilderFactory[Pillar] with Serializable
- object PillarsResponse extends ValidatingThriftStructCodec3[PillarsResponse] with StructBuilderFactory[PillarsResponse] with Serializable
- object PlatformType extends ThriftEnumObject[PlatformType] with Serializable
- Annotations
- @Generated()
- object Podcast extends ValidatingThriftStructCodec3[Podcast] with StructBuilderFactory[Podcast] with Serializable
- object PodcastCategory extends ValidatingThriftStructCodec3[PodcastCategory] with StructBuilderFactory[PodcastCategory] with Serializable
- object PodcastEpisodeType extends ThriftEnumObject[PodcastEpisodeType] with Serializable
- Annotations
- @Generated()
- object PullquoteElementFields extends ValidatingThriftStructCodec3[PullquoteElementFields] with StructBuilderFactory[PullquoteElementFields] with Serializable
- object RecipeElementFields extends ValidatingThriftStructCodec3[RecipeElementFields] with StructBuilderFactory[RecipeElementFields] with Serializable
- object Reference extends ValidatingThriftStructCodec3[Reference] with StructBuilderFactory[Reference] with Serializable
- object RichLinkElementFields extends ValidatingThriftStructCodec3[RichLinkElementFields] with StructBuilderFactory[RichLinkElementFields] with Serializable
- object Rights extends ValidatingThriftStructCodec3[Rights] with StructBuilderFactory[Rights] with Serializable
- object SearchResponse extends ValidatingThriftStructCodec3[SearchResponse] with StructBuilderFactory[SearchResponse] with Serializable
- object Section extends ValidatingThriftStructCodec3[Section] with StructBuilderFactory[Section] with Serializable
- object SectionsResponse extends ValidatingThriftStructCodec3[SectionsResponse] with StructBuilderFactory[SectionsResponse] with Serializable
- object Sponsorship extends ValidatingThriftStructCodec3[Sponsorship] with StructBuilderFactory[Sponsorship] with Serializable
- object SponsorshipLogoDimensions extends ValidatingThriftStructCodec3[SponsorshipLogoDimensions] with StructBuilderFactory[SponsorshipLogoDimensions] with Serializable
- object SponsorshipPackage extends ThriftEnumObject[SponsorshipPackage] with Serializable
- Annotations
- @Generated()
- object SponsorshipTargeting extends ValidatingThriftStructCodec3[SponsorshipTargeting] with StructBuilderFactory[SponsorshipTargeting] with Serializable
- object SponsorshipType extends ThriftEnumObject[SponsorshipType] with Serializable
- Annotations
- @Generated()
- object StandardElementFields extends ValidatingThriftStructCodec3[StandardElementFields] with StructBuilderFactory[StandardElementFields] with Serializable
- object Tag extends ValidatingThriftStructCodec3[Tag] with StructBuilderFactory[Tag] with Serializable
- object TagType extends ThriftEnumObject[TagType] with Serializable
- Annotations
- @Generated()
- object TagsResponse extends ValidatingThriftStructCodec3[TagsResponse] with StructBuilderFactory[TagsResponse] with Serializable
- object TextElementFields extends ValidatingThriftStructCodec3[TextElementFields] with StructBuilderFactory[TextElementFields] with Serializable
- object TimelineElementFields extends ValidatingThriftStructCodec3[TimelineElementFields] with StructBuilderFactory[TimelineElementFields] with Serializable
- object TimelineEvent extends ValidatingThriftStructCodec3[TimelineEvent] with StructBuilderFactory[TimelineEvent] with Serializable
- object TimelineSection extends ValidatingThriftStructCodec3[TimelineSection] with StructBuilderFactory[TimelineSection] with Serializable
- object TweetElementFields extends ValidatingThriftStructCodec3[TweetElementFields] with StructBuilderFactory[TweetElementFields] with Serializable
- object User extends ValidatingThriftStructCodec3[User] with StructBuilderFactory[User] with Serializable
- object VideoElementFields extends ValidatingThriftStructCodec3[VideoElementFields] with StructBuilderFactory[VideoElementFields] with Serializable
- object VideoStatsResponse extends ValidatingThriftStructCodec3[VideoStatsResponse] with StructBuilderFactory[VideoStatsResponse] with Serializable
- object VineElementFields extends ValidatingThriftStructCodec3[VineElementFields] with StructBuilderFactory[VineElementFields] with Serializable
- object WitnessElementFields extends ValidatingThriftStructCodec3[WitnessElementFields] with StructBuilderFactory[WitnessElementFields] with Serializable