Package com.vonage.client.conversations
Class Member
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.conversations.BaseMember
com.vonage.client.conversations.Member
- All Implemented Interfaces:
Jsonable
Represents a conversation membership.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Member.Builderbuilder()Entry point for constructing an instance of this class.Channel details for this membership.Unique identifier for this member's conversation.getFrom()TODO document thisDescribes how this member was initiated.Unique member ID this member was invited by.Unique knocking identifier.getMedia()Media settings for this member.Unique member ID this member was invited by.Timestamps for this member.Methods inherited from class com.vonage.client.conversations.BaseMember
getId, getState, getUserMethods 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
-
Member
protected Member()
-
-
Method Details
-
getConversationId
Unique identifier for this member's conversation.- Returns:
- The conversation ID, or
nullif this is a request.
-
getChannel
Channel details for this membership.- Returns:
- The channel.
-
getMedia
Media settings for this member.- Returns:
- The media settings object, or
nullif unspecified.
-
getKnockingId
Unique knocking identifier.- Returns:
- The knocking ID, or
nullif unspecified.
-
getMemberIdInviting
Unique member ID this member was invited by. This will be set when the invite has been created but not accepted.- Returns:
- The inviting member ID, or
nullif unspecified. - See Also:
-
getFrom
TODO document this- Returns:
- The from field, or
nullif unspecified.
-
getInvitedBy
Unique member ID this member was invited by. This will be set when the invite has been accepted.- Returns:
- The inviting member ID, or
nullif unknown / not applicable. - See Also:
-
getInitiator
Describes how this member was initiated.- Returns:
- The initiator details, or
nullif unspecified.
-
getTimestamp
Timestamps for this member.- Returns:
- The timestamps object, or
nullif this is a request.
-
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-