Class PageInfo

public sealed class PageInfo : IMessage<PageInfo>, IEquatable<PageInfo>, IDeepCloneable<PageInfo>, IBufferMessage, IMessage

Represents page information communicated to and from the webhook.

Inheritance

Object > PageInfo

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

PageInfo()

public PageInfo()

PageInfo(PageInfo)

public PageInfo(PageInfo other)
Parameter
NameDescription
otherPageInfo

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/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>/flows/&lt;Flow ID>/pages/&lt;Page ID>.

Property Value
TypeDescription
String

CurrentPageAsPageName

public PageName CurrentPageAsPageName { get; set; }

PageName-typed view over the CurrentPage resource name property.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
PageInfo.Types.FormInfo