Sobes.tech
Middle+

klasė PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Turėtų grąžinti žodyną tokia forma: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantijos: - pirmojo skambučio su nauju idempotency_key metu — sukuriamas naujas išmokėjimas - vėlesniuose skambučiuose su jau naudotu idempotency_key — grąžinamas pirmojo skambučio rezultatas, naujas išmokėjimas NEkuriamas - suma turi būti > 0, kitaip — išmeskite ValueError """ raise NotImplementedError