Class Expression (0.13.6)

Expression(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The expression denoting the filter that was extracted from the input query.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
string_constraint google.cloud.discoveryengine_v1beta.types.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.StringConstraint
String constraint expression. This field is a member of oneof_ expr.
number_constraint google.cloud.discoveryengine_v1beta.types.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.NumberConstraint
Numerical constraint expression. This field is a member of oneof_ expr.
geolocation_constraint google.cloud.discoveryengine_v1beta.types.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.GeolocationConstraint
Geolocation constraint expression. This field is a member of oneof_ expr.
and_expr google.cloud.discoveryengine_v1beta.types.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.AndExpression
Logical "And" compound operator connecting multiple expressions. This field is a member of oneof_ expr.
or_expr google.cloud.discoveryengine_v1beta.types.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.OrExpression
Logical "Or" compound operator connecting multiple expressions. This field is a member of oneof_ expr.