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 Product17[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], Option[Boolean], Option[Long], Option[Int], Option[Int]] 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 Product15[ElementType, Seq[Asset], Option[TextElementFields], Option[VideoElementFields], Option[TweetElementFields], Option[ImageElementFields], Option[AudioElementFields], Option[PullquoteElementFields], Option[InteractiveElementFields], Option[StandardElementFields], Option[StandardElementFields], Option[StandardElementFields], Option[WitnessElementFields], Option[RichLinkElementFields], Option[MembershipElementFields]] 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 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 Serializable

  23. trait InteractiveElementFields extends ThriftStruct with Product9[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String]] with Serializable

  24. trait MembershipElementFields extends ThriftStruct with Product11[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[CapiDateTime], Option[CapiDateTime]] with Serializable

  25. sealed trait MembershipTier extends ThriftEnum with Serializable

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

  27. sealed trait Office extends ThriftEnum with Serializable

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

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

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

  31. trait RichLinkElementFields extends ThriftStruct with Product5[Option[String], Option[String], Option[String], Option[String], Option[String]] with Serializable

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

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

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

  35. trait StandardElementFields extends ThriftStruct with Product11[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[String], Option[String]] with Serializable

  36. 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

  37. sealed trait TagType extends ThriftEnum with Serializable

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

  39. trait TweetElementFields extends ThriftStruct with Product6[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String]] with Serializable

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

  41. trait VideoElementFields extends ThriftStruct with Product19[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]] with Serializable

  42. trait WitnessElementFields extends ThriftStruct with Product 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 Content extends ThriftStructCodec3[Content] with Serializable

  11. object ContentFields extends ThriftStructCodec3[ContentFields] with Serializable

  12. object ContentType extends Product with Serializable

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

  14. object CrosswordCreator extends ThriftStructCodec3[CrosswordCreator] with Serializable

  15. object CrosswordDimensions extends ThriftStructCodec3[CrosswordDimensions] with Serializable

  16. object CrosswordEntry extends ThriftStructCodec3[CrosswordEntry] with Serializable

  17. object CrosswordPosition extends ThriftStructCodec3[CrosswordPosition] with Serializable

  18. object CrosswordType extends Product with Serializable

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

  20. object Element extends ThriftStructCodec3[Element] with Serializable

  21. object ElementType extends Product with Serializable

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

  23. object InteractiveElementFields extends ThriftStructCodec3[InteractiveElementFields] with Serializable

  24. object MembershipElementFields extends ThriftStructCodec3[MembershipElementFields] with Serializable

  25. object MembershipTier extends Product with Serializable

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

  27. object Office extends Product with Serializable

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

  29. object PullquoteElementFields extends ThriftStructCodec3[PullquoteElementFields] with Serializable

  30. object Reference extends ThriftStructCodec3[Reference] with Serializable

  31. object RichLinkElementFields extends ThriftStructCodec3[RichLinkElementFields] with Serializable

  32. object Rights extends ThriftStructCodec3[Rights] with Serializable

  33. object Section extends ThriftStructCodec3[Section] with Serializable

  34. object SeparatorLocation extends ThriftStructCodec3[SeparatorLocation] with Serializable

  35. object StandardElementFields extends ThriftStructCodec3[StandardElementFields] with Serializable

  36. object Tag extends ThriftStructCodec3[Tag] with Serializable

  37. object TagType extends Product with Serializable

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

  39. object TweetElementFields extends ThriftStructCodec3[TweetElementFields] with Serializable

  40. object User extends ThriftStructCodec3[User] with Serializable

  41. object VideoElementFields extends ThriftStructCodec3[VideoElementFields] with Serializable

  42. object WitnessElementFields extends ThriftStructCodec3[WitnessElementFields] with Serializable

Ungrouped