File size: 475 Bytes
43059ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from fastapi import APIRouter,Depends
from schema import ResponseRegiaoSchema
from model import Login
from service import RegiaoService, SessionService
from typing import List, Annotated

router = APIRouter(
    prefix='/regiao'
)

service = SessionService()

@router.get("/",response_model=List[ResponseRegiaoSchema])
async def list_regioes(user: Annotated[Login,Depends(service.validate_token)]):
    regiao_service = RegiaoService()
    return regiao_service.list_regiao()