(case_property_name, value)
return queries.nested(
        CASE_PROPERTIES_PATH,
        queries.filtered(
            queries.match_all(),
            filters.AND(
                filters.term('{}.key.exact'.format(CASE_PROPERTIES_PATH), case_property_name),
                filters.term('{}.{}.exact'.format(CASE_PROPERTIES_PATH, VALUE), value),
            )
        )
    )
Filter by case property.

    This performs an exact match on the value in the case property, including
    letter casing and punctuation.
Filter by case property.
Filter by case property .
def exact_case_property_text_query(case_property_name, value):
    """Filter by case property.

    This performs an exact match on the value in the case property, including
    letter casing and punctuation.

    """
    return queries.nested(
        CASE_PROPERTIES_PATH,
        queries.filtered(
            queries.match_all(),
            filters.AND(
                filters.term('{}.key.exact'.format(CASE_PROPERTIES_PATH), case_property_name),
                filters.term('{}.{}.exact'.format(CASE_PROPERTIES_PATH, VALUE), value),
            )
        )
    )
def exact_case_property_text_query ( case_property_name , value ) : return queries . nested ( CASE_PROPERTIES_PATH , queries . filtered ( queries . match_all ( ) , filters . AND ( filters . term ( '{}.key.exact' . format ( CASE_PROPERTIES_PATH ) , case_property_name ) , filters . term ( '{}.{}.exact' . format ( CASE_PROPERTIES_PATH , VALUE ) , value ) , ) ) )