Packages

object Request extends GeneratedMessageCompanion[Request]

Linear Supertypes
GeneratedMessageCompanion[Request], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Request
  2. GeneratedMessageCompanion
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. implicit class RequestLens[UpperPB] extends ObjectLens[UpperPB, Request]
  3. 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()
  4. type ValueType = Request
    Definition Classes
    GeneratedMessageCompanion

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. final val AT_FIELD_NUMBER: Int(4)
  5. final val CDATA_FIELD_NUMBER: Int(8)
  6. final val CONTEXT_FIELD_NUMBER: Int(12)
  7. final val CUR_FIELD_NUMBER: Int(5)
  8. final val EXT_FIELD_NUMBER: Int(14)
  9. final val EXT_PROTO_FIELD_NUMBER: Int(13)
  10. final val ID_FIELD_NUMBER: Int(1)
  11. final val ITEM_FIELD_NUMBER: Int(10)
  12. final val PACKAGE_FIELD_NUMBER: Int(11)
  13. final val SEAT_FIELD_NUMBER: Int(6)
  14. final val SOURCE_FIELD_NUMBER: Int(9)
  15. final val TEST_FIELD_NUMBER: Int(2)
  16. final val TMAX_FIELD_NUMBER: Int(3)
  17. final val WSEAT_FIELD_NUMBER: Int(7)
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  20. lazy val defaultInstance: Request
    Definition Classes
    Request → GeneratedMessageCompanion
  21. def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  22. def enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
    Definition Classes
    Request → GeneratedMessageCompanion
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def fromAscii(s: String): Request
    Definition Classes
    GeneratedMessageCompanion
  26. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def javaDescriptor: Descriptor
    Definition Classes
    Request → GeneratedMessageCompanion
  30. def merge(a: Request, input: CodedInputStream): Request
    Definition Classes
    GeneratedMessageCompanion
  31. implicit def messageCompanion: GeneratedMessageCompanion[Request]
  32. def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
    Definition Classes
    GeneratedMessageCompanion
  33. def messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
    Definition Classes
    Request → GeneratedMessageCompanion
  34. implicit def messageReads: Reads[Request]
    Definition Classes
    Request → GeneratedMessageCompanion
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. lazy val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
    Definition Classes
    Request → GeneratedMessageCompanion
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  39. 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
  40. def parseDelimitedFrom(input: InputStream): Option[Request]
    Definition Classes
    GeneratedMessageCompanion
  41. def parseDelimitedFrom(input: CodedInputStream): Option[Request]
    Definition Classes
    GeneratedMessageCompanion
  42. def parseFrom(_input__: CodedInputStream): Request
    Definition Classes
    Request → GeneratedMessageCompanion
  43. def parseFrom(s: Array[Byte]): Request
    Definition Classes
    GeneratedMessageCompanion
  44. def parseFrom(input: InputStream): Request
    Definition Classes
    GeneratedMessageCompanion
  45. def scalaDescriptor: Descriptor
    Definition Classes
    Request → GeneratedMessageCompanion
  46. def streamFromDelimitedInput(input: InputStream): Stream[Request]
    Definition Classes
    GeneratedMessageCompanion
  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def toByteArray(a: Request): Array[Byte]
    Definition Classes
    GeneratedMessageCompanion
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. def validate(s: Array[Byte]): Try[Request]
    Definition Classes
    GeneratedMessageCompanion
  51. def validateAscii(s: String): Either[TextFormatError, Request]
    Definition Classes
    GeneratedMessageCompanion
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. object Item extends GeneratedMessageCompanion[Item]
  56. object Source extends GeneratedMessageCompanion[Source]

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 GeneratedMessageCompanion[Request]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped