pydantic_response_models.responses¶
Common API response DTOs.
Attributes¶
Classes¶
Generic success response wrapper. |
|
Error detail model. |
|
Standard error response. |
|
Paginated response wrapper. |
|
Simple message response. |
Module Contents¶
- pydantic_response_models.responses.T¶
- class pydantic_response_models.responses.SuccessResponse¶
Bases:
pydantic.BaseModel,Generic[T]Generic success response wrapper.
- success: bool = True¶
- data: T¶
- message: str | None = None¶
- class pydantic_response_models.responses.ErrorDetail¶
Bases:
pydantic.BaseModelError detail model.
- field: str | None¶
- message: str¶
- code: str | None¶
- class pydantic_response_models.responses.ErrorResponse¶
Bases:
pydantic.BaseModelStandard error response.
- success: bool = False¶
- error: str¶
- details: List[ErrorDetail] | None¶
- code: str | None¶