Sobes.tech
Middle+

PayoutService sınıfı: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Aşağıdaki biçimde bir sözlük döndürmelidir: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garantiler: - yeni bir idempotency_key ile ilk çağrıda — yeni bir ödeme oluşturulur - zaten kullanılmış bir idempotency_key ile sonraki çağrılarda — ilk çağrının sonucu döndürülür, yeni bir ödeme OLUŞTURULMAZ - tutar > 0 olmalı, aksi takdirde — ValueError fırlatılır """ raise NotImplementedError