Represents the contents of the original request that was passed to
the [Streaming]DetectIntent
call.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#payload
def payload() -> ::Google::Protobuf::Struct
-
(::Google::Protobuf::Struct) — Optional. This field is set to the value of the
QueryParameters.payload
field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload.In particular, for the Dialogflow Phone Gateway integration, this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (
caller_id
) will be redacted for Trial Edition agents and populated with the caller ID in E.164 format for Essentials Edition agents.
#payload=
def payload=(value) -> ::Google::Protobuf::Struct
-
value (::Google::Protobuf::Struct) — Optional. This field is set to the value of the
QueryParameters.payload
field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload.In particular, for the Dialogflow Phone Gateway integration, this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (
caller_id
) will be redacted for Trial Edition agents and populated with the caller ID in E.164 format for Essentials Edition agents.
-
(::Google::Protobuf::Struct) — Optional. This field is set to the value of the
QueryParameters.payload
field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload.In particular, for the Dialogflow Phone Gateway integration, this field has the form:
{ "telephony": { "caller_id": "+18558363987" } }
Note: The caller ID field (
caller_id
) will be redacted for Trial Edition agents and populated with the caller ID in E.164 format for Essentials Edition agents.
#source
def source() -> ::String
-
(::String) — The source of this request, e.g.,
google
,facebook
,slack
. It is set by Dialogflow-owned servers.
#source=
def source=(value) -> ::String
-
value (::String) — The source of this request, e.g.,
google
,facebook
,slack
. It is set by Dialogflow-owned servers.
-
(::String) — The source of this request, e.g.,
google
,facebook
,slack
. It is set by Dialogflow-owned servers.
#version
def version() -> ::String
- (::String) — Optional. The version of the protocol used for this request. This field is AoG-specific.
#version=
def version=(value) -> ::String
- value (::String) — Optional. The version of the protocol used for this request. This field is AoG-specific.
- (::String) — Optional. The version of the protocol used for this request. This field is AoG-specific.