|
@@ -1,6 +1,8 @@
|
|
|
from classes.Ticket import Ticket
|
|
|
import config
|
|
|
import requests
|
|
|
+from typing import List
|
|
|
+
|
|
|
|
|
|
class TicketRequester:
|
|
|
def __init__(self, token: str):
|
|
@@ -13,6 +15,13 @@ class TicketRequester:
|
|
|
headers = {'Authorization': f'Token {self.token}'}
|
|
|
response = requests.patch(url, json=data, headers=headers)
|
|
|
return response
|
|
|
+
|
|
|
+ def all(self) -> List[Ticket]:
|
|
|
+ """ Получение всех тикетов """
|
|
|
+ url: str = config.API_URL + "tickets/api/v2/ticket/"
|
|
|
+ headers = {'Authorization': f'Token {self.token}'}
|
|
|
+ response = requests.get(url, headers=headers)
|
|
|
+ return response
|
|
|
|
|
|
|
|
|
def put(self, ticket: Ticket, data: dict) -> Ticket:
|