Cybersecurity-Projects/PROJECTS/encrypted-p2p-chat/backend/app/schemas/__init__.py

65 lines
1.4 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
__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",
]