BidExt

io.bidmachine.protobuf.ml.v1.BidExt
See theBidExt companion object
final case class BidExt(auctionBidFloorSource: String, bidderBidFloorSource: String, status: BidStatus, clearPrice: Option[Double], sellerClearPrice: Option[Double], sellerPriceLevels: Option[PriceLevels], sellerPriceLevelsV2: Option[NumericPriceLevels], lossReason: Option[String], priceLevels: Option[PriceLevels], priceLevelsV2: Option[NumericPriceLevels], auctionSeq: Option[Int], advertisedAppId: Option[String], cached: Boolean, nativeAssets: Seq[String], placementId: Option[String], skadn: Option[SkAdnResponse], discounting: Option[Discounting], roundedPrice: Option[Double], billingTrackerLength: Option[Int], rpCreativeapi: Option[Long], supplyFee: Option[Double], nurlResponseStatus: Option[String], netPrice: Option[Double], demandFee: Option[Double], obdPredictedProbability: Option[Double], obdFee: Option[Double], obdSellerClearingPrice: Option[Double], discrepancyProjection: Option[DiscrepancyProjection], sizes: Option[Sizes], invalidBidInfo: Option[InvalidBidInfo], buyerId: Option[String], cachedLurlMillisPassed: Option[Long], cachedLurlPrice: Option[Double], rendering: Option[AdaptiveRenderingContext], creativeDetectorPayload: Option[CreativeDetectorPayload], buyerBidPrice: Double, bidBoosting: Option[BidBoosting], apiFramework: Option[String], apiFrameworkVersion: Option[String], bidAdt: BidAdType, campaignType: Option[String], obdSettings: Option[SelectedBidShadingSettings], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[BidExt]

Value parameters

obdSettings

present if bid shading exploration strategy was used

Attributes

Companion
object
Graph
Supertypes
trait Updatable[BidExt]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addAllNativeAssets(`__vs`: Iterable[String]): BidExt
def addNativeAssets(`__vs`: String*): BidExt
def companion: BidExt.type
def getAdvertisedAppId: String
def getApiFramework: String
def getAuctionSeq: Int
def getBuyerId: String
def getCachedLurlPrice: Double
def getCampaignType: String
def getClearPrice: Double
def getDemandFee: Double
def getField(`__field`: FieldDescriptor): PValue
def getFieldByNumber(`__fieldNumber`: Int): Any
def getLossReason: String
def getNetPrice: Double
def getNurlResponseStatus: String
def getObdFee: Double
def getPlacementId: String
def getRoundedPrice: Double
def getRpCreativeapi: Long
def getSellerClearPrice: Double
def getSupplyFee: Double
override def serializedSize: Int

Attributes

Definition Classes
GeneratedMessage
def toProtoString: String

Returns a human-readable ASCII format representation of this message.

Returns a human-readable ASCII format representation of this message.

The original message can be decoded from this format by using fromAscii on the companion object.

Attributes

Returns

human-readable representation of this message.

def withAdvertisedAppId(`__v`: String): BidExt
def withApiFramework(`__v`: String): BidExt
def withApiFrameworkVersion(`__v`: String): BidExt
def withAuctionBidFloorSource(`__v`: String): BidExt
def withAuctionSeq(`__v`: Int): BidExt
def withBidAdt(`__v`: BidAdType): BidExt
def withBidderBidFloorSource(`__v`: String): BidExt
def withBillingTrackerLength(`__v`: Int): BidExt
def withBuyerBidPrice(`__v`: Double): BidExt
def withBuyerId(`__v`: String): BidExt
def withCached(`__v`: Boolean): BidExt
def withCachedLurlPrice(`__v`: Double): BidExt
def withCampaignType(`__v`: String): BidExt
def withClearPrice(`__v`: Double): BidExt
def withDemandFee(`__v`: Double): BidExt
def withLossReason(`__v`: String): BidExt
def withNativeAssets(`__v`: Seq[String]): BidExt
def withNetPrice(`__v`: Double): BidExt
def withNurlResponseStatus(`__v`: String): BidExt
def withObdFee(`__v`: Double): BidExt
def withObdPredictedProbability(`__v`: Double): BidExt
def withObdSellerClearingPrice(`__v`: Double): BidExt
def withPlacementId(`__v`: String): BidExt
def withRoundedPrice(`__v`: Double): BidExt
def withRpCreativeapi(`__v`: Long): BidExt
def withSellerClearPrice(`__v`: Double): BidExt
def withSizes(`__v`: Sizes): BidExt
def withStatus(`__v`: BidStatus): BidExt
def withSupplyFee(`__v`: Double): BidExt
def withUnknownFields(`__v`: UnknownFieldSet): BidExt
def writeTo(`_output__`: CodedOutputStream): Unit

Serializes the message into the given coded output stream

Serializes the message into the given coded output stream

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final def toByteArray: Array[Byte]

Serializes the message and returns a byte array containing its raw bytes

Serializes the message and returns a byte array containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
final def toByteString: ByteString

Serializes the message and returns a ByteString containing its raw bytes

Serializes the message and returns a ByteString containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
final def toPMessage: PMessage

Attributes

Inherited from:
GeneratedMessage
def update(ms: Lens[BidExt, BidExt] => () => BidExt*): BidExt

Attributes

Inherited from:
Updatable
final def writeDelimitedTo(output: OutputStream): Unit

Attributes

Inherited from:
GeneratedMessage
final def writeTo(output: OutputStream): Unit

Serializes the message into the given output stream

Serializes the message into the given output stream

Attributes

Inherited from:
GeneratedMessage