Interface ConversationParticipantInfo


public interface ConversationParticipantInfo
Interface defining the properties and behaviors of a conversation participant.
  • 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

      @NonNull String toString()
      Provides a string representation of the participant, typically for logging or display purposes.
      Overrides:
      toString in class Object
      Returns:
      A string representation of the participant