code: function BidProvider(bidDelegate) {
    if (this.init_) {
      this.init_();
    }
    var delegate = bidDelegate || {};
    this.name = delegate.name || '';
    this.bidDelegate = delegate;
    this.enabled_ = true;
    this.timeout_ = delegate && delegate.timeout ? delegate.timeout : 0;
  }
docs: BidProvider implements bidding partner requests.
  
  @class
  @param {BidDelegate} delegate the delegate object that implements [libUri()]{@link pubfood#provider.BidProvider#libUri}, [init()]{@link pubfood#provider.BidProvider#init} and [refresh()]{@link pubfood#provider.BidProvider#refresh}
  @property {string} name the name of the provider
  @augments PubfoodObject
  @augments PubfoodProvider
  @memberof pubfood#provider