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()
- Alphabetic
- By Inheritance
- Response
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- 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
- 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
- def addAllExtProto(__vs: Iterable[Any]): Response
- def addAllSeatbid(__vs: Iterable[Seatbid]): Response
- def addExtProto(__vs: Any*): Response
- def addSeatbid(__vs: Seatbid*): Response
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bidid: String
- val cdata: String
- def clearExt: Response
- def clearExtProto: Response
- def clearSeatbid: Response
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def companion: Response.type
- Definition Classes
- Response → GeneratedMessage
- val cur: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val ext: Option[Struct]
- val extProto: Seq[Any]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getExt: Struct
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- Response → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- Response → GeneratedMessage
- val id: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val nbr: NoBidReason
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val seatbid: Seq[Seatbid]
- def serializedSize: Int
- Definition Classes
- Response → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- Response → GeneratedMessage
- def update(ms: (Lens[Response, Response]) => Mutation[Response]*): Response
- Definition Classes
- Updatable
- 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])
- def withBidid(__v: String): Response
- def withCdata(__v: String): Response
- def withCur(__v: String): Response
- def withExt(__v: Struct): Response
- def withExtProto(__v: Seq[Any]): Response
- def withId(__v: String): Response
- def withNbr(__v: NoBidReason): Response
- def withSeatbid(__v: Seq[Seatbid]): Response
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- Response → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)