final case class Ad(id: String = "", adomain: Seq[String] = _root_.scala.Seq.empty, bundle: Seq[String] = _root_.scala.Seq.empty, iurl: String = "", cat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, lang: String = "", secure: Boolean = false, mrating: MediaRating = com.explorestack.protobuf.adcom.MediaRating.MEDIA_RATING_INVALID, init: String = "", lastmod: String = "", display: Option[Display] = _root_.scala.None, video: Option[Video] = _root_.scala.None, audit: Option[Audit] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Ad] with Product with Serializable

id

ID of the creative; unique at least throughout the scope of a vendor

adomain

Advertiser domain; top two levels only (e.g., "ford.com").

bundle

When the product of the ad is an app, the unique ID of that app as a bundle or package name.

iurl

URL without cache-busting to an image that is representative of the ad content for cursory level ad quality checking.

cat

Array of content categories describing the ad.

cattax

The taxonomy in use for the "cat" attribute.

lang

Language of the creative using ISO-639-1-alpha-2. Set of attributes describing the creative. repeated CreativeAttribute attr = 8;

secure

Flag to indicate if the creative is secure.

mrating

Media rating per IQG guidelines.

init

Date/time of the original instantiation of this ad in the format of ISO-8601; W3C profile.

lastmod

Date/time of most recent modification to this ad in the format of ISO-8601; W3C profile.

display

Media Subtype Object that indicates this is a display ad and provides additional detail as such.

video

Media Subtype Object that indicates this is a video ad and provides additional detail as such. Audio audio = 15;

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Ad], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Ad
  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 Ad(id: String = "", adomain: Seq[String] = _root_.scala.Seq.empty, bundle: Seq[String] = _root_.scala.Seq.empty, iurl: String = "", cat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, lang: String = "", secure: Boolean = false, mrating: MediaRating = com.explorestack.protobuf.adcom.MediaRating.MEDIA_RATING_INVALID, init: String = "", lastmod: String = "", display: Option[Display] = _root_.scala.None, video: Option[Video] = _root_.scala.None, audit: Option[Audit] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    id

    ID of the creative; unique at least throughout the scope of a vendor

    adomain

    Advertiser domain; top two levels only (e.g., "ford.com").

    bundle

    When the product of the ad is an app, the unique ID of that app as a bundle or package name.

    iurl

    URL without cache-busting to an image that is representative of the ad content for cursory level ad quality checking.

    cat

    Array of content categories describing the ad.

    cattax

    The taxonomy in use for the "cat" attribute.

    lang

    Language of the creative using ISO-639-1-alpha-2. Set of attributes describing the creative. repeated CreativeAttribute attr = 8;

    secure

    Flag to indicate if the creative is secure.

    mrating

    Media rating per IQG guidelines.

    init

    Date/time of the original instantiation of this ad in the format of ISO-8601; W3C profile.

    lastmod

    Date/time of most recent modification to this ad in the format of ISO-8601; W3C profile.

    display

    Media Subtype Object that indicates this is a display ad and provides additional detail as such.

    video

    Media Subtype Object that indicates this is a video ad and provides additional detail as such. Audio audio = 15;

    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 addAdomain(__vs: String*): Ad
  5. def addAllAdomain(__vs: Iterable[String]): Ad
  6. def addAllBundle(__vs: Iterable[String]): Ad
  7. def addAllCat(__vs: Iterable[String]): Ad
  8. def addAllExtProto(__vs: Iterable[Any]): Ad
  9. def addBundle(__vs: String*): Ad
  10. def addCat(__vs: String*): Ad
  11. def addExtProto(__vs: Any*): Ad
  12. val adomain: Seq[String]
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. val audit: Option[Audit]
  15. val bundle: Seq[String]
  16. val cat: Seq[String]
  17. val cattax: CategoryTaxonomy
  18. def clearAdomain: Ad
  19. def clearAudit: Ad
  20. def clearBundle: Ad
  21. def clearCat: Ad
  22. def clearDisplay: Ad
  23. def clearExt: Ad
  24. def clearExtProto: Ad
  25. def clearVideo: Ad
  26. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  27. def companion: Ad.type
    Definition Classes
    Ad → GeneratedMessage
  28. val display: Option[Display]
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. val ext: Option[Struct]
  31. val extProto: Seq[Any]
  32. def getAudit: Audit
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  34. def getDisplay: Display
  35. def getExt: Struct
  36. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Ad → GeneratedMessage
  37. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Ad → GeneratedMessage
  38. def getVideo: Video
  39. val id: String
  40. val init: String
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. val iurl: String
  43. val lang: String
  44. val lastmod: String
  45. val mrating: MediaRating
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  49. def productElementNames: Iterator[String]
    Definition Classes
    Product
  50. val secure: Boolean
  51. def serializedSize: Int
    Definition Classes
    Ad → GeneratedMessage
  52. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  53. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  54. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  55. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  56. def toProtoString: String
    Definition Classes
    Ad → GeneratedMessage
  57. def update(ms: (Lens[Ad, Ad]) => Mutation[Ad]*): Ad
    Definition Classes
    Updatable
  58. val video: Option[Video]
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. def withAdomain(__v: Seq[String]): Ad
  63. def withAudit(__v: Audit): Ad
  64. def withBundle(__v: Seq[String]): Ad
  65. def withCat(__v: Seq[String]): Ad
  66. def withCattax(__v: CategoryTaxonomy): Ad
  67. def withDisplay(__v: Display): Ad
  68. def withExt(__v: Struct): Ad
  69. def withExtProto(__v: Seq[Any]): Ad
  70. def withId(__v: String): Ad
  71. def withInit(__v: String): Ad
  72. def withIurl(__v: String): Ad
  73. def withLang(__v: String): Ad
  74. def withLastmod(__v: String): Ad
  75. def withMrating(__v: MediaRating): Ad
  76. def withSecure(__v: Boolean): Ad
  77. def withVideo(__v: Video): Ad
  78. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  79. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Ad → GeneratedMessage
  80. 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[Ad]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped