     case auth([String : Any])
     case gist([String : Any], Bool)
     case gists
+    case user
     
     private var basePath: String {
         return "https://api.github.com"

        case .auth(let params), .gist(let params, _):
            let jsonData = try? JSONSerialization.data(withJSONObject: params)
            return jsonData
        case .gists:
            return nil
        }
    }

            }
        case .gists:
            return "users/\("usernameToTest")/gists?access_token=\(accessToken)"
        case .user:
            return "user?access_token=\(accessToken)"
        }
    }
        
