com.gu.contentapi.client.model

v1

package v1

Visibility
  1. Public
  2. All

Type Members

  1. trait Asset extends ThriftStruct with Product4[AssetType, Option[String], Option[String], Option[AssetFields]] with Serializable

  2. trait AssetFields extends ThriftStruct with Product13[Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[String], Option[String]] with Serializable

  3. sealed trait AssetType extends ThriftEnum with Serializable

    Annotations
    @Generated()
  4. trait AudioElementFields extends ThriftStruct with Product6[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String]] with Serializable

  5. 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 Serializable

  6. trait BlockAttributes extends ThriftStruct with Product3[Option[Boolean], Option[Boolean], Option[String]] with Serializable

  7. trait BlockElement extends ThriftStruct with Product8[ElementType, Seq[Asset], Option[TextElementFields], Option[VideoElementFields], Option[TweetElementFields], Option[ImageElementFields], Option[AudioElementFields], Option[PullquoteElementFields]] with Serializable

  8. trait Blocks extends ThriftStruct with Product2[Option[Block], Option[Seq[Block]]] with Serializable

  9. trait CapiDateTime extends ThriftStruct with Product1[Long] with Serializable

  10. trait Content extends ThriftStruct with Product16[String, ContentType, Option[String], Option[String], Option[CapiDateTime], String, String, String, Option[ContentFields], Seq[Tag], Option[Seq[Element]], Seq[Reference], Option[Boolean], Option[Blocks], Option[Rights], Option[Crossword]] with Serializable

  11. trait ContentFields extends ThriftStruct with Product with Serializable

  12. sealed trait ContentType extends ThriftEnum with Serializable

    Annotations
    @Generated()
  13. trait Crossword extends ThriftStruct with Product13[String, CrosswordType, Int, CapiDateTime, CrosswordDimensions, Seq[CrosswordEntry], Boolean, Boolean, Boolean, Option[String], Option[CrosswordCreator], Option[String], Option[String]] with Serializable

  14. trait CrosswordCreator extends ThriftStruct with Product2[String, String] with Serializable

  15. trait CrosswordDimensions extends ThriftStruct with Product2[Int, Int] with Serializable

  16. trait CrosswordEntry extends ThriftStruct with Product11[String, Option[Int], Option[String], Option[String], Option[CrosswordPosition], Option[Seq[SeparatorLocation]], Option[Int], Option[String], Option[Seq[String]], Option[String], Option[String]] with Serializable

  17. trait CrosswordPosition extends ThriftStruct with Product2[Int, Int] with Serializable

  18. sealed trait CrosswordType extends ThriftEnum with Serializable

    Annotations
    @Generated()
  19. trait Edition extends ThriftStruct with Product5[String, String, String, String, String] with Serializable

  20. trait Element extends ThriftStruct with Product5[String, String, ElementType, Option[Int], Seq[Asset]] with Serializable

  21. sealed trait ElementType extends ThriftEnum with Serializable

    Annotations
    @Generated()
  22. trait ImageElementFields extends ThriftStruct with Product13[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[Boolean]] with Serializable

  23. sealed trait MembershipTier extends ThriftEnum with Serializable

    Annotations
    @Generated()
  24. trait NetworkFront extends ThriftStruct with Product6[String, String, String, String, String, String] with Serializable

  25. sealed trait Office extends ThriftEnum with Serializable

    Annotations
    @Generated()
  26. trait Podcast extends ThriftStruct with Product5[String, String, String, Option[String], Boolean] with Serializable

  27. trait PullquoteElementFields extends ThriftStruct with Product2[Option[String], Option[String]] with Serializable

  28. trait Reference extends ThriftStruct with Product2[String, String] with Serializable

  29. trait Rights extends ThriftStruct with Product3[Boolean, Boolean, Boolean] with Serializable

  30. trait Section extends ThriftStruct with Product5[String, String, String, String, Seq[Edition]] with Serializable

  31. trait SeparatorLocation extends ThriftStruct with Product2[Option[String], Option[Seq[Int]]] with Serializable

  32. trait Tag extends ThriftStruct with Product17[String, TagType, Option[String], Option[String], String, String, String, Seq[Reference], Option[String], Option[String], Option[String], Option[String], Option[Podcast], Option[String], Option[String], Option[String], Option[String]] with Serializable

  33. sealed trait TagType extends ThriftEnum with Serializable

    Annotations
    @Generated()
  34. trait TextElementFields extends ThriftStruct with Product1[Option[String]] with Serializable

  35. trait TweetElementFields extends ThriftStruct with Product5[Option[String], Option[String], Option[String], Option[String], Option[String]] with Serializable

  36. trait User extends ThriftStruct with Product3[String, Option[String], Option[String]] with Serializable

  37. trait VideoElementFields extends ThriftStruct with Product4[Option[String], Option[String], Option[String], Option[String]] with Serializable

Value Members

  1. object Asset extends ThriftStructCodec3[Asset] with Serializable

  2. object AssetFields extends ThriftStructCodec3[AssetFields] with Serializable

  3. object AssetType extends Product with Serializable

    Annotations
    @Generated()
  4. object AudioElementFields extends ThriftStructCodec3[AudioElementFields] with Serializable

  5. object Block extends ThriftStructCodec3[Block] with Serializable

  6. object BlockAttributes extends ThriftStructCodec3[BlockAttributes] with Serializable

  7. object BlockElement extends ThriftStructCodec3[BlockElement] with Serializable

  8. object Blocks extends ThriftStructCodec3[Blocks] with Serializable

  9. object CapiDateTime extends ThriftStructCodec3[CapiDateTime] with Serializable

  10. object CapiModelEnrichment

  11. object Content extends ThriftStructCodec3[Content] with Serializable

  12. object ContentFields extends ThriftStructCodec3[ContentFields] with Serializable

  13. object ContentType extends Product with Serializable

    Annotations
    @Generated()
  14. object Crossword extends ThriftStructCodec3[Crossword] with Serializable

  15. object CrosswordCreator extends ThriftStructCodec3[CrosswordCreator] with Serializable

  16. object CrosswordDimensions extends ThriftStructCodec3[CrosswordDimensions] with Serializable

  17. object CrosswordEntry extends ThriftStructCodec3[CrosswordEntry] with Serializable

  18. object CrosswordPosition extends ThriftStructCodec3[CrosswordPosition] with Serializable

  19. object CrosswordType extends Product with Serializable

    Annotations
    @Generated()
  20. object Edition extends ThriftStructCodec3[Edition] with Serializable

  21. object Element extends ThriftStructCodec3[Element] with Serializable

  22. object ElementType extends Product with Serializable

    Annotations
    @Generated()
  23. object ImageElementFields extends ThriftStructCodec3[ImageElementFields] with Serializable

  24. object MembershipTier extends Product with Serializable

    Annotations
    @Generated()
  25. object NetworkFront extends ThriftStructCodec3[NetworkFront] with Serializable

  26. object Office extends Product with Serializable

    Annotations
    @Generated()
  27. object Podcast extends ThriftStructCodec3[Podcast] with Serializable

  28. object PullquoteElementFields extends ThriftStructCodec3[PullquoteElementFields] with Serializable

  29. object Reference extends ThriftStructCodec3[Reference] with Serializable

  30. object Rights extends ThriftStructCodec3[Rights] with Serializable

  31. object Section extends ThriftStructCodec3[Section] with Serializable

  32. object SeparatorLocation extends ThriftStructCodec3[SeparatorLocation] with Serializable

  33. object Tag extends ThriftStructCodec3[Tag] with Serializable

  34. object TagType extends Product with Serializable

    Annotations
    @Generated()
  35. object TextElementFields extends ThriftStructCodec3[TextElementFields] with Serializable

  36. object TweetElementFields extends ThriftStructCodec3[TweetElementFields] with Serializable

  37. object User extends ThriftStructCodec3[User] with Serializable

  38. object VideoElementFields extends ThriftStructCodec3[VideoElementFields] with Serializable

Ungrouped