Package 

Class SeatBid


  • 
    public final class SeatBid
    
                        

    A bid response can contain multiple SeatBid objects, each on behalf of a different bidder seat and each containing one or more individual bids. If multiple impressions are presented in the request, the group attribute can be used to specify if a seat is willing to accept any impressions that it can win (default) or if it is only interested in winning any if it can win them all as a group.

    • Constructor Summary

      Constructors 
      Constructor Description
      SeatBid(List<Bid> bids)
    • Method Summary

      Modifier and Type Method Description
      final String getSeat() ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.
      final Unit setSeat(@SerializedName(value = seat) String seat) ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.
      final Integer getGroup() 0 = impressions can be won individually; 1 = impressions must be won or lost as a group.
      final Unit setGroup(@SerializedName(value = group) Integer group) 0 = impressions can be won individually; 1 = impressions must be won or lost as a group.
      final Object getExtension() Placeholder for bidder-specific extensions to OpenRTB.
      final Unit setExtension(@SerializedName(value = ext) Object extension) Placeholder for bidder-specific extensions to OpenRTB.
      final List<Bid> getBids() Array of 1+ Bid objects each related to an impression.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getSeat

         final String getSeat()

        ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.

      • setSeat

         final Unit setSeat(@SerializedName(value = seat) String seat)

        ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.

      • getGroup

         final Integer getGroup()

        0 = impressions can be won individually; 1 = impressions must be won or lost as a group.

      • setGroup

         final Unit setGroup(@SerializedName(value = group) Integer group)

        0 = impressions can be won individually; 1 = impressions must be won or lost as a group.

      • getExtension

         final Object getExtension()

        Placeholder for bidder-specific extensions to OpenRTB.

      • setExtension

         final Unit setExtension(@SerializedName(value = ext) Object extension)

        Placeholder for bidder-specific extensions to OpenRTB.

      • getBids

         final List<Bid> getBids()

        Array of 1+ Bid objects each related to an impression. Multiple bids can relate to the same impression.