Validation responses and requests

Validation models

Validation models

class app.shared.validation.ApiResponse

Bases: BaseModel, Generic[T]

Generic API response model wrapping payloads and execution errors.

Fields

Field

Type

Required

Default

data

T | None

No

None

error

str | None

No

None

data: T | None

The response payload data of type T, or None if an error occurred.

error: str | None

The error message description, or None if the operation was successful.