public sealed class NotificationConfig : IMessage<NotificationConfig>, IEquatable<NotificationConfig>, IDeepCloneable<NotificationConfig>, IBufferMessage, IMessageDefines notification behavior.
Implements
IMessage<NotificationConfig>, IEquatable<NotificationConfig>, IDeepCloneable<NotificationConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
NotificationConfig()
public NotificationConfig()NotificationConfig(NotificationConfig)
public NotificationConfig(NotificationConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
NotificationConfig |
Properties
MessageFormat
public NotificationConfig.Types.MessageFormat MessageFormat { get; set; }Format of message.
| Property Value | |
|---|---|
| Type | Description |
NotificationConfig.Types.MessageFormat |
|
Topic
public string Topic { get; set; }Name of the Pub/Sub topic to publish conversation events like [CONVERSATION_STARTED][google.cloud.dialogflow.v2.ConversationEvent.Type.CONVERSATION_STARTED] as serialized [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent] protos.
Notification works for phone calls, if this topic either is in the same
project as the conversation or you grant service-{Conversation Project
Number>@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service
Agent role in the topic project.
Format: projects/{Project ID}/locations/{Location ID}/topics/{Topic ID}.
| Property Value | |
|---|---|
| Type | Description |
String |
|