object Context extends GeneratedMessageCompanion[Context]

Linear Supertypes
GeneratedMessageCompanion[Context], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Context
  2. GeneratedMessageCompanion
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class App(id: String = "", name: String = "", pub: Option[Publisher] = _root_.scala.None, content: Option[Content] = _root_.scala.None, domain: String = "", cat: Seq[String] = _root_.scala.Seq.empty, sectcat: Seq[String] = _root_.scala.Seq.empty, pagecat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, privpolicy: Boolean = false, keywords: String = "", bundle: String = "", storeid: String = "", storeurl: String = "", ver: String = "", paid: Boolean = false, release: Option[Release] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[App] with Product with Serializable

    id

    Vendor-specific unique identifier of the distribution channel.

    name

    Displayable name of the distribution channel.

    pub

    Details about the publisher of the distribution channel.

    content

    Details about the content within the distribution channel.

    domain

    Domain of the app

    cat

    Array of content categories describing the app.

    sectcat

    Array of content categories describing the current section of the app.

    privpolicy

    Indicates if the app has a privacy policy.

    keywords

    Comma separated list of keywords about the app.

    bundle

    Bundle or package name of the app.

    storeid

    The ID of the app in an app store.

    storeurl

    App store URL for an installed app; for IQG 2.1 compliance.

    ver

    Application version.

    paid

    Indicator of whether or not this is a paid app.

    release

    Information about the release of the app.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  2. implicit class ContextLens[UpperPB] extends ObjectLens[UpperPB, Context]
  3. final case class Data(id: String = "", name: String = "", segment: Seq[Segment] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Data] with Product with Serializable

    id

    Vendor-specific ID for the data provider.

    name

    Vendor-specific displayable name for the data provider.

    segment

    Array of "Segment" objects that contain the actual data values.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  4. final case class Device(type: DeviceType = com.explorestack.protobuf.adcom.DeviceType.DEVICE_TYPE_INVALID, ua: String = "", ifa: String = "", dnt: Boolean = false, lmt: Boolean = false, make: String = "", model: String = "", os: OS = com.explorestack.protobuf.adcom.OS.OS_INVALID, osv: String = "", hwv: String = "", h: Int = 0, w: Int = 0, ppi: Int = 0, pxratio: Float = 0.0f, js: Boolean = false, lang: String = "", ip: String = "", ipv6: String = "", xff: String = "", iptr: Boolean = false, carrier: String = "", mccmnc: String = "", mccmncsim: String = "", contype: ConnectionType = com.explorestack.protobuf.adcom.ConnectionType.CONNECTION_TYPE_INVALID, geofetch: Boolean = false, geo: Option[Geo] = _root_.scala.None, connection: Option[Connection] = _root_.scala.None, audioContext: Option[AudioContext] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Device] with Product with Serializable

    type

    The general type of device.

    ua

    Browser user agent string.

    ifa

    ID sanctioned for advertiser use in the clear (i.e., not hashed).

    dnt

    Standard "Do Not Track" flag as set in the header by the browser.

    lmt

    "Limit Ad Tracking" signal commercially endorsed (e.g., iOS, Android).

    make

    Device make (e.g., "Apple").

    model

    Device model (e.g., "iPhone").

    os

    Device operating system.

    osv

    Device operating system version.

    hwv

    Hardware version of the device.

    h

    Physical height of the screen in pixels.

    w

    Physical width of the screen in pixels.

    ppi

    Screen size as pixels per linear inch.

    pxratio

    The ratio of physical pixels to device independent pixels.

    js

    Support for JavaScript.

    lang

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

    ip

    IPv4 address closest to device.

    ipv6

    IP address closest to device as IPv6.

    xff

    The value of the x-forwarded-for header.

    iptr

    Indicator of truncation of any of the IP attributes (i.e., "ip", "ipv6", "xff").

    carrier

    Carrier or ISP (e.g., "VERIZON") using exchange curated string names.

    mccmnc

    Mobile carrier as the concatenated MCC-MNC code.

    mccmncsim

    MCC and MNC of the SIM card using the same format as "mccmnc".

    contype

    Network connection type.

    geofetch

    Indicates if the geolocation API will be available to JavaScript code running in display ad.

    geo

    Location of the device.

    connection

    Information about the connection status

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  5. final case class Geo(type: LocationType = com.explorestack.protobuf.adcom.LocationType.LOCATION_TYPE_INVALID, lat: Float = 0.0f, lon: Float = 0.0f, accur: Int = 0, lastfix: Long = 0L, ipserv: IpLocationService = com.explorestack.protobuf.adcom.IpLocationService.IP_LOCATION_SERVICE_INVALID, country: String = "", region: String = "", metro: String = "", city: String = "", zip: String = "", utcoffset: Int = 0, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Geo] with Product with Serializable

    type

    Source of location data; recommended when passing lat/lon.

    lat

    Latitude from -90.0 to +90.0, where negative is south.

    lon

    Longitude from -180.0 to +180.0, where negative is west.

    accur

    Estimated location accuracy in meters.

    lastfix

    Number of seconds since this geolocation fix was established.

    ipserv

    Service or provider used to determine geolocation from IP address.

    country

    Country code using ISO-3166-1-alpha-2.

    region

    Region code using ISO-3166-2; 2-letter state code if USA.

    metro

    Regional marketing areas such as Nielsen's DMA codes.

    city

    City using United Nations Code for Trade & Transport Locations "UN/LOCODE".

    zip

    ZIP or postal code.

    utcoffset

    Local time as the number +/- of minutes from UTC.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  6. final case class Regs(coppa: Boolean = false, gdpr: Boolean = false, gpp: String = "", gppSid: Seq[Int] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Regs] with Product with Serializable

    coppa

    Flag indicating if COPPA regulations apply.

    gdpr

    Flag indicating if GDPR regulations apply

    gpp

    Full consent string in its encoded form

    gppSid

    Section ID(s) considered to be in force

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  7. final case class Restrictions(bcat: Seq[String] = _root_.scala.Seq.empty, cattax: CategoryTaxonomy = com.explorestack.protobuf.adcom.CategoryTaxonomy.CATEGORY_TAXONOMY_INVALID, badv: Seq[String] = _root_.scala.Seq.empty, bapp: Seq[String] = _root_.scala.Seq.empty, battr: Seq[CreativeAttribute] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Restrictions] with Product with Serializable

    This object allows lists of restrictions on ad responses to be specified including specific content categories, advertisers, ads pertaining to specific apps, or creative attributes.

    This object allows lists of restrictions on ad responses to be specified including specific content categories, advertisers, ads pertaining to specific apps, or creative attributes.

    bcat

    Block list of content categories using IDs from the taxonomy indicated in cattax.

    cattax

    The taxonomy in use for the bcat attribute.

    badv

    Block list of advertisers by their domains (e.g., “ford.com”).

    bapp

    Block list of apps for which ads are disallowed. These should be bundle or package names (e.g., “com.foo.mygame”) and should NOT be app store IDs (e.g., not iTunes store IDs).

    battr

    Block list of creative attributes.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  8. final case class User(id: String = "", buyeruid: String = "", yob: Int = 0, gender: String = "", keywords: String = "", consent: String = "", geo: Option[Geo] = _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[User] with Product with Serializable

    id

    Vendor-specific ID for the user.

    buyeruid

    Buyer-specific ID for the user as mapped by an exchange for the buyer.

    yob

    Year of birth as a 4-digit integer.

    gender

    Gender, where "M" = male, "F" = female, "O" = known to be other.

    keywords

    Comma separated list of keywords, interests, or intent.

    consent

    GDPR consent string if applicable, complying with the comply with the IAB standard.

    geo

    Location of the user's home base

    data

    Additional user data

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

    Annotations
    @SerialVersionUID()
  9. type ValueType = Context
    Definition Classes
    GeneratedMessageCompanion

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. final val APP_FIELD_NUMBER: Int(1)
  5. final val DEVICE_FIELD_NUMBER: Int(2)
  6. final val EXT_FIELD_NUMBER: Int(7)
  7. final val EXT_PROTO_FIELD_NUMBER: Int(6)
  8. final val REGS_FIELD_NUMBER: Int(3)
  9. final val RESTRICTIONS_FIELD_NUMBER: Int(4)
  10. final val USER_FIELD_NUMBER: Int(5)
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  13. lazy val defaultInstance: Context
    Definition Classes
    Context → GeneratedMessageCompanion
  14. def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  15. def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
    Definition Classes
    Context → GeneratedMessageCompanion
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. def fromAscii(s: String): Context
    Definition Classes
    GeneratedMessageCompanion
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def javaDescriptor: Descriptor
    Definition Classes
    Context → GeneratedMessageCompanion
  23. def merge(a: Context, input: CodedInputStream): Context
    Definition Classes
    GeneratedMessageCompanion
  24. implicit def messageCompanion: GeneratedMessageCompanion[Context]
  25. def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  26. def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
    Definition Classes
    Context → GeneratedMessageCompanion
  27. implicit def messageReads: Reads[Context]
    Definition Classes
    Context → GeneratedMessageCompanion
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
    Definition Classes
    Context → GeneratedMessageCompanion
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  32. def of(app: Option[App], device: Option[Device], regs: Option[Regs], restrictions: Option[Restrictions], user: Option[User], ext: Option[Struct], extProto: Seq[Any]): Context
  33. def parseDelimitedFrom(input: InputStream): Option[Context]
    Definition Classes
    GeneratedMessageCompanion
  34. def parseDelimitedFrom(input: CodedInputStream): Option[Context]
    Definition Classes
    GeneratedMessageCompanion
  35. def parseFrom(_input__: CodedInputStream): Context
    Definition Classes
    Context → GeneratedMessageCompanion
  36. def parseFrom(s: Array[Byte]): Context
    Definition Classes
    GeneratedMessageCompanion
  37. def parseFrom(input: InputStream): Context
    Definition Classes
    GeneratedMessageCompanion
  38. def scalaDescriptor: Descriptor
    Definition Classes
    Context → GeneratedMessageCompanion
  39. def streamFromDelimitedInput(input: InputStream): Stream[Context]
    Definition Classes
    GeneratedMessageCompanion
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toByteArray(a: Context): Array[Byte]
    Definition Classes
    GeneratedMessageCompanion
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. def validate(s: Array[Byte]): Try[Context]
    Definition Classes
    GeneratedMessageCompanion
  44. def validateAscii(s: String): Either[TextFormatError, Context]
    Definition Classes
    GeneratedMessageCompanion
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. object App extends GeneratedMessageCompanion[App]
  49. object Data extends GeneratedMessageCompanion[Data]
  50. object Device extends GeneratedMessageCompanion[Device]
  51. object Geo extends GeneratedMessageCompanion[Geo]
  52. object Regs extends GeneratedMessageCompanion[Regs]
  53. object Restrictions extends GeneratedMessageCompanion[Restrictions]
  54. object User extends GeneratedMessageCompanion[User]

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 GeneratedMessageCompanion[Context]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped