Class GoogleCloudDiscoveryengineV1alphaRemoveSuggestionRequest
Request message for CompletionService.RemoveSuggestion method.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaRemoveSuggestionRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
RemoveAllSearchHistorySuggestions
Remove all search history suggestions for the user.
Declaration
[JsonProperty("removeAllSearchHistorySuggestions")]
public virtual bool? RemoveAllSearchHistorySuggestions { get; set; }
Property Value
Type | Description |
---|---|
bool? |
RemoveTime
object representation of RemoveTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use RemoveTimeDateTimeOffset instead.")]
public virtual object RemoveTime { get; set; }
Property Value
Type | Description |
---|---|
object |
RemoveTimeDateTimeOffset
DateTimeOffset representation of RemoveTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? RemoveTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
RemoveTimeRaw
Required. Time at which the suggestion was removed. If not set, the current time will be used.
Declaration
[JsonProperty("removeTime")]
public virtual string RemoveTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
SearchHistorySuggestion
The search history suggestion to be removed.
Declaration
[JsonProperty("searchHistorySuggestion")]
public virtual string SearchHistorySuggestion { get; set; }
Property Value
Type | Description |
---|---|
string |
UserInfo
Optional. Information about the end user. This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info.
Declaration
[JsonProperty("userInfo")]
public virtual GoogleCloudDiscoveryengineV1alphaUserInfo UserInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1alphaUserInfo |
UserPseudoId
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.
Declaration
[JsonProperty("userPseudoId")]
public virtual string UserPseudoId { get; set; }
Property Value
Type | Description |
---|---|
string |