Package com.unblu.sdk.core.model
Interface ConversationParticipantInfo
public interface ConversationParticipantInfo
Interface defining the properties and behaviors of a conversation participant.
-
Method Summary
Modifier and TypeMethodDescriptionGets the background color for the participant's avatar.Gets the URL to the participant's avatar.Gets the display name of the participant.getId()
Gets the ID of the participant.Gets the initials derived from the participant's display name.Gets the participation type for the participant.toString()
Provides a string representation of the participant, typically for logging or display purposes.
-
Method Details
-
getId
String getId()Gets the ID of the participant.- Returns:
- The participant's ID
-
getDisplayName
String getDisplayName()Gets the display name of the participant.- Returns:
- The participant's display name
-
getInitials
String getInitials()Gets the initials derived from the participant's display name.- Returns:
- The participant's initials
-
getAvatarUrl
String getAvatarUrl()Gets the URL to the participant's avatar.- Returns:
- The URL to the avatar
-
getAvatarBackgroundColor
String getAvatarBackgroundColor()Gets the background color for the participant's avatar.- Returns:
- The avatar background color
-
getParticipationType
EConversationParticipationType getParticipationType()Gets the participation type for the participant.- Returns:
- An enum value representing the participation type
-
toString
Provides a string representation of the participant, typically for logging or display purposes.
-