Files
social-app/backend/src/schemas/__init__.py
T

46 lines
1.2 KiB
Python

"""Centralized shared schemas for cross-module contracts."""
from schemas.inbox.messages import (
CalendarContent,
CalendarDeleteContent,
CalendarInviteContent,
CalendarUpdateContent,
FriendshipContent,
InboxMessageContent,
InboxMessageStatus,
InboxMessageType,
parse_calendar_content,
)
from schemas.invite_codes import InviteCodeRewardConfig
from schemas.messages import AgentChatMessageMetadata
from schemas.schedule.items import (
AttachmentType,
ScheduleItemMetadata,
ScheduleItemMetadataAttachment,
ScheduleItemSourceType,
ScheduleItemStatus,
)
from schemas.sessions import SessionStateSnapshot
from schemas.user.context import UserContext
__all__ = [
"AgentChatMessageMetadata",
"AttachmentType",
"CalendarContent",
"CalendarDeleteContent",
"CalendarInviteContent",
"CalendarUpdateContent",
"FriendshipContent",
"InboxMessageContent",
"InboxMessageStatus",
"InboxMessageType",
"InviteCodeRewardConfig",
"ScheduleItemMetadata",
"ScheduleItemMetadataAttachment",
"ScheduleItemSourceType",
"ScheduleItemStatus",
"SessionStateSnapshot",
"UserContext",
"parse_calendar_content",
]