75 lines
1.6 KiB
Python
75 lines
1.6 KiB
Python
"""
|
|
ⒸAngelaMos | 2025
|
|
Pydantic schemas exports
|
|
"""
|
|
|
|
from app.schemas.auth import (
|
|
AuthenticationBeginRequest,
|
|
AuthenticationCompleteRequest,
|
|
AuthenticationOptionsResponse,
|
|
RegistrationBeginRequest,
|
|
RegistrationCompleteRequest,
|
|
RegistrationOptionsResponse,
|
|
UserResponse,
|
|
VerifiedAuthentication,
|
|
VerifiedRegistration,
|
|
)
|
|
from app.schemas.surreal import (
|
|
LiveMessageUpdate,
|
|
LivePresenceUpdate,
|
|
LiveQueryUpdate,
|
|
MessageResponse,
|
|
PresenceResponse,
|
|
RoomResponse,
|
|
)
|
|
from app.schemas.websocket import (
|
|
BaseWSMessage,
|
|
EncryptedMessageWS,
|
|
ErrorMessageWS,
|
|
PresenceUpdateWS,
|
|
ReadReceiptWS,
|
|
TypingIndicatorWS,
|
|
WSConnectionRequest,
|
|
WSHeartbeat,
|
|
)
|
|
from app.schemas.common import HealthResponse, RootResponse
|
|
from app.schemas.rooms import (
|
|
CreateRoomRequest,
|
|
ParticipantResponse,
|
|
RoomAPIResponse,
|
|
RoomListResponse,
|
|
)
|
|
|
|
|
|
__all__ = [
|
|
"MessageResponse",
|
|
"RoomResponse",
|
|
"PresenceResponse",
|
|
"LiveQueryUpdate",
|
|
"LiveMessageUpdate",
|
|
"LivePresenceUpdate",
|
|
"RegistrationOptionsResponse",
|
|
"VerifiedRegistration",
|
|
"AuthenticationOptionsResponse",
|
|
"VerifiedAuthentication",
|
|
"RegistrationBeginRequest",
|
|
"RegistrationCompleteRequest",
|
|
"AuthenticationBeginRequest",
|
|
"AuthenticationCompleteRequest",
|
|
"UserResponse",
|
|
"BaseWSMessage",
|
|
"EncryptedMessageWS",
|
|
"TypingIndicatorWS",
|
|
"PresenceUpdateWS",
|
|
"ReadReceiptWS",
|
|
"ErrorMessageWS",
|
|
"WSConnectionRequest",
|
|
"WSHeartbeat",
|
|
"RootResponse",
|
|
"HealthResponse",
|
|
"CreateRoomRequest",
|
|
"ParticipantResponse",
|
|
"RoomAPIResponse",
|
|
"RoomListResponse",
|
|
]
|