Packages

package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AdRequestEvent(osv: String = "", hwv: String = "", model: String = "", timestamp: Long = 0L, os: DeviceOS = io.bidmachine.protobuf.vectorid.v1.DeviceOS.DEVICE_OS_UNSPECIFIED, connectionType: ConnectionType = io.bidmachine.protobuf.vectorid.v1.ConnectionType.CONNECTION_TYPE_UNSPECIFIED, ipv4: Int = 0, ipv6: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, region: String = "", ifa: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, ifv: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, lastBootup: Double = 0.0, totalMem: Long = 0L, freeMem: Long = 0L, volumeLevel: Float = 0.0f, darkMode: Int = 0, timezone: String = "", batteryLevel: Float = 0.0f, batterySaver: Int = 0, screenBright: Float = 0.0f, charging: Int = 0, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AdRequestEvent] with Product with Serializable

    osv

    Device OS version (e.g., "16.6.1") - most common field

    hwv

    Device hardware version (e.g., "iPhone14,2") - common field

    model

    Device model (e.g., "iphone") - common field

    os

    Device OS (e.g., "android", "ios") - small enum saves bytes

    connectionType

    Connection type (WiFi, cellular, etc.) - small enum

    ipv4

    IP address

    region

    Region code (e.g., "ny", "ca") - short string

    ifa

    IFA (iOS) or GAID (Android) - UUID as bytes (16 bytes)

    ifv

    IFV (iOS identifier for vendor) - UUID as bytes (16 bytes)

    lastBootup

    Last bootup time - double for timestamp

    totalMem

    New device signals for improved vector ID calculation

    HIGH priority signals Total device memory in bytes

    freeMem

    Free device memory in bytes

    volumeLevel

    Volume level (0.0 to 1.0)

    darkMode

    MEDIUM priority signals Dark mode enabled (0=off, 1=on)

    timezone

    Device timezone (e.g., "America/New_York", "Europe/London")

    batteryLevel

    Battery level (0.0 to 1.0)

    batterySaver

    Battery saver mode enabled (0=off, 1=on)

    screenBright

    Screen brightness (0.0 to 1.0)

    charging

    Device charging status (0=not charging, 1=charging)

    Annotations
    @SerialVersionUID()
  2. sealed abstract class ConnectionType extends GeneratedEnum
  3. sealed abstract class DeviceOS extends GeneratedEnum

Value Members

  1. object AdRequestEvent extends GeneratedMessageCompanion[AdRequestEvent]
  2. object AdrequestProto extends GeneratedFileObject
  3. object ConnectionType extends GeneratedEnumCompanion[ConnectionType]
  4. object DeviceOS extends GeneratedEnumCompanion[DeviceOS]

Ungrouped