public sealed class UserInput : IMessage<ConversationTurn.Types.UserInput>, IEquatable<ConversationTurn.Types.UserInput>, IDeepCloneable<ConversationTurn.Types.UserInput>, IBufferMessage, IMessage
The input from the human user.
Implements
IMessage<ConversationTurn.Types.UserInput>, IEquatable<ConversationTurn.Types.UserInput>, IDeepCloneable<ConversationTurn.Types.UserInput>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
UserInput()
public UserInput()
UserInput(ConversationTurn.Types.UserInput)
public UserInput(ConversationTurn.Types.UserInput other)
Parameter | |
---|---|
Name | Description |
other | ConversationTurn.Types.UserInput |
Properties
EnableSentimentAnalysis
public bool EnableSentimentAnalysis { get; set; }
Whether sentiment analysis is enabled.
Property Value | |
---|---|
Type | Description |
Boolean |
InjectedParameters
public Struct InjectedParameters { get; set; }
Parameters that need to be injected into the conversation during intent detection.
Property Value | |
---|---|
Type | Description |
Struct |
Input
public QueryInput Input { get; set; }
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
Property Value | |
---|---|
Type | Description |
QueryInput |
IsWebhookEnabled
public bool IsWebhookEnabled { get; set; }
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
Property Value | |
---|---|
Type | Description |
Boolean |