<reponame>PamelaBoaz/task-manager
from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

TAREFAS = [
    {
        "id": "1",
        "titulo": "fazer compras",
        "descrição": "comprar leite e ovos",
        "estado": "não finalizado",
    },
    {
        "id": "2",
        "titulo": "levar o cachorro para tosar",
        "descrição": "está muito peludo",
        "estado": "não finalizado",
    },
    {
        "id": "3",
        "titulo": "lavar roupas",
        "descrição": "estão sujas",
        "estado": "não finalizado",
    },
]

class Tarefa(BaseModel):
    id: str
    titulo: str
    descricao: str
    estado: str

@app.get("/tarefas")
def listar():
    return TAREFAS

@app.post("/tarefas")
def adicionar(batatinhas: Tarefa):
    TAREFAS.append(dict(batatinhas))
    return TAREFAS

from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

TAREFAS = [
    {
        "id": "1",
        "titulo": "fazer compras",
        "descrição": "comprar leite e ovos",
        "estado": "não finalizado",
    },
    {
        "id": "2",
        "titulo": "levar o cachorro para tosar",
        "descrição": "está muito peludo",
        "estado": "não finalizado",
    },
    {
        "id": "3",
        "titulo": "lavar roupas",
        "descrição": "estão sujas",
        "estado": "não finalizado",
    },
]

class Tarefa(BaseModel):
    id: str
    titulo: str
    descricao: str
    estado: str

@app.get("/tarefas")
def listar():
    return TAREFAS

@app.post("/tarefas")
def adicionar(batatinhas: Tarefa):
    TAREFAS.append(dict(batatinhas))
    return TAREFAS