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

    }
    
    // override default url building behavior
    var url: URL {
        switch self {
        case .url(let urlString):
            return URL(string: urlString)!

        }
    }
    
    public var sampleData: Data {
        switch self {
        case .url:
            return "abcd".utf8Encoded
        case .createIssue(let owner, _, let title, _):
            return "{\"id\": 100, \"owner\": \"\(owner)}".utf8Encoded
        case .editIssue(_, let owner, _, let title, _):
            return "{\"id\": 100, \"owner\": \"\(owner)}".utf8Encoded
        case .userRepos(let ownerId):
            return "{\"ownerId\": \"\(ownerId)}".utf8Encoded
