Class ConversationalSearchSpec (1.22.0)

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

This field specifies all conversational related parameters addition to traditional retail search.

Attributes

Name Description
followup_conversation_requested bool
This field specifies whether the customer would like to do conversational search. If this field is set to true, conversational related extra information will be returned from server side, including follow-up question, answer options, etc.
conversation_id str
This field specifies the conversation id, which maintains the state of the conversation between client side and server side. Use the value from the previous [ConversationalSearchResult.conversation_id][]. For the initial request, this should be empty.
user_answer google.cloud.retail_v2.types.SearchRequest.ConversationalSearchSpec.UserAnswer
This field specifies the current user answer during the conversational search. This can be either user selected from suggested answers or user input plain text.

Classes

UserAnswer

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

This field specifies the current user answer during the conversational search. This can be either user selected from suggested answers or user input plain text.

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