0.20.1 (latest) 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.12 0.12.3 0.11.14 0.10.0 0.9.1 0.8.1 0.7.0 0.6.0 0.5.0 0.4.1 0.3.1 0.2.1 0.1.1

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

Request message for
CompletionService.RemoveSuggestion
method.

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** |
| `search_history_suggestion` | `str` The search history suggestion to be removed. This field is a member of `oneof`_ `suggestion`. |
| `remove_all_search_history_suggestions` | `bool` Remove all search history suggestions for the user. This field is a member of `oneof`_ `suggestion`. |
| `completion_config` | `str` Required. The completion_config of the parent engine resource name for which the search history suggestion is to be removed, such as `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`. |
| `user_pseudo_id` | `str` Required. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128. |
| `user_info` | `https://docs.cloud.google.com/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.UserInfo` Optional. Information about the end user. This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info. |
| `remove_time` | `google.protobuf.timestamp_pb2.Timestamp` Required. Time at which the suggestion was removed. If not set, the current time will be used. |