     // MARK: Requests
     
     public func get() {
-        send(httpMethod: "get")
+        send(method: .get)
     }
     
     public func delete() {
-        send(httpMethod: "delete")
+        send(method: .delete)
     }
     
     public func post() {
-        send(httpMethod: "post")
+        send(method: .post)
     }
     
     public func update() {
-        send(httpMethod: "update")
+        send(method: .update)
     }
     
     private func handleGenericError(with message: String) {

        }
    }
    
    private func send(httpMethod: String) {
        
        //prerequisites
        guard let url = self.url else {

    public enum CertificateMode {
        case none
        case publicKey
    }
    
    public enum Method: String {
        case get, delete, post, update
    }
}

