google_api_dialogflow v0.6.0 GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2OriginalDetectIntentRequest View Source

Represents the contents of the original request that was passed to the `[Streaming]DetectIntent` call.

Attributes

  • payload (%{optional(String.t) => String.t}): 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 Telephony Gateway this field has the form: <pre>{ "telephony": { "caller_id": "+18558363987" } }</pre> Note: The caller ID field (`caller_id`) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents. Defaults to: null.
  • source (String.t): The source of this request, e.g., `google`, `facebook`, `slack`. It is set by Dialogflow-owned servers. Defaults to: null.
  • version (String.t): Optional. The version of the protocol used for this request. This field is AoG-specific. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() ::
  %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2OriginalDetectIntentRequest{
    payload: map(),
    source: any(),
    version: any()
  }

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.