|
|
@ -282,7 +282,9 @@ if PYDANTIC_V2: |
|
|
|
def create_body_model( |
|
|
|
*, fields: Sequence[ModelField], model_name: str |
|
|
|
) -> Type[BaseModel]: |
|
|
|
field_params = {f.alias: (f.field_info.annotation, f.field_info) for f in fields} |
|
|
|
field_params = { |
|
|
|
f.alias: (f.field_info.annotation, f.field_info) for f in fields |
|
|
|
} |
|
|
|
BodyModel: Type[BaseModel] = create_model(model_name, **field_params) # type: ignore[call-overload] |
|
|
|
return BodyModel |
|
|
|
|
|
|
|