Class Member

All Implemented Interfaces:
Jsonable

public class Member extends BaseMember
Represents a conversation membership.
  • Constructor Details

  • Method Details

    • getConversationId

      Unique identifier for this member's conversation.
      Returns:
      The conversation ID, or null if 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 null if unspecified.
    • getKnockingId

      public UUID getKnockingId()
      Unique knocking identifier.
      Returns:
      The knocking ID, or null if 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 null if unspecified.
      See Also:
    • getFrom

      public String getFrom()
      TODO document this
      Returns:
      The from field, or null if unspecified.
    • getInvitedBy

      public String 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 null if unknown / not applicable.
      See Also:
    • getInitiator

      Describes how this member was initiated.
      Returns:
      The initiator details, or null if unspecified.
    • getTimestamp

      Timestamps for this member.
      Returns:
      The timestamps object, or null if this is a request.
    • builder

      public static Member.Builder builder()
      Entry point for constructing an instance of this class.
      Returns:
      A new Builder.