Class Profile


  • public final class Profile
    extends java.lang.Object
    • Method Detail

      • getGroupId

        public java.util.UUID getGroupId()
      • getDisplayName

        public java.lang.String getDisplayName()
        Returns:
        Represent a resource's readable display name.
      • getAvatarUrl

        public java.util.Optional<java.lang.String> getAvatarUrl()
        Returns:
        The URL of this group's avatar image.
      • getIsDeveloper

        public java.util.Optional<java.lang.Boolean> getIsDeveloper()
        Returns:
        Whether or not this group is a developer.
      • getBio

        public java.lang.String getBio()
        Returns:
        Detailed information about a profile.
      • getIsCurrentIdentityMember

        public java.util.Optional<java.lang.Boolean> getIsCurrentIdentityMember()
        Returns:
        Whether or not the current identity is a member of this group.
      • getPublicity

        public Publicity getPublicity()
      • getMemberCount

        public java.util.Optional<java.lang.Integer> getMemberCount()
        Returns:
        Unsigned 32 bit integer.
      • getMembers

        public java.util.List<Member> getMembers()
        Returns:
        A list of group members.
      • getJoinRequests

        public java.util.List<JoinRequest> getJoinRequests()
        Returns:
        A list of group join requests.
      • getIsCurrentIdentityRequestingJoin

        public java.util.Optional<java.lang.Boolean> getIsCurrentIdentityRequestingJoin()
        Returns:
        Whether or not the current identity is currently requesting to join this group.
      • getOwnerIdentityId

        public java.util.UUID getOwnerIdentityId()
      • getThreadId

        public java.util.Optional<java.util.UUID> getThreadId()
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object