Pattern

Schema-Mismatch Model Binding

schema-mismatch-model-binding

API request/serialization binding breaks when declared types don’t match the underlying model shape—Pydantic validates the declared field type, but nested/abstract fields aren’t transformed, so Swagger/model parsing and emitted payloads diverge.