   public let what3wordInfoURL: URL?
   public let transitStop: STKStopAnnotation?
   public let bikePodInfo: TKBikePodInfo?
+  public let carPodInfo:  TKCarPodInfo?
   public let carParkInfo: TKCarParkInfo?
   
   public required init(object: MarshaledObject) throws {

}


public struct TKCarParkInfo : Unmarshaling {
  public let identifier: String
  public let name: String

    transitStop = stop
    
    bikePodInfo = try? object.value(for: "bikePod")
    carPodInfo  = try? object.value(for: "carPod")
    carParkInfo = try? object.value(for: "carPark")
  }
  
  public var hasRealTime: Bool {
    return carParkInfo?.hasRealTime
        ?? bikePodInfo?.hasRealTime
        ?? carPodInfo?.hasRealTime
        ?? false
  }
}
