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