object Request extends GeneratedMessageCompanion[Request]
- Alphabetic
- By Inheritance
- Request
- GeneratedMessageCompanion
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class Item(id: String = "", qty: Int = 0, seq: Int = 0, flr: Double = 0.0, flrcur: String = "", exp: Int = 0, dt: String = "", dlvy: Int = 0, metric: Seq[Metric] = _root_.scala.Seq.empty, deal: Seq[Deal] = _root_.scala.Seq.empty, private: Boolean = false, spec: Option[Any] = _root_.scala.None, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Item] with Product with Serializable
This object represents a unit of goods being offered for sale either on the open market or in relation to a private marketplace deal.
This object represents a unit of goods being offered for sale either on the open market or in relation to a private marketplace deal. The id attribute is required since there may be multiple items being offered in the same bid request and bids must reference the specific item of interest.
- id
A unique identifier for this item within the context of the offer. @required
- qty
The number of instances (i.e., "quantity") of this item being offered. @default 1
- seq
If multiple items are offered in the same bid request, the sequence number allows for the coordinated delivery.
- flr
Minimum bid price for this item expressed in CPM.
- flrcur
Currency of the “flr” attribute specified using ISO-4217 alpha codes. @default "USD"
- exp
Advisory as to the number of seconds that may elapse between auction and fulfilment.
- dt
Date/time when the item is expected to be fulfilled using the W3C-defined ISO-8601 format.
- dlvy
Item (e.g., an Ad object) delivery method required, where 0 = either method, 1 = the item must be sent as part of the transaction, and 2 = an item previously uploaded to the exchange must be referenced by its ID. @default 0
- metric
An array of “Metric” objects.
- deal
Array of “Deal” objects that convey special terms applicable to this item.
- private
Indicator of auction eligibility to seats named in “Deal” objects, where false = all bids are accepted, true = bids are restricted to the deals specified and the terms thereof. @default false
- spec
Layer-4 domain object structure that provides specifies the item being offered conforming to the specification and version referenced in “openrtb.domainspec” and “openrtb.domainver”. For AdCOM v1.x, the objects allowed here are “Placement” and any objects subordinate to these as specified by AdCOM. @required
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- implicit class RequestLens[UpperPB] extends ObjectLens[UpperPB, Request]
- final case class Source(tid: String = "", ds: String = "", dsgver: Int = 0, digest: String = "", cert: String = "", pchain: String = "", ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Source] with Product with Serializable
This object carries data about the source of the transaction including the unique ID of the transaction itself, source authentication information, and the chain of custody.
This object carries data about the source of the transaction including the unique ID of the transaction itself, source authentication information, and the chain of custody.
- tid
Transaction ID that must be common across all participants throughout the entire supply chain of this transaction. This also applies across all participating exchanges in a header bidding or similar publisher-centric broadcast scenario. @recommended
- ds
Digital signature used to authenticate this request computed by the publisher or its trusted agent from the transaction digest string "tid:digest", where ‘tid’ matches the "tid" attribute and ‘digest’ is a string composed of an immutable portion of domain objects as defined in the domain specification used for this request. @recommended
- dsgver
Format version of the digest string that was digitally signed to produce “ds”. @recommended
- digest
The full transaction digest string that was signed to produce the digital signature. @debug
- cert
File name of the certificate (i.e., the public key) used to generate the digital signature in “ds” attribute.&92; @recommended
- pchain
Payment ID chain string containing embedded syntax described in the TAG Payment ID Protocol. NOTE that the authentication features in this Source object combined with the “ads.txt” specification may lead to the future deprecation of this attribute.
- ext
Optional vendor-specific extensions.
- extProto
Legacy proto extensions.
- Annotations
- @SerialVersionUID()
- type ValueType = Request
- Definition Classes
- GeneratedMessageCompanion
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val AT_FIELD_NUMBER: Int(4)
- final val CDATA_FIELD_NUMBER: Int(8)
- final val CONTEXT_FIELD_NUMBER: Int(12)
- final val CUR_FIELD_NUMBER: Int(5)
- final val EXT_FIELD_NUMBER: Int(14)
- final val EXT_PROTO_FIELD_NUMBER: Int(13)
- final val ID_FIELD_NUMBER: Int(1)
- final val ITEM_FIELD_NUMBER: Int(10)
- final val PACKAGE_FIELD_NUMBER: Int(11)
- final val SEAT_FIELD_NUMBER: Int(6)
- final val SOURCE_FIELD_NUMBER: Int(9)
- final val TEST_FIELD_NUMBER: Int(2)
- final val TMAX_FIELD_NUMBER: Int(3)
- final val WSEAT_FIELD_NUMBER: Int(7)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- lazy val defaultInstance: Request
- Definition Classes
- Request → GeneratedMessageCompanion
- def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
- Definition Classes
- Request → GeneratedMessageCompanion
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fromAscii(s: String): Request
- Definition Classes
- GeneratedMessageCompanion
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaDescriptor: Descriptor
- Definition Classes
- Request → GeneratedMessageCompanion
- def merge(a: Request, input: CodedInputStream): Request
- Definition Classes
- GeneratedMessageCompanion
- implicit def messageCompanion: GeneratedMessageCompanion[Request]
- def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
- def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
- Definition Classes
- Request → GeneratedMessageCompanion
- implicit def messageReads: Reads[Request]
- Definition Classes
- Request → GeneratedMessageCompanion
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
- Definition Classes
- Request → GeneratedMessageCompanion
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def of(id: String, test: Boolean, tmax: Int, at: Int, cur: Seq[String], seat: Seq[String], wseat: Boolean, cdata: String, source: Option[Source], item: Seq[Item], package: Int, context: Option[Any], ext: Option[Struct], extProto: Seq[Any]): Request
- def parseDelimitedFrom(input: InputStream): Option[Request]
- Definition Classes
- GeneratedMessageCompanion
- def parseDelimitedFrom(input: CodedInputStream): Option[Request]
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(_input__: CodedInputStream): Request
- Definition Classes
- Request → GeneratedMessageCompanion
- def parseFrom(s: Array[Byte]): Request
- Definition Classes
- GeneratedMessageCompanion
- def parseFrom(input: InputStream): Request
- Definition Classes
- GeneratedMessageCompanion
- def scalaDescriptor: Descriptor
- Definition Classes
- Request → GeneratedMessageCompanion
- def streamFromDelimitedInput(input: InputStream): Stream[Request]
- Definition Classes
- GeneratedMessageCompanion
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toByteArray(a: Request): Array[Byte]
- Definition Classes
- GeneratedMessageCompanion
- def toString(): String
- Definition Classes
- AnyRef → Any
- def validate(s: Array[Byte]): Try[Request]
- Definition Classes
- GeneratedMessageCompanion
- def validateAscii(s: String): Either[TextFormatError, Request]
- Definition Classes
- GeneratedMessageCompanion
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object Item extends GeneratedMessageCompanion[Item]
- object Source extends GeneratedMessageCompanion[Source]
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)