gui cu modele

This commit is contained in:
andrei-mihnea-cerbu
2024-01-13 01:00:50 +02:00
parent 2a9860ebfa
commit 7eb9cdd70d
8 changed files with 112 additions and 47 deletions
+28
View File
@@ -0,0 +1,28 @@
from .request_handler import _HttpRequestHandler
class RequestBuilder:
def __init__(self):
self.url = ""
self.headers = {}
self.body = None
self.method = "GET"
def set_url(self, url):
self.url = url
return self
def set_headers(self, headers):
self.headers = headers
return self
def set_body(self, body):
self.body = body
return self
def set_method(self, method):
self.method = method
return self
def build(self):
return _HttpRequestHandler(self.url)