Sobes.tech
Middle+

třída PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Měl by vracet slovník ve tvaru: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Záruky: - při prvním volání s novým idempotency_key — je vytvořen nový výplat - při následných voláních s již použitým idempotency_key — je vrácen výsledek prvního volání, NENÍ vytvořen nový výplat - částka musí být > 0, jinak — vyvolat ValueError """ raise NotImplementedError