Class TeamMemberImpl
java.lang.Object
net.dv8tion.jda.internal.entities.TeamMemberImpl
- All Implemented Interfaces:
TeamMember
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.dv8tion.jda.api.entities.TeamMember
TeamMember.MembershipState, TeamMember.RoleType
-
Constructor Summary
ConstructorsConstructorDescriptionTeamMemberImpl
(User user, TeamMember.MembershipState state, TeamMember.RoleType roleType, long teamId) -
Method Summary
Methods inherited from interface net.dv8tion.jda.api.entities.TeamMember
getTeamId
-
Constructor Details
-
TeamMemberImpl
public TeamMemberImpl(User user, TeamMember.MembershipState state, TeamMember.RoleType roleType, long teamId)
-
-
Method Details
-
getUser
Description copied from interface:TeamMember
User for the team member.- Specified by:
getUser
in interfaceTeamMember
- Returns:
- The user
-
getMembershipState
Description copied from interface:TeamMember
The state of this member.
Note: the API does not seem to provide members withTeamMember.MembershipState.INVITED
to bots.- Specified by:
getMembershipState
in interfaceTeamMember
- Returns:
- The
TeamMember.MembershipState
, orUNKNOWN
-
getRoleType
Description copied from interface:TeamMember
The role of this member.- Specified by:
getRoleType
in interfaceTeamMember
- Returns:
- The
TeamMember.RoleType
, orUNKNOWN
-
getTeamIdLong
public long getTeamIdLong()Description copied from interface:TeamMember
The id for the team this member belongs to.- Specified by:
getTeamIdLong
in interfaceTeamMember
- Returns:
- The team id.
-
hashCode
public int hashCode() -
equals
-
toString
-