chore: Remove unused model SuccessResponse

This commit is contained in:
Chris Coutinho
2025-08-31 21:15:43 +02:00
parent f79b957644
commit 892340fb66
3 changed files with 3 additions and 12 deletions
-2
View File
@@ -3,7 +3,6 @@
# Base models
from .base import (
BaseResponse,
SuccessResponse,
IdResponse,
StatusResponse,
)
@@ -81,7 +80,6 @@ from .webdav import (
__all__ = [
# Base models
"BaseResponse",
"SuccessResponse",
"IdResponse",
"StatusResponse",
# Notes models
+1 -8
View File
@@ -1,7 +1,7 @@
"""Base Pydantic models for common response patterns."""
from datetime import datetime, timezone
from typing import Any, Dict, Optional, Union
from typing import Optional, Union
from pydantic import BaseModel, Field, field_serializer
@@ -35,13 +35,6 @@ class BaseResponse(BaseModel):
return iso_string
class SuccessResponse(BaseResponse):
"""Generic success response."""
message: Optional[str] = Field(None, description="Optional success message")
data: Optional[Dict[str, Any]] = Field(None, description="Optional response data")
class IdResponse(BaseResponse):
"""Response model for operations that return a new ID."""