Constructor
new Sessions(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Sessions service.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Extends
- $protobuf.rpc.Service
Methods
detectIntent(request, callback) → {undefined}
Calls DetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IDetectIntentRequest |
DetectIntentRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntentCallback |
Node-style callback called with the error, if any, and DetectIntentResponse |
Returns:
Type | Description |
---|---|
undefined |
detectIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse>}
Calls DetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IDetectIntentRequest |
DetectIntentRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse> |
Promise |
fulfillIntent(request, callback) → {undefined}
Calls FulfillIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IFulfillIntentRequest |
FulfillIntentRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.FulfillIntentCallback |
Node-style callback called with the error, if any, and FulfillIntentResponse |
Returns:
Type | Description |
---|---|
undefined |
fulfillIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.FulfillIntentResponse>}
Calls FulfillIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IFulfillIntentRequest |
FulfillIntentRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.FulfillIntentResponse> |
Promise |
matchIntent(request, callback) → {undefined}
Calls MatchIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IMatchIntentRequest |
MatchIntentRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.MatchIntentCallback |
Node-style callback called with the error, if any, and MatchIntentResponse |
Returns:
Type | Description |
---|---|
undefined |
matchIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.MatchIntentResponse>}
Calls MatchIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IMatchIntentRequest |
MatchIntentRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.MatchIntentResponse> |
Promise |
serverStreamingDetectIntent(request, callback) → {undefined}
Calls ServerStreamingDetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IDetectIntentRequest |
DetectIntentRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.ServerStreamingDetectIntentCallback |
Node-style callback called with the error, if any, and DetectIntentResponse |
Returns:
Type | Description |
---|---|
undefined |
serverStreamingDetectIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse>}
Calls ServerStreamingDetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IDetectIntentRequest |
DetectIntentRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse> |
Promise |
streamingDetectIntent(request, callback) → {undefined}
Calls StreamingDetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IStreamingDetectIntentRequest |
StreamingDetectIntentRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntentCallback |
Node-style callback called with the error, if any, and StreamingDetectIntentResponse |
Returns:
Type | Description |
---|---|
undefined |
streamingDetectIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.StreamingDetectIntentResponse>}
Calls StreamingDetectIntent.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.IStreamingDetectIntentRequest |
StreamingDetectIntentRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.StreamingDetectIntentResponse> |
Promise |
submitAnswerFeedback(request, callback) → {undefined}
Calls SubmitAnswerFeedback.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.ISubmitAnswerFeedbackRequest |
SubmitAnswerFeedbackRequest message or plain object |
callback |
google.cloud.dialogflow.cx.v3beta1.Sessions.SubmitAnswerFeedbackCallback |
Node-style callback called with the error, if any, and AnswerFeedback |
Returns:
Type | Description |
---|---|
undefined |
submitAnswerFeedback(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.AnswerFeedback>}
Calls SubmitAnswerFeedback.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dialogflow.cx.v3beta1.ISubmitAnswerFeedbackRequest |
SubmitAnswerFeedbackRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dialogflow.cx.v3beta1.AnswerFeedback> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Sessions}
Creates new Sessions service using the specified rpc implementation.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Returns:
Type | Description |
---|---|
Sessions |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
DetectIntentCallback(error, responseopt)
Callback as used by detectIntent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse |
<optional> |
DetectIntentResponse |
FulfillIntentCallback(error, responseopt)
Callback as used by fulfillIntent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.FulfillIntentResponse |
<optional> |
FulfillIntentResponse |
MatchIntentCallback(error, responseopt)
Callback as used by matchIntent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.MatchIntentResponse |
<optional> |
MatchIntentResponse |
ServerStreamingDetectIntentCallback(error, responseopt)
Callback as used by serverStreamingDetectIntent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.DetectIntentResponse |
<optional> |
DetectIntentResponse |
StreamingDetectIntentCallback(error, responseopt)
Callback as used by streamingDetectIntent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.StreamingDetectIntentResponse |
<optional> |
StreamingDetectIntentResponse |
SubmitAnswerFeedbackCallback(error, responseopt)
Callback as used by submitAnswerFeedback.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dialogflow.cx.v3beta1.AnswerFeedback |
<optional> |
AnswerFeedback |