Browse Source

add all query

blezz-tech 1 week ago
parent
commit
2e7fb7d3d1
1 changed files with 9 additions and 0 deletions
  1. 9 0
      handlers/core/requesters.py

+ 9 - 0
handlers/core/requesters.py

@@ -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: