42 lines
1.4 KiB
Python
42 lines
1.4 KiB
Python
"""Pydantic schemas for request/response validation"""
|
|
from app.schemas.board import (BoardCreateRequest, BoardResponse,
|
|
BoardWithDetailsResponse)
|
|
from app.schemas.card import (CardCreateRequest, CardResponse,
|
|
CardWithDetailsResponse)
|
|
from app.schemas.check_item import CheckItemCreateRequest, CheckItemResponse
|
|
from app.schemas.checklist import ChecklistCreateRequest, ChecklistResponse
|
|
from app.schemas.comment import (CommentCreateRequest, CommentResponse,
|
|
CommentWithUserResponse)
|
|
from app.schemas.label import LabelCreateRequest, LabelResponse
|
|
from app.schemas.list_model import ListCreateRequest, ListResponse
|
|
from app.schemas.product import ProductCreateRequest, ProductResponse
|
|
|
|
__all__ = [
|
|
# Product schemas
|
|
"ProductCreateRequest",
|
|
"ProductResponse",
|
|
# Board schemas
|
|
"BoardCreateRequest",
|
|
"BoardResponse",
|
|
# List schemas
|
|
"ListCreateRequest",
|
|
"ListResponse",
|
|
# Card schemas
|
|
"CardCreateRequest",
|
|
"CardResponse",
|
|
# Label schemas
|
|
"LabelCreateRequest",
|
|
"LabelResponse",
|
|
# Checklist schemas
|
|
"ChecklistCreateRequest",
|
|
"ChecklistResponse",
|
|
# CheckItem schemas
|
|
"CheckItemCreateRequest",
|
|
"CheckItemResponse",
|
|
# Comment schemas
|
|
"CommentCreateRequest",
|
|
"CommentResponse",
|
|
"BoardWithDetailsResponse",
|
|
"CardWithDetailsResponse",
|
|
"CommentWithUserResponse",
|
|
]
|