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()
- Alphabetic
- By Inheritance
- Content
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllCat(__vs: Iterable[String]): Content
- def addAllData(__vs: Iterable[Data]): Content
- def addAllExtProto(__vs: Iterable[Any]): Content
- def addCat(__vs: String*): Content
- def addData(__vs: Data*): Content
- def addExtProto(__vs: Any*): Content
- val album: String
- val artist: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val cat: Seq[String]
- val cattax: CategoryTaxonomy
- def clearCat: Content
- def clearData: Content
- def clearExt: Content
- def clearExtProto: Content
- def clearProducer: Content
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: Content.type
- Definition Classes
- Content → GeneratedMessage
- val context: ContentContext
- val data: Seq[Data]
- val embed: Boolean
- val episode: Int
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val ext: Option[Struct]
- val extProto: Seq[Any]
- val genre: String
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getExt: Struct
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- Content → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- Content → GeneratedMessage
- def getProducer: Producer
- val id: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isrc: String
- val keywords: String
- val lang: String
- val len: Int
- val live: Boolean
- val mrating: MediaRating
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val prodq: ProductionQuality
- val producer: Option[Producer]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rating: String
- val season: String
- def serializedSize: Int
- Definition Classes
- Content → GeneratedMessage
- val series: String
- val srcrel: Int
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val title: String
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- Content → GeneratedMessage
- def update(ms: (Lens[Content, Content]) => Mutation[Content]*): Content
- Definition Classes
- Updatable
- val urating: String
- val url: String
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withAlbum(__v: String): Content
- def withArtist(__v: String): Content
- def withCat(__v: Seq[String]): Content
- def withCattax(__v: CategoryTaxonomy): Content
- def withContext(__v: ContentContext): Content
- def withData(__v: Seq[Data]): Content
- def withEmbed(__v: Boolean): Content
- def withEpisode(__v: Int): Content
- def withExt(__v: Struct): Content
- def withExtProto(__v: Seq[Any]): Content
- def withGenre(__v: String): Content
- def withId(__v: String): Content
- def withIsrc(__v: String): Content
- def withKeywords(__v: String): Content
- def withLang(__v: String): Content
- def withLen(__v: Int): Content
- def withLive(__v: Boolean): Content
- def withMrating(__v: MediaRating): Content
- def withProdq(__v: ProductionQuality): Content
- def withProducer(__v: Producer): Content
- def withRating(__v: String): Content
- def withSeason(__v: String): Content
- def withSeries(__v: String): Content
- def withSrcrel(__v: Int): Content
- def withTitle(__v: String): Content
- def withUrating(__v: String): Content
- def withUrl(__v: String): Content
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- Content → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)