Interface InteractionMember
- All Superinterfaces:
Entity
,GuildEntity
,HasGuild
,HasJoinedAt
,Member
,Mentionable
,Permissable
,Snowflake
,Timestamped
- All Known Implementing Classes:
InteractionMemberImpl
- Since:
- 12/23/20.
- Author:
- amy
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.mewna.catnip.entity.partials.Timestamped
Timestamped.TimestampStyle
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of the entity's permissions.Methods inherited from interface com.mewna.catnip.entity.partials.GuildEntity
guild
Methods inherited from interface com.mewna.catnip.entity.partials.HasGuild
guildId, guildIdAsLong
Methods inherited from interface com.mewna.catnip.entity.guild.Member
addRole, addRole, addRole, addRole, asMention, avatarHash, avatarUrl, canInteract, canInteract, color, createDM, deaf, effectiveName, hasPermissions, hasPermissions, isOwner, joinedAt, mute, nick, orderedRoles, orderedRoles, permissions, premiumSince, removeRole, removeRole, removeRole, removeRole, roleIds, roles, user, voiceState
Methods inherited from interface com.mewna.catnip.entity.partials.Permissable
hasPermissions, hasPermissions, permissionsRaw
Methods inherited from interface com.mewna.catnip.entity.partials.Snowflake
creationTime, creationTimestamp, id, idAsLong
Methods inherited from interface com.mewna.catnip.entity.partials.Timestamped
asDiscordTimestamp, parseTimestamp
-
Method Details
-
permissions
Set<Permission> permissions()Description copied from interface:Permissable
Returns a list of the entity's permissions.- Specified by:
permissions
in interfaceMember
- Specified by:
permissions
in interfacePermissable
- Returns:
- a list of the entity's permissions
-