 }
 
 extension LiveStreamingAPI: TargetType {
-   var headers: [String : String]? {
-      return nil
-   }
    
    public var baseURL: URL { return URL(string: LiveAPI.BaseURL)! }
+   
+   public var path: String {
+      switch self {
+      case .listBroadcasts(_):
+         return "/liveBroadcasts"
+      case .liveBroadcast(_):
+         return "/liveBroadcasts"
+      case .transitionLiveBroadcast(_):
+         return "/liveBroadcasts/transition"
+      case .deleteLiveBroadcast(_):
+         return "/liveBroadcasts"
+      case .bindLiveBroadcast(_):
+         return "/liveBroadcasts/bind"
+      case .liveStream(_):
+         return "/liveStreams"
+      case .deleteLiveStream(_):
+         return "/liveStreams"
+      }
+   }
    
    public var method: Moya.Method {
       switch self {

      }
   }
   
   public var path: String {
      switch self {
      case .listBroadcasts(_):
         return "/liveBroadcasts"
      case .liveBroadcast(_):
         return "/liveBroadcasts"
      case .transitionLiveBroadcast(_):
         return "/liveBroadcasts/transition"
      case .deleteLiveBroadcast(_):
         return "/liveBroadcasts"
      case .bindLiveBroadcast(_):
         return "/liveBroadcasts/bind"
      case .liveStream(_):
         return "/liveStreams"
      case .deleteLiveStream(_):
         return "/liveStreams"
         
      }
   }
   

      return []
   }
   
   var headers: [String : String]? {
      return ["Content-type": "application/json"]
   }
}

public func url(_ route: TargetType) -> String {
