             return .POST
         case .DeleteUser:
             return .DELETE
-        case .GetUser, .GetEmailForId:
+        case .GetUser, .GetEmailForId, .GetDrops:
             return .GET
         case .UpdateUser:
             return .PUT

    :returns: URLRequestConvertible
    */
    case DeleteUser(String, String)

    /**
    Creates request for getting a users info
    

                } else {
                    callback(nil, error)
                }
        }
    }
    
    /**
    Get all drops of a user
    
    :param: userId  The ID as returned by createUser or signIn
    :param: token   A valid access token
    :param: callback Function to call with result or error when finished
    
    :see: getToken
    */
    class func getDrops(userId: String!, token: String!, callback: APICallback) {
        Alamofire
            .request(Router.GetDrops(userId, token))
            .responseJSON{ (request, response, jsonData, error ) -> Void in
                if let data: AnyObject = jsonData {
                    let json = JSON(data)
                    callback(json, error)
                } else {
                    callback(nil, error)
                }
        }
    }
}
