openrtb-core/src/main/java/com/google/openrtb/util/OpenRtbUtils.java
public static List<Bid.Builder> bids(BidResponse.Builder response, @Nullable String seatFilter) {
    for (SeatBid.Builder seatbid : response.getSeatbidBuilderList()) {
      if (filterSeat(seatbid, seatFilter)) {
        return seatbid.getBidBuilderList();
      }
    }
    return ImmutableList.of();
  }
public static List<Bid.Builder> bids(BidResponse.Builder response, @Nullable String seatFilter) {
    for (SeatBid.Builder seatbid : response.getSeatbidBuilderList()) {
      if (filterSeat(seatbid, seatFilter)) {
        return seatbid.getBidBuilderList();
      }
    }
    return ImmutableList.of();
  }
Iterates all bids from a specific seat.

@param seatFilter Filter for seatFilter. You can use {@code null} to select the anonymous seat,
or {@link #SEAT_ANY} to not filter by seat
@return View for the seat's internal sequence of bids; or an empty, read-only
view if that seat doesn't exist.