Sobes.tech
Middle+

PayoutService klass: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Tuleb tagastada sõnastik järgmisel kujul: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantii: - esimese kutsumisega uue idempotency_key-ga — luuakse uus väljamakse - järgmistel kutsumistel juba kasutatud idempotency_key-ga — tagastatakse esimese kutsumise tulemus, uus väljamakse EI-looda - summa peab olema > 0, vastasel juhul — visake ValueError """ raise NotImplementedError