
Features: - User authentication with JWT - Client management with CRUD operations - Invoice generation and management - SQLite database with Alembic migrations - Detailed project documentation
21 lines
811 B
Python
21 lines
811 B
Python
__all__ = [
|
|
"User", "UserCreate", "UserUpdate", "UserInDB", "UserWithClients",
|
|
"Client", "ClientCreate", "ClientUpdate", "ClientInDB", "ClientWithInvoices",
|
|
"Invoice", "InvoiceCreate", "InvoiceUpdate", "InvoiceInDB", "InvoiceWithItems",
|
|
"InvoiceItem", "InvoiceItemCreate", "InvoiceItemUpdate",
|
|
"Token", "TokenPayload",
|
|
"Activity"
|
|
]
|
|
|
|
from app.schemas.user import (
|
|
User, UserCreate, UserUpdate, UserInDB, UserWithClients
|
|
)
|
|
from app.schemas.client import (
|
|
Client, ClientCreate, ClientUpdate, ClientInDB, ClientWithInvoices
|
|
)
|
|
from app.schemas.invoice import (
|
|
Invoice, InvoiceCreate, InvoiceUpdate, InvoiceInDB, InvoiceWithItems,
|
|
InvoiceItem, InvoiceItemCreate, InvoiceItemUpdate
|
|
)
|
|
from app.schemas.token import Token, TokenPayload
|
|
from app.schemas.activity import Activity |