Packages

final case class EventSpec(type: EventType = com.explorestack.protobuf.adcom.EventType.EVENT_TYPE_INVALID, method: Seq[EventTrackingMethod] = _root_.scala.Seq.empty, api: Seq[ApiFramework] = _root_.scala.Seq.empty, jstrk: Seq[String] = _root_.scala.Seq.empty, wjs: Boolean = false, pxtrk: Seq[String] = _root_.scala.Seq.empty, wpx: Boolean = false, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[EventSpec] with Product with Serializable

type

Type of supported ad tracking event.

method

Array of supported event tracking methods for this event type.

api

Event tracking APIs available for use; only relevant for JavaScript method trackers.

jstrk

Array of domains, top two levels only (e.g., "tracker.com"), that constitute a restriction list of JavaScript trackers. The sense of the restrictions is determined by "wjs".

wjs

Sense of the "jstrk" restriction list, where false = block list, true = whitelist. default true

pxtrk

Array of domains, top two levels only (e.g., "tracker.com"), that constitute a restriction list of pixel image trackers. The sense of the restrictions is determined by "wpx".

wpx

Sense of the "pxtrk" restriction list, where false = block list, true = whitelist. default true

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[EventSpec], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventSpec
  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 EventSpec(type: EventType = com.explorestack.protobuf.adcom.EventType.EVENT_TYPE_INVALID, method: Seq[EventTrackingMethod] = _root_.scala.Seq.empty, api: Seq[ApiFramework] = _root_.scala.Seq.empty, jstrk: Seq[String] = _root_.scala.Seq.empty, wjs: Boolean = false, pxtrk: Seq[String] = _root_.scala.Seq.empty, wpx: Boolean = false, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    type

    Type of supported ad tracking event.

    method

    Array of supported event tracking methods for this event type.

    api

    Event tracking APIs available for use; only relevant for JavaScript method trackers.

    jstrk

    Array of domains, top two levels only (e.g., "tracker.com"), that constitute a restriction list of JavaScript trackers. The sense of the restrictions is determined by "wjs".

    wjs

    Sense of the "jstrk" restriction list, where false = block list, true = whitelist. default true

    pxtrk

    Array of domains, top two levels only (e.g., "tracker.com"), that constitute a restriction list of pixel image trackers. The sense of the restrictions is determined by "wpx".

    wpx

    Sense of the "pxtrk" restriction list, where false = block list, true = whitelist. default true

    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 addAllApi(__vs: Iterable[ApiFramework]): EventSpec
  5. def addAllExtProto(__vs: Iterable[Any]): EventSpec
  6. def addAllJstrk(__vs: Iterable[String]): EventSpec
  7. def addAllMethod(__vs: Iterable[EventTrackingMethod]): EventSpec
  8. def addAllPxtrk(__vs: Iterable[String]): EventSpec
  9. def addApi(__vs: ApiFramework*): EventSpec
  10. def addExtProto(__vs: Any*): EventSpec
  11. def addJstrk(__vs: String*): EventSpec
  12. def addMethod(__vs: EventTrackingMethod*): EventSpec
  13. def addPxtrk(__vs: String*): EventSpec
  14. val api: Seq[ApiFramework]
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def clearApi: EventSpec
  17. def clearExt: EventSpec
  18. def clearExtProto: EventSpec
  19. def clearJstrk: EventSpec
  20. def clearMethod: EventSpec
  21. def clearPxtrk: EventSpec
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  23. def companion: EventSpec.type
    Definition Classes
    EventSpec → GeneratedMessage
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. val ext: Option[Struct]
  26. val extProto: Seq[Any]
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  28. def getExt: Struct
  29. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    EventSpec → GeneratedMessage
  30. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    EventSpec → GeneratedMessage
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. val jstrk: Seq[String]
  33. val method: Seq[EventTrackingMethod]
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  37. def productElementNames: Iterator[String]
    Definition Classes
    Product
  38. val pxtrk: Seq[String]
  39. def serializedSize: Int
    Definition Classes
    EventSpec → GeneratedMessage
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  42. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  43. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  44. def toProtoString: String
    Definition Classes
    EventSpec → GeneratedMessage
  45. val type: EventType
  46. def update(ms: (Lens[EventSpec, EventSpec]) => Mutation[EventSpec]*): EventSpec
    Definition Classes
    Updatable
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. def withApi(__v: Seq[ApiFramework]): EventSpec
  51. def withExt(__v: Struct): EventSpec
  52. def withExtProto(__v: Seq[Any]): EventSpec
  53. def withJstrk(__v: Seq[String]): EventSpec
  54. def withMethod(__v: Seq[EventTrackingMethod]): EventSpec
  55. def withPxtrk(__v: Seq[String]): EventSpec
  56. def withType(__v: EventType): EventSpec
  57. def withWjs(__v: Boolean): EventSpec
  58. def withWpx(__v: Boolean): EventSpec
  59. val wjs: Boolean
  60. val wpx: Boolean
  61. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  62. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    EventSpec → GeneratedMessage
  63. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

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

    (Since version 9)

Inherited from Updatable[EventSpec]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped