Datos de Ejemplo del Request FastAPI - Datos de ejemplos desde el argumento, Body
Desde parámetros como el body pero también lo puedes aplicar para los que puedes ver:
- Path()
- Query()
- Header()
- Cookie()
- Body()
- Form()
- File()
También podemos definir datos de ejemplos en este video vamos a ver es utilizando el examples y en la siguiente empleando el open examples así que para eso es estructura muy similar a la que ya tenemos también es importante acotar de que si la definimos a nivel del modelo y luego la definimos a nivel del argumento estas sobre escriben las que se encuentren definidas a nivel del modelo:
@task_router.put("/",status_code=status.HTTP_200_OK)
def update(index: int, task: Task = Body(
examples=[
{
"id" : 123,
"name": "Salvar al mundo",
"description": "Hola Mundo Desc",
"status": 'PENDING',
"tag":["tag 1", "tag 2"],
},
{
"name": "Bar",
},
{
"name": "Baz",
},
],
)):
***