Constructor
new Conversation(propertiesopt)
Constructs a new Conversation.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2beta1.IConversation |
<optional> |
Properties to set |
- Implements:
-
- IConversation
Classes
Members
conversationProfile
Conversation conversationProfile.
conversationStage
Conversation conversationStage.
endTime
Conversation endTime.
ingestedContextReferences
Conversation ingestedContextReferences.
lifecycleState
Conversation lifecycleState.
name
Conversation name.
phoneNumber
Conversation phoneNumber.
startTime
Conversation startTime.
telephonyConnectionInfo
Conversation telephonyConnectionInfo.
ConversationStage
ConversationStage enum.
Properties:
Name | Type | Description |
---|---|---|
CONVERSATION_STAGE_UNSPECIFIED |
number |
CONVERSATION_STAGE_UNSPECIFIED value |
VIRTUAL_AGENT_STAGE |
number |
VIRTUAL_AGENT_STAGE value |
HUMAN_ASSIST_STAGE |
number |
HUMAN_ASSIST_STAGE value |
LifecycleState
LifecycleState enum.
Properties:
Name | Type | Description |
---|---|---|
LIFECYCLE_STATE_UNSPECIFIED |
number |
LIFECYCLE_STATE_UNSPECIFIED value |
IN_PROGRESS |
number |
IN_PROGRESS value |
COMPLETED |
number |
COMPLETED value |
Methods
toJSON() → {Object.<string, *>}
Converts this Conversation to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dialogflow.v2beta1.Conversation}
Creates a new Conversation instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2beta1.IConversation |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2beta1.Conversation |
Conversation instance |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.v2beta1.Conversation}
Decodes a Conversation message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2beta1.Conversation |
Conversation |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.dialogflow.v2beta1.Conversation}
Decodes a Conversation message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2beta1.Conversation |
Conversation |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Conversation message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2beta1.IConversation |
Conversation message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Conversation message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2beta1.IConversation |
Conversation message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.dialogflow.v2beta1.Conversation}
Creates a Conversation message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2beta1.Conversation |
Conversation |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Conversation
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Conversation message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2beta1.Conversation |
Conversation |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Conversation message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|