aboutsummaryrefslogtreecommitdiff
path: root/models/callback_data.py
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-03-23 22:17:24 +0300
committerTolmachev Igor <me@igorek.dev>2026-03-23 22:17:24 +0300
commit0444ff325490f24e9a8d35f83ba37a0bd95ab6c5 (patch)
tree5eb8bef05078002edfc14d26386d5931efa805a0 /models/callback_data.py
parent0884a8230ecad2cedd31c66ea2b1f4c460fba3cb (diff)
downloadvpn_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.py9
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 @@
1from aiogram.filters.callback_data import CallbackData 1from aiogram.filters.callback_data import CallbackData
2 2
3from models import PaymentStatus
3 4
4class PayInvoiceData(CallbackData, prefix="pay_invoice"): 5
6class PayInvoiceClb(CallbackData, prefix="pay_invoice"):
5 invoice_id: int 7 invoice_id: int
8
9
10class PaymentStatusClb(CallbackData, prefix="payment_status"):
11 payment_id: int
12 payment_status: PaymentStatus