def METHOD_NAME(cls,  # pylint: disable=too-many-arguments
            business_id: int,
            service_name: ServiceName,
            request_type: RequestType = None,
            filing_id: int = None,
            is_admin: bool = None,
            message_id: str = None) -> List[RequestTracker]:
    """Return the request tracker matching."""
    query = db.session.query(RequestTracker). \
        filter(RequestTracker.business_id == business_id). \
        filter(RequestTracker.service_name == service_name)
    if request_type:
        query = query.filter(RequestTracker.request_type == request_type)
    if filing_id:
        query = query.filter(RequestTracker.filing_id == filing_id)
    if is_admin:
        query = query.filter(RequestTracker.is_admin == is_admin)
    if message_id:
        query = query.filter(RequestTracker.message_id == message_id)
    request_trackers = query.order_by(RequestTracker.id).all()
    return request_trackers