Package com.vonage.client.conversations
Class BaseConversation
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.conversations.BaseConversation
- All Implemented Interfaces:
Jsonable
- Direct Known Subclasses:
Conversation
Represents the main attributes of a conversation.
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
BaseConversation
protected BaseConversation()
-
-
Method Details
-
getId
Unique identifier for this conversation.- Returns:
- The conversation ID as a string.
-
getName
Internal conversation name. Must be unique.- Returns:
- The conversation name, or
nullif unespecified.
-
getDisplayName
The public facing name of the conversation.- Returns:
- The display name, or
nullif unespecified.
-
getImageUrl
An image URL that you associate with the conversation.- Returns:
- The image URL, or
nullif unspecified.
-
getTimestamp
Timestamps for this conversation.- Returns:
- The timestamps object, or
nullif unknown.
-