Packages

final case class Content(id: String = "", episode: Int = 0, title: String = "", series: String = "", season: String = "", artist: String = "", genre: String = "", album: String = "", isrc: String = "", url: String = "", cat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, prodq: ProductionQuality = com.explorestack.protobuf.adcom.ProductionQuality.PRODUCTION_QUALITY_INVALID, context: ContentContext = com.explorestack.protobuf.adcom.ContentContext.CONTENT_CONTEXT_INVALID, rating: String = "", urating: String = "", mrating: MediaRating = com.explorestack.protobuf.adcom.MediaRating.MEDIA_RATING_INVALID, keywords: String = "", live: Boolean = false, srcrel: Int = 0, len: Int = 0, lang: String = "", embed: Boolean = false, producer: Option[Producer] = _root_.scala.None, data: Seq[Data] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Content] with Product with Serializable

id

ID uniquely identifying the content.

episode

Episode number.

title

Content title.

series

Content series.

season

Content season (e.g., "Season 3").

artist

Artist credited with the content.

genre

Genre that best describes the content (e.g., rock, pop, etc).

album

Album to which the content belongs; typically for audio.

isrc

International Standard Recording Code conforming to ISO-3901.

url

URL of the content, for buy-side contextualization or review.

cat

Array of content categories describing the content using IDs from the taxonomy indicated in "cattax".

cattax

The taxonomy in use for the "cat" attribute.

prodq

Production quality.

context

Type of content (game, video, text, etc.).

rating

Content rating (e.g., MPAA).

urating

User rating of the content (e.g., number of stars, likes, etc.).

mrating

Media rating per IQG guidelines.

keywords

Comma separated list of keywords describing the content.

live

Indication of live content.

srcrel

Source relationship, where 0 = indirect, 1 = direct.

len

Length of content in seconds; typically for video or audio.

lang

Content language using ISO-639-1-alpha-2.

embed

Indicator of whether or not the content is embedded off-site from the the site or app described in those objects (e.g., an embedded video player)

producer

Details about the content producer.

data

Additional user data. Each "Data" object represents a different data source.

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Content], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Content
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Content(id: String = "", episode: Int = 0, title: String = "", series: String = "", season: String = "", artist: String = "", genre: String = "", album: String = "", isrc: String = "", url: String = "", cat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, prodq: ProductionQuality = com.explorestack.protobuf.adcom.ProductionQuality.PRODUCTION_QUALITY_INVALID, context: ContentContext = com.explorestack.protobuf.adcom.ContentContext.CONTENT_CONTEXT_INVALID, rating: String = "", urating: String = "", mrating: MediaRating = com.explorestack.protobuf.adcom.MediaRating.MEDIA_RATING_INVALID, keywords: String = "", live: Boolean = false, srcrel: Int = 0, len: Int = 0, lang: String = "", embed: Boolean = false, producer: Option[Producer] = _root_.scala.None, data: Seq[Data] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    id

    ID uniquely identifying the content.

    episode

    Episode number.

    title

    Content title.

    series

    Content series.

    season

    Content season (e.g., "Season 3").

    artist

    Artist credited with the content.

    genre

    Genre that best describes the content (e.g., rock, pop, etc).

    album

    Album to which the content belongs; typically for audio.

    isrc

    International Standard Recording Code conforming to ISO-3901.

    url

    URL of the content, for buy-side contextualization or review.

    cat

    Array of content categories describing the content using IDs from the taxonomy indicated in "cattax".

    cattax

    The taxonomy in use for the "cat" attribute.

    prodq

    Production quality.

    context

    Type of content (game, video, text, etc.).

    rating

    Content rating (e.g., MPAA).

    urating

    User rating of the content (e.g., number of stars, likes, etc.).

    mrating

    Media rating per IQG guidelines.

    keywords

    Comma separated list of keywords describing the content.

    live

    Indication of live content.

    srcrel

    Source relationship, where 0 = indirect, 1 = direct.

    len

    Length of content in seconds; typically for video or audio.

    lang

    Content language using ISO-639-1-alpha-2.

    embed

    Indicator of whether or not the content is embedded off-site from the the site or app described in those objects (e.g., an embedded video player)

    producer

    Details about the content producer.

    data

    Additional user data. Each "Data" object represents a different data source.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllCat(__vs: Iterable[String]): Content
  5. def addAllData(__vs: Iterable[Data]): Content
  6. def addAllExtProto(__vs: Iterable[Any]): Content
  7. def addCat(__vs: String*): Content
  8. def addData(__vs: Data*): Content
  9. def addExtProto(__vs: Any*): Content
  10. val album: String
  11. val artist: String
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. val cat: Seq[String]
  14. val cattax: CategoryTaxonomy
  15. def clearCat: Content
  16. def clearData: Content
  17. def clearExt: Content
  18. def clearExtProto: Content
  19. def clearProducer: Content
  20. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  21. def companion: Content.type
    Definition Classes
    Content → GeneratedMessage
  22. val context: ContentContext
  23. val data: Seq[Data]
  24. val embed: Boolean
  25. val episode: Int
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. val ext: Option[Struct]
  28. val extProto: Seq[Any]
  29. val genre: String
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def getExt: Struct
  32. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Content → GeneratedMessage
  33. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Content → GeneratedMessage
  34. def getProducer: Producer
  35. val id: String
  36. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  37. val isrc: String
  38. val keywords: String
  39. val lang: String
  40. val len: Int
  41. val live: Boolean
  42. val mrating: MediaRating
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  46. val prodq: ProductionQuality
  47. val producer: Option[Producer]
  48. def productElementNames: Iterator[String]
    Definition Classes
    Product
  49. val rating: String
  50. val season: String
  51. def serializedSize: Int
    Definition Classes
    Content → GeneratedMessage
  52. val series: String
  53. val srcrel: Int
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. val title: String
  56. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  57. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  58. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  59. def toProtoString: String
    Definition Classes
    Content → GeneratedMessage
  60. def update(ms: (Lens[Content, Content]) => Mutation[Content]*): Content
    Definition Classes
    Updatable
  61. val urating: String
  62. val url: String
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. def withAlbum(__v: String): Content
  67. def withArtist(__v: String): Content
  68. def withCat(__v: Seq[String]): Content
  69. def withCattax(__v: CategoryTaxonomy): Content
  70. def withContext(__v: ContentContext): Content
  71. def withData(__v: Seq[Data]): Content
  72. def withEmbed(__v: Boolean): Content
  73. def withEpisode(__v: Int): Content
  74. def withExt(__v: Struct): Content
  75. def withExtProto(__v: Seq[Any]): Content
  76. def withGenre(__v: String): Content
  77. def withId(__v: String): Content
  78. def withIsrc(__v: String): Content
  79. def withKeywords(__v: String): Content
  80. def withLang(__v: String): Content
  81. def withLen(__v: Int): Content
  82. def withLive(__v: Boolean): Content
  83. def withMrating(__v: MediaRating): Content
  84. def withProdq(__v: ProductionQuality): Content
  85. def withProducer(__v: Producer): Content
  86. def withRating(__v: String): Content
  87. def withSeason(__v: String): Content
  88. def withSeries(__v: String): Content
  89. def withSrcrel(__v: Int): Content
  90. def withTitle(__v: String): Content
  91. def withUrating(__v: String): Content
  92. def withUrl(__v: String): Content
  93. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  94. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Content → GeneratedMessage
  95. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Updatable[Content]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped