// // Endpoint.swift // FantasyWatch // // Created by Claude Code // import Foundation protocol Endpoint { var path: String { get } var method: HTTPMethod { get } var headers: [String: String]? { get } var queryParameters: [String: String]? { get } } enum HTTPMethod: String { case get = "GET" case post = "POST" case put = "PUT" case delete = "DELETE" } extension Endpoint { var headers: [String: String]? { nil } var queryParameters: [String: String]? { nil } }