Packages

final case class Response(id: String = "", bidid: String = "", nbr: NoBidReason = com.explorestack.protobuf.openrtb.NoBidReason.NO_BID_REASON_INVALID, cur: String = "", cdata: String = "", seatbid: Seq[Seatbid] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[Response] with Product with Serializable

This object is the bid response object under the Openrtb root. Its id attribute is a reflection of the bid request ID. The bidid attribute is an optional response tracking ID for bidders. If specified, it will be available for use in substitution macros placed in markup and notification URLs. At least one Seatbid object is required, which contains at least one Bid for an item.

id

ID of the bid request to which this is a response; must match the "request.id" attribute. @required

bidid

Bidder generated response ID to assist with logging/tracking.

nbr

Reason for not bidding if applicable.

cur

Bid currency using ISO-4217 alpha codes. @default "USD"

cdata

Allows bidder to set data in the exchange’s cookie, which can be retrieved on bid requests

seatbid

Array of “Seatbid” objects; 1+ required if a bid is to be made.

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Response], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Response
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Response(id: String = "", bidid: String = "", nbr: NoBidReason = com.explorestack.protobuf.openrtb.NoBidReason.NO_BID_REASON_INVALID, cur: String = "", cdata: String = "", seatbid: Seq[Seatbid] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    id

    ID of the bid request to which this is a response; must match the "request.id" attribute. @required

    bidid

    Bidder generated response ID to assist with logging/tracking.

    nbr

    Reason for not bidding if applicable.

    cur

    Bid currency using ISO-4217 alpha codes. @default "USD"

    cdata

    Allows bidder to set data in the exchange’s cookie, which can be retrieved on bid requests

    seatbid

    Array of “Seatbid” objects; 1+ required if a bid is to be made.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

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. def addAllExtProto(__vs: Iterable[Any]): Response
  5. def addAllSeatbid(__vs: Iterable[Seatbid]): Response
  6. def addExtProto(__vs: Any*): Response
  7. def addSeatbid(__vs: Seatbid*): Response
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val bidid: String
  10. val cdata: String
  11. def clearExt: Response
  12. def clearExtProto: Response
  13. def clearSeatbid: Response
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  15. def companion: Response.type
    Definition Classes
    Response → GeneratedMessage
  16. val cur: String
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val ext: Option[Struct]
  19. val extProto: Seq[Any]
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  21. def getExt: Struct
  22. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Response → GeneratedMessage
  23. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Response → GeneratedMessage
  24. val id: String
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val nbr: NoBidReason
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  30. def productElementNames: Iterator[String]
    Definition Classes
    Product
  31. val seatbid: Seq[Seatbid]
  32. def serializedSize: Int
    Definition Classes
    Response → GeneratedMessage
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  35. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  36. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  37. def toProtoString: String
    Definition Classes
    Response → GeneratedMessage
  38. def update(ms: (Lens[Response, Response]) => Mutation[Response]*): Response
    Definition Classes
    Updatable
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. def withBidid(__v: String): Response
  43. def withCdata(__v: String): Response
  44. def withCur(__v: String): Response
  45. def withExt(__v: Struct): Response
  46. def withExtProto(__v: Seq[Any]): Response
  47. def withId(__v: String): Response
  48. def withNbr(__v: NoBidReason): Response
  49. def withSeatbid(__v: Seq[Seatbid]): Response
  50. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  51. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Response → GeneratedMessage
  52. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

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 Updatable[Response]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped