Saltar a contenido

GenericResponseDto

Introducción

Este DTO se utiliza para enviar respuestas que contienen un valor genérico.

Python
1
2
3
4
5
6
7
8
from cafeto.dtos import GenericResponseDto

@app.controller()
class HomeController(BaseController):
    @app.get('/home')
    async def home(self) -> GenericResponseDto[str]:
        # Response Generic str
        return Ok(GenericResponseDto(data='Hello World!'))
Python
1
2
3
4
5
6
7
8
from cafeto.dtos import GenericResponseDto

@app.controller()
class HomeController(BaseController):
    @app.get('/home')
    async def home(self) -> GenericResponseDto[Dict[str, str]]:
        # Response Generic Dict
        return Ok(GenericResponseDto(data={'Hello': 'World!'}))