2025-12-07 12:00:00 +00:00
|
|
|
"""Pydantic schemas for request/response models."""
|
|
|
|
|
|
|
|
|
|
from app.schemas.auth import (
|
|
|
|
|
LoginRequest,
|
2025-12-29 09:55:30 +00:00
|
|
|
LogoutRequest,
|
2025-12-07 12:00:00 +00:00
|
|
|
RefreshRequest,
|
|
|
|
|
RegisterRequest,
|
|
|
|
|
SwitchOrgRequest,
|
|
|
|
|
TokenResponse,
|
|
|
|
|
)
|
2026-01-07 20:51:13 -05:00
|
|
|
from app.schemas.common import CursorParams, ErrorDetail, ErrorResponse, PaginatedResponse
|
2025-12-07 12:00:00 +00:00
|
|
|
from app.schemas.incident import (
|
|
|
|
|
CommentRequest,
|
|
|
|
|
IncidentCreate,
|
|
|
|
|
IncidentEventResponse,
|
|
|
|
|
IncidentResponse,
|
|
|
|
|
TransitionRequest,
|
|
|
|
|
)
|
|
|
|
|
from app.schemas.org import (
|
|
|
|
|
MemberResponse,
|
|
|
|
|
NotificationTargetCreate,
|
|
|
|
|
NotificationTargetResponse,
|
|
|
|
|
OrgResponse,
|
|
|
|
|
ServiceCreate,
|
|
|
|
|
ServiceResponse,
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
__all__ = [
|
|
|
|
|
# Auth
|
|
|
|
|
"LoginRequest",
|
2025-12-29 09:55:30 +00:00
|
|
|
"LogoutRequest",
|
2025-12-07 12:00:00 +00:00
|
|
|
"RefreshRequest",
|
|
|
|
|
"RegisterRequest",
|
|
|
|
|
"SwitchOrgRequest",
|
|
|
|
|
"TokenResponse",
|
|
|
|
|
# Common
|
|
|
|
|
"CursorParams",
|
2026-01-07 20:51:13 -05:00
|
|
|
"ErrorDetail",
|
|
|
|
|
"ErrorResponse",
|
2025-12-07 12:00:00 +00:00
|
|
|
"PaginatedResponse",
|
|
|
|
|
# Incident
|
|
|
|
|
"CommentRequest",
|
|
|
|
|
"IncidentCreate",
|
|
|
|
|
"IncidentEventResponse",
|
|
|
|
|
"IncidentResponse",
|
|
|
|
|
"TransitionRequest",
|
|
|
|
|
# Org
|
|
|
|
|
"MemberResponse",
|
|
|
|
|
"NotificationTargetCreate",
|
|
|
|
|
"NotificationTargetResponse",
|
|
|
|
|
"OrgResponse",
|
|
|
|
|
"ServiceCreate",
|
|
|
|
|
"ServiceResponse",
|
|
|
|
|
]
|