Class SessionInput
Input for the session.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class SessionInput : IDirectResponseSchema
Properties
Audio
Optional. Audio data from the end user.
Declaration
[JsonProperty("audio")]
public virtual string Audio { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Blob
Optional. Blob data from the end user.
Declaration
[JsonProperty("blob")]
public virtual Blob Blob { get; set; }
Property Value
| Type | Description |
|---|---|
| Blob |
Dtmf
Optional. DTMF digits from the end user.
Declaration
[JsonProperty("dtmf")]
public virtual string Dtmf { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Event__
Optional. Event input.
Declaration
[JsonProperty("event")]
public virtual Event Event__ { get; set; }
Property Value
| Type | Description |
|---|---|
| Event |
Image
Optional. Image data from the end user.
Declaration
[JsonProperty("image")]
public virtual Image Image { get; set; }
Property Value
| Type | Description |
|---|---|
| Image |
Text
Optional. Text data from the end user.
Declaration
[JsonProperty("text")]
public virtual string Text { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ToolResponses
Optional. Execution results for the tool calls from the client.
Declaration
[JsonProperty("toolResponses")]
public virtual ToolResponses ToolResponses { get; set; }
Property Value
| Type | Description |
|---|---|
| ToolResponses |
Variables
Optional. Contextual variables for the session, keyed by name. Only variables declared in the app will be used by the CES agent. Unrecognized variables will still be sent to the Dialogflow agent as additional session parameters.
Declaration
[JsonProperty("variables")]
public virtual IDictionary<string, object> Variables { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
WillContinue
Optional. A flag to indicate if the current message is a fragment of a larger input in the bidi streaming
session. When true, the agent will defer processing until a subsequent message with will_continue set to
false is received. Note: This flag has no effect on audio and DTMF inputs, which are always processed in
real-time.
Declaration
[JsonProperty("willContinue")]
public virtual bool? WillContinue { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |