Constructor
new Flows(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Flows 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
createFlow(request, callback) → {undefined}
Calls CreateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateFlowRequest | CreateFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.CreateFlowCallback | Node-style callback called with the error, if any, and Flow | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
createFlow(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Flow>}
Calls CreateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateFlowRequest | CreateFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Flow> | Promise | 
deleteFlow(request, callback) → {undefined}
Calls DeleteFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteFlowRequest | DeleteFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.DeleteFlowCallback | Node-style callback called with the error, if any, and Empty | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteFlow(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteFlowRequest | DeleteFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | Promise | 
exportFlow(request, callback) → {undefined}
Calls ExportFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IExportFlowRequest | ExportFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.ExportFlowCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
exportFlow(request) → {Promise.<google.longrunning.Operation>}
Calls ExportFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IExportFlowRequest | ExportFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
getFlow(request, callback) → {undefined}
Calls GetFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetFlowRequest | GetFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowCallback | Node-style callback called with the error, if any, and Flow | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getFlow(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Flow>}
Calls GetFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetFlowRequest | GetFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Flow> | Promise | 
getFlowValidationResult(request, callback) → {undefined}
Calls GetFlowValidationResult.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetFlowValidationResultRequest | GetFlowValidationResultRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowValidationResultCallback | Node-style callback called with the error, if any, and FlowValidationResult | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getFlowValidationResult(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.FlowValidationResult>}
Calls GetFlowValidationResult.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetFlowValidationResultRequest | GetFlowValidationResultRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.FlowValidationResult> | Promise | 
importFlow(request, callback) → {undefined}
Calls ImportFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IImportFlowRequest | ImportFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.ImportFlowCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
importFlow(request) → {Promise.<google.longrunning.Operation>}
Calls ImportFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IImportFlowRequest | ImportFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
listFlows(request, callback) → {undefined}
Calls ListFlows.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListFlowsRequest | ListFlowsRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.ListFlowsCallback | Node-style callback called with the error, if any, and ListFlowsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listFlows(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListFlowsResponse>}
Calls ListFlows.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListFlowsRequest | ListFlowsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ListFlowsResponse> | Promise | 
trainFlow(request, callback) → {undefined}
Calls TrainFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ITrainFlowRequest | TrainFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.TrainFlowCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
trainFlow(request) → {Promise.<google.longrunning.Operation>}
Calls TrainFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ITrainFlowRequest | TrainFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
updateFlow(request, callback) → {undefined}
Calls UpdateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IUpdateFlowRequest | UpdateFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.UpdateFlowCallback | Node-style callback called with the error, if any, and Flow | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateFlow(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Flow>}
Calls UpdateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IUpdateFlowRequest | UpdateFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Flow> | Promise | 
validateFlow(request, callback) → {undefined}
Calls ValidateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IValidateFlowRequest | ValidateFlowRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Flows.ValidateFlowCallback | Node-style callback called with the error, if any, and FlowValidationResult | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
validateFlow(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.FlowValidationResult>}
Calls ValidateFlow.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IValidateFlowRequest | ValidateFlowRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.FlowValidationResult> | Promise | 
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Flows}
Creates new Flows 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 | 
|---|---|
| Flows | RPC service. Useful where requests and/or responses are streamed. | 
Type Definitions
CreateFlowCallback(error, responseopt)
Callback as used by createFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Flow | <optional> | Flow | 
DeleteFlowCallback(error, responseopt)
Callback as used by deleteFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.protobuf.Empty | <optional> | Empty | 
ExportFlowCallback(error, responseopt)
Callback as used by exportFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
GetFlowCallback(error, responseopt)
Callback as used by getFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Flow | <optional> | Flow | 
GetFlowValidationResultCallback(error, responseopt)
Callback as used by getFlowValidationResult.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.FlowValidationResult | <optional> | FlowValidationResult | 
ImportFlowCallback(error, responseopt)
Callback as used by importFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
ListFlowsCallback(error, responseopt)
Callback as used by listFlows.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.ListFlowsResponse | <optional> | ListFlowsResponse | 
TrainFlowCallback(error, responseopt)
Callback as used by trainFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
UpdateFlowCallback(error, responseopt)
Callback as used by updateFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Flow | <optional> | Flow | 
ValidateFlowCallback(error, responseopt)
Callback as used by validateFlow.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.FlowValidationResult | <optional> | FlowValidationResult |