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