Show / Hide Table of Contents

Class SessionInput

Input for the session.

Inheritance
object
SessionInput
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX