     }
     
     /// encoding + parameters
-    var params: Parameters? {
+    public var params: Parameters? {
         switch self {
         case .url:
             return nil

        }
    }
    
    var httpHeaderFields: [String: String]? {
        return [
            "Accept": "application/json",
            "Content-Type": "application/json"
        ]
    }
    
    var task: Task {
        switch self {
        case .userRepos, .createIssue, .editIssue, .url:
            fallthrough

    public var baseURL: URL { return URL(string: "https://jsonblob.com/api")! }
    
    /// method + path
    public var route: Route {
        switch self {
        case .url(let urlString):
            return .get(urlString)
