diff options
| author | Tolmachev Igor <me@igorek.dev> | 2026-03-23 22:17:24 +0300 |
|---|---|---|
| committer | Tolmachev Igor <me@igorek.dev> | 2026-03-23 22:17:24 +0300 |
| commit | 0444ff325490f24e9a8d35f83ba37a0bd95ab6c5 (patch) | |
| tree | 5eb8bef05078002edfc14d26386d5931efa805a0 /models/callback_data.py | |
| parent | 0884a8230ecad2cedd31c66ea2b1f4c460fba3cb (diff) | |
| download | vpn_manager_bot-0444ff325490f24e9a8d35f83ba37a0bd95ab6c5.tar.gz vpn_manager_bot-0444ff325490f24e9a8d35f83ba37a0bd95ab6c5.zip | |
Add pay_invoice button
Diffstat (limited to 'models/callback_data.py')
| -rw-r--r-- | models/callback_data.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/models/callback_data.py b/models/callback_data.py index d3e6d61..137c4fa 100644 --- a/models/callback_data.py +++ b/models/callback_data.py | |||
| @@ -1,5 +1,12 @@ | |||
| 1 | from aiogram.filters.callback_data import CallbackData | 1 | from aiogram.filters.callback_data import CallbackData |
| 2 | 2 | ||
| 3 | from models import PaymentStatus | ||
| 3 | 4 | ||
| 4 | class PayInvoiceData(CallbackData, prefix="pay_invoice"): | 5 | |
| 6 | class PayInvoiceClb(CallbackData, prefix="pay_invoice"): | ||
| 5 | invoice_id: int | 7 | invoice_id: int |
| 8 | |||
| 9 | |||
| 10 | class PaymentStatusClb(CallbackData, prefix="payment_status"): | ||
| 11 | payment_id: int | ||
| 12 | payment_status: PaymentStatus | ||
