Interface TeamMember

All Known Implementing Classes:
TeamMemberImpl

public interface TeamMember
Information about a team member.
Since:
06/24/19.
Author:
Bowser65
  • Method Details

    • membershipState

      int membershipState()
      Returns:
      The membership state. Either 1 for pending, 2 for accepted.
    • permissions

      @Nonnull List<String> permissions()
      Returns:
      The permissions of the member. Will always be ["*"] as teams doesn't have permissions yet.
    • teamId

      @CheckReturnValue default String teamId()
      Returns:
      The ID of the parent team they are member of.
    • teamIdAsLong

      @CheckReturnValue long teamIdAsLong()
      Returns:
      The ID of the parent team they are member of, as a long.
    • user

      @Nonnull @CheckReturnValue User user()
      Returns:
      The user.