final case class SdkAnalyticContext(sourceId: String = "", bundle: String = "", os: OS = com.explorestack.protobuf.adcom.OS.OS_INVALID, osv: String = "", geo: Option[Geo] = _root_.scala.None, sdk: String = "", sdkver: String = "", ifa: String = "", ifv: String = "", bmIfv: String = "", deviceType: DeviceType = com.explorestack.protobuf.adcom.DeviceType.DEVICE_TYPE_INVALID, contype: ConnectionType = com.explorestack.protobuf.adcom.ConnectionType.CONNECTION_TYPE_INVALID, appVer: String = "", sessionId: String = "", dcid: String = "", ext: Option[Struct] = _root_.scala.None, experiments: Seq[String] = _root_.scala.Seq.empty, make: String = "", model: String = "", hwv: String = "") extends GeneratedMessage with Updatable[SdkAnalyticContext] with Product with Serializable

SdkAnalyticContext contains all information from InitRequest plus any information our server can add.

sourceId

Exchange Source ID

bundle

Bundle or package name of the app.

os

Device operating system.

osv

Device operating system version.

geo

Location of the device.

sdk

Name of ad mediation partner, SDK technology, or player responsible for rendering ad.

sdkver

Version of the SDK specified in the "sdk" attribute.

ifa

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

ifv

ID generated by the OS on device for debug and fraud detection

bmIfv

ID generated on device for debug and fraud detection

deviceType

The general type of device.

contype

Network connection type.

appVer

Application version.

sessionId

Session ID - consistent between requests as long as application active (on screen)

dcid

ID of a datacenter.

ext

Optional extensions.

experiments

Init Feature Labels, i.e. experiments

make

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

model

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

hwv

Hardware version of the device.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[SdkAnalyticContext], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SdkAnalyticContext
  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 SdkAnalyticContext(sourceId: String = "", bundle: String = "", os: OS = com.explorestack.protobuf.adcom.OS.OS_INVALID, osv: String = "", geo: Option[Geo] = _root_.scala.None, sdk: String = "", sdkver: String = "", ifa: String = "", ifv: String = "", bmIfv: String = "", deviceType: DeviceType = com.explorestack.protobuf.adcom.DeviceType.DEVICE_TYPE_INVALID, contype: ConnectionType = com.explorestack.protobuf.adcom.ConnectionType.CONNECTION_TYPE_INVALID, appVer: String = "", sessionId: String = "", dcid: String = "", ext: Option[Struct] = _root_.scala.None, experiments: Seq[String] = _root_.scala.Seq.empty, make: String = "", model: String = "", hwv: String = "")

    sourceId

    Exchange Source ID

    bundle

    Bundle or package name of the app.

    os

    Device operating system.

    osv

    Device operating system version.

    geo

    Location of the device.

    sdk

    Name of ad mediation partner, SDK technology, or player responsible for rendering ad.

    sdkver

    Version of the SDK specified in the "sdk" attribute.

    ifa

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

    ifv

    ID generated by the OS on device for debug and fraud detection

    bmIfv

    ID generated on device for debug and fraud detection

    deviceType

    The general type of device.

    contype

    Network connection type.

    appVer

    Application version.

    sessionId

    Session ID - consistent between requests as long as application active (on screen)

    dcid

    ID of a datacenter.

    ext

    Optional extensions.

    experiments

    Init Feature Labels, i.e. experiments

    make

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

    model

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

    hwv

    Hardware version of the device.

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 addAllExperiments(__vs: Iterable[String]): SdkAnalyticContext
  5. def addExperiments(__vs: String*): SdkAnalyticContext
  6. val appVer: String
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val bmIfv: String
  9. val bundle: String
  10. def clearExperiments: SdkAnalyticContext
  11. def clearExt: SdkAnalyticContext
  12. def clearGeo: SdkAnalyticContext
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  14. def companion: SdkAnalyticContext.type
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  15. val contype: ConnectionType
  16. val dcid: String
  17. val deviceType: DeviceType
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. val experiments: Seq[String]
  20. val ext: Option[Struct]
  21. val geo: Option[Geo]
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  23. def getExt: Struct
  24. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  25. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  26. def getGeo: Geo
  27. val hwv: String
  28. val ifa: String
  29. val ifv: String
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. val make: String
  32. val model: String
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  36. val os: OS
  37. val osv: String
  38. def productElementNames: Iterator[String]
    Definition Classes
    Product
  39. val sdk: String
  40. val sdkver: String
  41. def serializedSize: Int
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  42. val sessionId: String
  43. val sourceId: String
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  46. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  47. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  48. def toProtoString: String
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  49. def update(ms: (Lens[SdkAnalyticContext, SdkAnalyticContext]) => Mutation[SdkAnalyticContext]*): SdkAnalyticContext
    Definition Classes
    Updatable
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. def withAppVer(__v: String): SdkAnalyticContext
  54. def withBmIfv(__v: String): SdkAnalyticContext
  55. def withBundle(__v: String): SdkAnalyticContext
  56. def withContype(__v: ConnectionType): SdkAnalyticContext
  57. def withDcid(__v: String): SdkAnalyticContext
  58. def withDeviceType(__v: DeviceType): SdkAnalyticContext
  59. def withExperiments(__v: Seq[String]): SdkAnalyticContext
  60. def withExt(__v: Struct): SdkAnalyticContext
  61. def withGeo(__v: Geo): SdkAnalyticContext
  62. def withHwv(__v: String): SdkAnalyticContext
  63. def withIfa(__v: String): SdkAnalyticContext
  64. def withIfv(__v: String): SdkAnalyticContext
  65. def withMake(__v: String): SdkAnalyticContext
  66. def withModel(__v: String): SdkAnalyticContext
  67. def withOs(__v: OS): SdkAnalyticContext
  68. def withOsv(__v: String): SdkAnalyticContext
  69. def withSdk(__v: String): SdkAnalyticContext
  70. def withSdkver(__v: String): SdkAnalyticContext
  71. def withSessionId(__v: String): SdkAnalyticContext
  72. def withSourceId(__v: String): SdkAnalyticContext
  73. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  74. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    SdkAnalyticContext → GeneratedMessage
  75. 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[SdkAnalyticContext]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped