(
*, fields: Sequence[ModelField], model_name: str
)
| 385 | |
| 386 | |
| 387 | def create_body_model( |
| 388 | *, fields: Sequence[ModelField], model_name: str |
| 389 | ) -> type[BaseModel]: |
| 390 | field_params = {f.name: (f.field_info.annotation, f.field_info) for f in fields} |
| 391 | BodyModel: type[BaseModel] = create_model(model_name, **field_params) # type: ignore[call-overload] # ty: ignore[no-matching-overload] |
| 392 | return BodyModel |
| 393 | |
| 394 | |
| 395 | def get_model_fields(model: type[BaseModel]) -> list[ModelField]: |
no outgoing calls
no test coverage detected
searching dependent graphs…