Constructor
new SessionEntityTypes(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new SessionEntityTypes 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
createSessionEntityType(request, callback) → {undefined}
Calls CreateSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.ICreateSessionEntityTypeRequest | 
           CreateSessionEntityTypeRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.CreateSessionEntityTypeCallback | 
           Node-style callback called with the error, if any, and SessionEntityType  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
createSessionEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType>}
Calls CreateSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.ICreateSessionEntityTypeRequest | 
           CreateSessionEntityTypeRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType> | 
           Promise  | 
      
deleteSessionEntityType(request, callback) → {undefined}
Calls DeleteSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IDeleteSessionEntityTypeRequest | 
           DeleteSessionEntityTypeRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.DeleteSessionEntityTypeCallback | 
           Node-style callback called with the error, if any, and Empty  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteSessionEntityType(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IDeleteSessionEntityTypeRequest | 
           DeleteSessionEntityTypeRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | 
           Promise  | 
      
getSessionEntityType(request, callback) → {undefined}
Calls GetSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IGetSessionEntityTypeRequest | 
           GetSessionEntityTypeRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.GetSessionEntityTypeCallback | 
           Node-style callback called with the error, if any, and SessionEntityType  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
getSessionEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType>}
Calls GetSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IGetSessionEntityTypeRequest | 
           GetSessionEntityTypeRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType> | 
           Promise  | 
      
listSessionEntityTypes(request, callback) → {undefined}
Calls ListSessionEntityTypes.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IListSessionEntityTypesRequest | 
           ListSessionEntityTypesRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.ListSessionEntityTypesCallback | 
           Node-style callback called with the error, if any, and ListSessionEntityTypesResponse  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
listSessionEntityTypes(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListSessionEntityTypesResponse>}
Calls ListSessionEntityTypes.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IListSessionEntityTypesRequest | 
           ListSessionEntityTypesRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ListSessionEntityTypesResponse> | 
           Promise  | 
      
updateSessionEntityType(request, callback) → {undefined}
Calls UpdateSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IUpdateSessionEntityTypeRequest | 
           UpdateSessionEntityTypeRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.UpdateSessionEntityTypeCallback | 
           Node-style callback called with the error, if any, and SessionEntityType  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateSessionEntityType(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType>}
Calls UpdateSessionEntityType.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IUpdateSessionEntityTypeRequest | 
           UpdateSessionEntityTypeRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.SessionEntityType> | 
           Promise  | 
      
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {SessionEntityTypes}
Creates new SessionEntityTypes 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 | 
|---|---|
| SessionEntityTypes | 
           RPC service. Useful where requests and/or responses are streamed.  | 
      
Type Definitions
CreateSessionEntityTypeCallback(error, responseopt)
Callback as used by createSessionEntityType.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityType | 
            
              <optional> | 
        
        
        
           SessionEntityType  | 
      
DeleteSessionEntityTypeCallback(error, responseopt)
Callback as used by deleteSessionEntityType.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.protobuf.Empty | 
            
              <optional> | 
        
        
        
           Empty  | 
      
GetSessionEntityTypeCallback(error, responseopt)
Callback as used by getSessionEntityType.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityType | 
            
              <optional> | 
        
        
        
           SessionEntityType  | 
      
ListSessionEntityTypesCallback(error, responseopt)
Callback as used by listSessionEntityTypes.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.ListSessionEntityTypesResponse | 
            
              <optional> | 
        
        
        
           ListSessionEntityTypesResponse  | 
      
UpdateSessionEntityTypeCallback(error, responseopt)
Callback as used by updateSessionEntityType.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.SessionEntityType | 
            
              <optional> | 
        
        
        
           SessionEntityType  |