Sobes.tech
Middle+

klase PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Jāatgriež vārdnīca šādā formā: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantijas: - pirmajā izsaukumā ar jaunu idempotency_key — tiek izveidots jauns izmaksa - turpmākajos izsaukumos ar jau izmantotu idempotency_key — tiek atgriezts pirmā izsaukuma rezultāts, jauna izmaksa NEtiek izveidota - summa jābūt > 0, pretējā gadījumā — izsauciet ValueError """ raise NotImplementedError