Sobes.tech
Middle+

κλάση PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Πρέπει να επιστρέφει ένα λεξικό της μορφής: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Εγγυήσεις: - στην πρώτη κλήση με ένα νέο idempotency_key — δημιουργείται μια νέα πληρωμή - σε επόμενες κλήσεις με ήδη χρησιμοποιημένο idempotency_key — επιστρέφεται το αποτέλεσμα της πρώτης κλήσης, ΔΕΝ δημιουργείται νέα πληρωμή - το ποσό πρέπει να είναι > 0, διαφορετικά — ρίξτε ValueError """ raise NotImplementedError