       return []
    }
    
-   public var task: Task {
-      return .requestPlain
+   var headers: [String : String]? {
+      return ["Content-type": "application/json"]
    }
-   
 }
 
 public func url(_ route: TargetType) -> String {

      }
   }
   
   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"
         
      }
   }
   

}

extension LiveStreamingAPI: TargetType {
   
   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 {
