def METHOD_NAME(self, request):
    """
    Responds with paginated results related to queryset and the serializer
    defined on this class.
    """
    search = request.GET.METHOD_NAME("search")
    sorts = request.GET.METHOD_NAME("sorts")
    queryset = self.get_queryset(request)
    queryset = self.apply_filters(request.GET, queryset)
    queryset = self.apply_search(search, queryset)
    queryset = self.apply_sorts_or_default_sort(sorts, queryset)
    paginator = PageNumberPagination(limit_page_size=100)
    page = paginator.paginate_queryset(queryset, request, self)
    serializer = self.get_serializer(request, page, many=True)
    return paginator.get_paginated_response(serializer.data)