33 lines
850 B
Python
33 lines
850 B
Python
|
|
"""Centralized shared schemas for cross-module contracts."""
|
||
|
|
|
||
|
|
from schemas.inbox.messages import InboxMessageStatus, InboxMessageType
|
||
|
|
from schemas.schedule.items import (
|
||
|
|
AttachmentType,
|
||
|
|
CalendarContent,
|
||
|
|
CalendarDeleteContent,
|
||
|
|
CalendarInviteContent,
|
||
|
|
CalendarUpdateContent,
|
||
|
|
ScheduleItemMetadata,
|
||
|
|
ScheduleItemMetadataAttachment,
|
||
|
|
ScheduleItemSourceType,
|
||
|
|
ScheduleItemStatus,
|
||
|
|
parse_calendar_content,
|
||
|
|
)
|
||
|
|
from schemas.user.context import UserContext
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
"AttachmentType",
|
||
|
|
"CalendarContent",
|
||
|
|
"CalendarDeleteContent",
|
||
|
|
"CalendarInviteContent",
|
||
|
|
"CalendarUpdateContent",
|
||
|
|
"InboxMessageStatus",
|
||
|
|
"InboxMessageType",
|
||
|
|
"ScheduleItemMetadata",
|
||
|
|
"ScheduleItemMetadataAttachment",
|
||
|
|
"ScheduleItemSourceType",
|
||
|
|
"ScheduleItemStatus",
|
||
|
|
"UserContext",
|
||
|
|
"parse_calendar_content",
|
||
|
|
]
|