public sealed class PageInfo : IMessage<PageInfo>, IEquatable<PageInfo>, IDeepCloneable<PageInfo>, IBufferMessage, IMessage
Represents page information communicated to and from the webhook.
Implements
IMessage<PageInfo>, IEquatable<PageInfo>, IDeepCloneable<PageInfo>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
PageInfo()
public PageInfo()
PageInfo(PageInfo)
public PageInfo(PageInfo other)
Parameter | |
---|---|
Name | Description |
other | PageInfo |
Properties
CurrentPage
public string CurrentPage { get; set; }
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
The unique identifier of the current page.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
Property Value | |
---|---|
Type | Description |
String |
CurrentPageAsPageName
public PageName CurrentPageAsPageName { get; set; }
PageName-typed view over the CurrentPage resource name property.
Property Value | |
---|---|
Type | Description |
PageName |
DisplayName
public string DisplayName { get; set; }
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
Property Value | |
---|---|
Type | Description |
String |
FormInfo
public PageInfo.Types.FormInfo FormInfo { get; set; }
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
Property Value | |
---|---|
Type | Description |
PageInfo.Types.FormInfo |