Skip to content

GenericResponseDto

Introduction

This DTO is used to send responses containing a generic value.

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!'}))