code: function(serverResponse, bidRequest) {
      serverResponse = serverResponse && serverResponse.body;
      const bidResponses = [];
      const bidsMap = bidRequest.bidsMap;
      const priceType = bidRequest.data.pt;
  
      let errorMessage;
  
      if (!serverResponse) errorMessage = LOG_ERROR_MESS.emptyResponse;
      else if (serverResponse.seatbid && !serverResponse.seatbid.length) {
        errorMessage = LOG_ERROR_MESS.hasEmptySeatbidArray;
      }
  
      if (!errorMessage && serverResponse.seatbid) {
        serverResponse.seatbid.forEach(respItem => {
          _addBidResponse(_getBidFromResponse(respItem), bidsMap, priceType, bidResponses);
        });
      }
      if (errorMessage) utils.logError(errorMessage);
      return bidResponses;
    }
docs: Unpack the response from the server into a list of bids.
  
  @param {*} serverResponse A successful response from the server.
  @param {*} bidRequest
  @return {Bid[]} An array of bids which were nested inside the server.