Use Cases¶
Use cases classes
Response¶
Response object for use cases.
>>> from constants_and_utils.utils.use_cases import Response
>>> r = Response(http_code=200, message='OK')
>>> r.message
'OK'
ExportResponse¶
Response for use cases export file.
>>> from constants_and_utils.utils.use_cases import ExportResponse
>>> r = ExportResponse(http_code=200, message='OK', file_name='file.csv')
>>> r.file_name
'file.csv'
UseCaseInterface¶
Contract for use cases.
>>> from constants_and_utils.utils.use_cases import UseCaseInterface
>>> class UseCase(UseCaseInterface):
... pass
DataResponse¶
Response for use cases.
>>> from constants_and_utils.utils.use_cases import DataResponse
>>> r = DataResponse(http_code=200, message='OK', data={})
>>> r.data
{}