Class GoogleCloudDialogflowCxV3SessionInfo
Represents session information communicated to and from the webhook.
Inheritance
System.Object
GoogleCloudDialogflowCxV3SessionInfo
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowCxV3SessionInfo : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Parameters
Optional for WebhookRequest. Optional for WebhookResponse. All parameters collected from forms and intents during the session. Parameters can be created, updated, or removed by the webhook. To remove a parameter from the session, the webhook should explicitly set the parameter value to null in WebhookResponse. The map is keyed by parameters' display names.
Declaration
[JsonProperty("parameters")]
public virtual IDictionary<string, object> Parameters { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IDictionary<System.String, System.Object> |
Session
Always present for WebhookRequest. Ignored for WebhookResponse. The unique identifier of the session. This
field can be used by the webhook to identify a session. Format: projects//locations//agents//sessions/ or
projects//locations//agents//environments//sessions/ if environment is specified.
Declaration
[JsonProperty("session")]
public virtual string Session { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |