Package

com.gu.contentatom.thrift.atom

media

Permalink

package media

Visibility
  1. Public
  2. All

Type Members

  1. trait Asset extends ThriftStruct with Product5[AssetType, Long, String, Platform, Option[String]] with ValidatingThriftStruct[Asset] with Serializable

    Permalink

    Prefer the companion object's com.gu.contentatom.thrift.atom.media.Asset.apply for construction if you don't need to specify passthrough fields.

  2. sealed trait AssetType extends ThriftEnum with Serializable

    Permalink
    Annotations
    @Generated()
  3. sealed trait Category extends ThriftEnum with Serializable

    Permalink
    Annotations
    @Generated()
  4. trait MediaAtom extends ThriftStruct with Product19[Seq[Asset], Option[Long], String, Category, Option[String], Option[Long], Option[String], Option[String], Option[String], Option[Metadata], Option[Image], Option[String], Option[Seq[String]], Option[Seq[String]], Option[Seq[String]], Option[Image], Option[Boolean], Option[Boolean], Option[Boolean]] with ValidatingThriftStruct[MediaAtom] with Serializable

    Permalink

    Prefer the companion object's com.gu.contentatom.thrift.atom.media.MediaAtom.apply for construction if you don't need to specify passthrough fields.

  5. trait Metadata extends ThriftStruct with Product9[Option[Seq[String]], Option[String], Option[String], Option[Boolean], Option[String], Option[PrivacyStatus], Option[Long], Option[PlutoData], Option[YoutubeData]] with ValidatingThriftStruct[Metadata] with Serializable

    Permalink

    Prefer the companion object's com.gu.contentatom.thrift.atom.media.Metadata.apply for construction if you don't need to specify passthrough fields.

  6. sealed trait Platform extends ThriftEnum with Serializable

    Permalink
    Annotations
    @Generated()
  7. trait PlutoData extends ThriftStruct with Product3[Option[String], Option[String], Option[String]] with ValidatingThriftStruct[PlutoData] with Serializable

    Permalink

    Prefer the companion object's com.gu.contentatom.thrift.atom.media.PlutoData.apply for construction if you don't need to specify passthrough fields.

  8. sealed trait PrivacyStatus extends ThriftEnum with Serializable

    Permalink

    how a YouTube video can be watched *

    how a YouTube video can be watched *

    Annotations
    @Generated()
  9. trait YoutubeData extends ThriftStruct with Product2[String, Option[String]] with ValidatingThriftStruct[YoutubeData] with Serializable

    Permalink

    Prefer the companion object's com.gu.contentatom.thrift.atom.media.YoutubeData.apply for construction if you don't need to specify passthrough fields.

Value Members

  1. object Asset extends ValidatingThriftStructCodec3[Asset] with StructBuilderFactory[Asset] with Serializable

    Permalink
  2. object AssetType extends ThriftEnumObject[AssetType] with Serializable

    Permalink
    Annotations
    @Generated()
  3. object Category extends ThriftEnumObject[Category] with Serializable

    Permalink
    Annotations
    @Generated()
  4. object MediaAtom extends ValidatingThriftStructCodec3[MediaAtom] with StructBuilderFactory[MediaAtom] with Serializable

    Permalink
  5. object Metadata extends ValidatingThriftStructCodec3[Metadata] with StructBuilderFactory[Metadata] with Serializable

    Permalink
  6. object Platform extends ThriftEnumObject[Platform] with Serializable

    Permalink
    Annotations
    @Generated()
  7. object PlutoData extends ValidatingThriftStructCodec3[PlutoData] with StructBuilderFactory[PlutoData] with Serializable

    Permalink
  8. object PrivacyStatus extends ThriftEnumObject[PrivacyStatus] with Serializable

    Permalink

    how a YouTube video can be watched *

    how a YouTube video can be watched *

    Annotations
    @Generated()
  9. object YoutubeData extends ValidatingThriftStructCodec3[YoutubeData] with StructBuilderFactory[YoutubeData] with Serializable

    Permalink

Ungrouped