   /// Expected waiting time. Negative if unknown. (For Obj-c compatibility.)
   let ETARaw: NSTimeInterval
   
-  private init(title: String, subtitle: String?, bookingURL: NSURL, bookingTitle: String, tripUpdateURL: NSURL?, imageURL: NSURL?, price: TKQuickBookingPrice?, priceString: String?, ETA: NSTimeInterval?) {
+  private init(title: String, subtitle: String?, bookingURL: NSURL, bookingTitle: String, tripUpdateURL: NSURL?, imageURL: NSURL?, price: TKQuickBookingPrice?, priceString: String?, surgeText: String?, surgeImageURL: NSURL?, ETA: NSTimeInterval?) {
     self.title = title
     self.subtitle = subtitle
     self.bookingURL = bookingURL

    self.imageURL = imageURL
    self.price = price
    self.priceString = priceString
    self.ETA = ETA
    if let ETA = ETA {
      self.ETARaw = ETA


  /// Localised human-friendly string, e.g., "$10"
  let priceString: String?
  
  let surgeString: String?
  let surgeImageURL: NSURL?

  /// Optional ETA for this option. This is the expected waiting time.
  let ETA: NSTimeInterval?
