Package com.vonage.client.conversations
Class ConversationProperties
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.conversations.ConversationProperties
- All Implemented Interfaces:
Jsonable
Additional properties for a Conversation.
-
Nested Class Summary
Nested Classes -
Method Summary
Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Method Details
-
getTtl
Number of seconds after which an empty conversation is deleted.- Returns:
- The empty time-to-live in seconds, or
nullif unspecified.
-
getType
Conversation type.- Returns:
- The conversation type as a string, or
nullif unknown.
-
getCustomSortKey
Custom sort key.- Returns:
- The custom sort key as a string, or
nullif unspecified.
-
getCustomData
Custom key-value pairs to be included with conversation data.- Returns:
- The custom properties as a Map, or
nullif unspecified.
-
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-