|
| 1 | +from datetime import datetime |
| 2 | +from typing import Union, Dict, List |
| 3 | + |
| 4 | +from bitpay.models.bitpay_model import BitPayModel |
| 5 | +from bitpay.models.payout.payout_transaction import PayoutTransaction |
| 6 | + |
| 7 | + |
| 8 | +class PayoutWebhook(BitPayModel): |
| 9 | + id: Union[str, None] = None |
| 10 | + recipient_id: Union[str, None] = None |
| 11 | + shopper_id: Union[str, None] = None |
| 12 | + price: Union[float, None] = None |
| 13 | + currency: Union[str, None] = None |
| 14 | + ledger_currency: Union[str, None] = None |
| 15 | + exchange_rates: Union[Dict[str, Dict[str, float]], None] = None |
| 16 | + email: Union[str, None] = None |
| 17 | + reference: Union[str, None] = None |
| 18 | + label: Union[str, None] = None |
| 19 | + notification_url: Union[str, None] = None |
| 20 | + notification_email: Union[str, None] = None |
| 21 | + effective_date: Union[datetime, None] = None |
| 22 | + request_date: Union[datetime, None] = None |
| 23 | + status: Union[str, None] = None |
| 24 | + transactions: Union[List[PayoutTransaction], None] = None |
| 25 | + account_id: Union[str, None] = None |
| 26 | + date: Union[datetime, None] = None |
| 27 | + group_id: Union[str, None] = None |
0 commit comments