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