io.bidmachine.protobuf.vectorid.v1

Members list

Type members

Classlikes

final case class AdRequestEvent(osv: String, hwv: String, model: String, timestamp: Long, os: DeviceOS, ipv4: Int, ipv6: ByteString, ifa: ByteString, ifv: ByteString, lastBootup: Double, totalMem: Long, appBundle: String, sdk: String, sdkver: String, sellerId: Long, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[AdRequestEvent]

Value parameters

appBundle

App bundle from request.context.app.bundle (e.g., "com.example.game")

hwv

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

ifa

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

ifv

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

ipv4

IP address

lastBootup

Last bootup time - double for timestamp

model

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

os

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

osv

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

sdk

SDK name from request.placement.sdk (e.g., "BidMachine")

sdkver

SDK version from request.placement.sdkver (e.g., "3.2.1")

sellerId

Seller id from seller.id

totalMem

Total device memory in bytes

Attributes

Companion
object
Supertypes
trait Updatable[AdRequestEvent]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AdRequestEvent extends GeneratedMessageCompanion[AdRequestEvent]

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[AdRequestEvent]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object AdrequestProto extends GeneratedFileObject

Attributes

Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type
sealed abstract class ConnectionType(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object ConnectionType extends GeneratedEnumCompanion[ConnectionType]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[ConnectionType]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
sealed abstract class DeviceOS(val value: Int) extends GeneratedEnum

Attributes

Companion
object
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object DeviceOS extends GeneratedEnumCompanion[DeviceOS]

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[DeviceOS]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
DeviceOS.type