Files
remnawave-bedolaga-telegram…/app/lib/nalogo/dto/__init__.py
c0mrade 9a2aea038a chore: add uv package manager and ruff linter configuration
- Add pyproject.toml with uv and ruff configuration
- Pin Python version to 3.13 via .python-version
- Add Makefile commands: lint, format, fix
- Apply ruff formatting to entire codebase
- Remove unused imports (base64 in yookassa/simple_subscription)
- Update .gitignore for new config files
2026-01-24 17:45:27 +03:00

47 lines
1.0 KiB
Python

"""Data Transfer Objects for Moy Nalog API."""
from .device import DeviceInfo
from .income import (
AtomDateTime,
CancelCommentType,
CancelRequest,
IncomeClient,
IncomeRequest,
IncomeServiceItem,
IncomeType,
PaymentType,
)
from .invoice import InvoiceClient, InvoiceServiceItem
from .payment_type import PaymentType as PaymentTypeModel
from .payment_type import PaymentTypeCollection
from .tax import History, HistoryRecords, Payment, PaymentRecords, Tax
from .user import UserType
__all__ = [
'AtomDateTime',
'CancelCommentType',
'CancelRequest',
# Device DTOs
'DeviceInfo',
'History',
'HistoryRecords',
'IncomeClient',
'IncomeRequest',
'IncomeServiceItem',
# Income DTOs
'IncomeType',
'InvoiceClient',
# Invoice DTOs
'InvoiceServiceItem',
'Payment',
'PaymentRecords',
'PaymentType',
'PaymentTypeCollection',
# Payment Type DTOs
'PaymentTypeModel',
# Tax DTOs
'Tax',
# User DTOs
'UserType',
]