aboutsummaryrefslogtreecommitdiff
path: root/models/callback_data.py
blob: 4d372264f9e171eb1751510dd2669ee56f95484e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from aiogram.filters.callback_data import CallbackData

from models import PaymentStatus


class PayInvoiceClb(CallbackData, prefix="pay_invoice"):
    invoice_id: int


class PaymentStatusClb(CallbackData, prefix="payment_status"):
    payment_id: int
    payment_status: PaymentStatus


class AnnouncePageClb(CallbackData, prefix="a10t.p"):
    page: int


class AnnounceItemClb(CallbackData, prefix="a10t.i"):
    page: int
    announce_id: int