EntityTypes

google.cloud.dialogflow.cx.v3beta1. EntityTypes

Represents an EntityTypes

Constructor

new EntityTypes(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new EntityTypes 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

createEntityType(request, callback) → {undefined}

Calls CreateEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICreateEntityTypeRequest

CreateEntityTypeRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.CreateEntityTypeCallback

Node-style callback called with the error, if any, and EntityType

Returns:
Type Description
undefined

createEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>}

Calls CreateEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.ICreateEntityTypeRequest

CreateEntityTypeRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>

Promise

deleteEntityType(request, callback) → {undefined}

Calls DeleteEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IDeleteEntityTypeRequest

DeleteEntityTypeRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.DeleteEntityTypeCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteEntityType(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IDeleteEntityTypeRequest

DeleteEntityTypeRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

exportEntityTypes(request, callback) → {undefined}

Calls ExportEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IExportEntityTypesRequest

ExportEntityTypesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.ExportEntityTypesCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

exportEntityTypes(request) → {Promise.<google.longrunning.Operation>}

Calls ExportEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IExportEntityTypesRequest

ExportEntityTypesRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

getEntityType(request, callback) → {undefined}

Calls GetEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetEntityTypeRequest

GetEntityTypeRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.GetEntityTypeCallback

Node-style callback called with the error, if any, and EntityType

Returns:
Type Description
undefined

getEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>}

Calls GetEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IGetEntityTypeRequest

GetEntityTypeRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>

Promise

importEntityTypes(request, callback) → {undefined}

Calls ImportEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IImportEntityTypesRequest

ImportEntityTypesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.ImportEntityTypesCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

importEntityTypes(request) → {Promise.<google.longrunning.Operation>}

Calls ImportEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IImportEntityTypesRequest

ImportEntityTypesRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

listEntityTypes(request, callback) → {undefined}

Calls ListEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListEntityTypesRequest

ListEntityTypesRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.ListEntityTypesCallback

Node-style callback called with the error, if any, and ListEntityTypesResponse

Returns:
Type Description
undefined

listEntityTypes(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListEntityTypesResponse>}

Calls ListEntityTypes.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IListEntityTypesRequest

ListEntityTypesRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.ListEntityTypesResponse>

Promise

updateEntityType(request, callback) → {undefined}

Calls UpdateEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IUpdateEntityTypeRequest

UpdateEntityTypeRequest message or plain object

callback google.cloud.dialogflow.cx.v3beta1.EntityTypes.UpdateEntityTypeCallback

Node-style callback called with the error, if any, and EntityType

Returns:
Type Description
undefined

updateEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>}

Calls UpdateEntityType.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3beta1.IUpdateEntityTypeRequest

UpdateEntityTypeRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3beta1.EntityType>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {EntityTypes}

Creates new EntityTypes 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
EntityTypes

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

CreateEntityTypeCallback(error, responseopt)

Callback as used by createEntityType.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.EntityType <optional>

EntityType

DeleteEntityTypeCallback(error, responseopt)

Callback as used by deleteEntityType.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

ExportEntityTypesCallback(error, responseopt)

Callback as used by exportEntityTypes.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

GetEntityTypeCallback(error, responseopt)

Callback as used by getEntityType.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.EntityType <optional>

EntityType

ImportEntityTypesCallback(error, responseopt)

Callback as used by importEntityTypes.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

ListEntityTypesCallback(error, responseopt)

Callback as used by listEntityTypes.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.ListEntityTypesResponse <optional>

ListEntityTypesResponse

UpdateEntityTypeCallback(error, responseopt)

Callback as used by updateEntityType.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3beta1.EntityType <optional>

EntityType