Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::NotificationConfig.
Defines notification behavior.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#message_format
def message_format() -> ::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat
- (::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat) — Format of message.
#message_format=
def message_format=(value) -> ::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat
- value (::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat) — Format of message.
- (::Google::Cloud::Dialogflow::V2::NotificationConfig::MessageFormat) — Format of message.
#topic
def topic() -> ::String
-
(::String) — Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant
service-<Conversation Project Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
theDialogflow Service Agent
role in the topic project.For chat integration to receive notification, make sure API caller has been granted the
Dialogflow Service Agent
role for the topic.Format:
projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
#topic=
def topic=(value) -> ::String
-
value (::String) — Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant
service-<Conversation Project Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
theDialogflow Service Agent
role in the topic project.For chat integration to receive notification, make sure API caller has been granted the
Dialogflow Service Agent
role for the topic.Format:
projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.
-
(::String) — Name of the Pub/Sub topic to publish conversation
events like
CONVERSATION_STARTED as
serialized ConversationEvent protos.
For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant
service-<Conversation Project Number>@gcp-sa-dialogflow.iam.gserviceaccount.com
theDialogflow Service Agent
role in the topic project.For chat integration to receive notification, make sure API caller has been granted the
Dialogflow Service Agent
role for the topic.Format:
projects/<Project ID>/locations/<Location ID>/topics/<Topic ID>
.