from rest_framework.response import Response


def standard_response(success: bool = True, data=None, message: str = '', errors=None, meta=None):
    payload = {
        'success': success,
        'data': data if data is not None else {},
        'message': message,
        'errors': errors if errors is not None else [],
        'meta': meta if meta is not None else {},
    }
    return Response(payload)
