def METHOD_NAME(*args: Condition[TCallDetails]) -> Condition[TCallDetails]:
    """Returns a filter function that returns True if all filter functions
    assigned matches conditions.
    Args:
        args (function): a list of filter function
    Returns:
        A filter function that returns True if all filter functions
    assigned matches conditions.
    """
    def filter_fn(metadata):
        return all(func(metadata) for func in args)
    return filter_fn