46 lines
1.2 KiB
Python
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",
|
|
]
|