Package com.aliucord.wrappers
Class GuildMemberWrapper
-
- All Implemented Interfaces:
public final class GuildMemberWrapperWraps the obfuscated GuildMember class to provide nice method names and require only one central update if method names change after an update
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGuildMemberWrapper.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringavatarprivate final Stringbannerprivate final Stringbioprivate final UtcDateTimeguildIdprivate final UtcDateTimejoinedAtprivate final Stringnickprivate final BooleanisPendingprivate final StringpremiumSinceprivate final Presencepresenceprivate final List<Long>rolesprivate final Useruserprivate final LonguserIdpublic final static GuildMemberWrapper.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description GuildMemberWrapper(GuildMember guildMember)
-
Method Summary
Modifier and Type Method Description final StringgetAvatar()final StringgetBanner()final StringgetBio()final UtcDateTimegetGuildId()final UtcDateTimegetJoinedAt()final StringgetNick()final BooleanisPending()final StringgetPremiumSince()final PresencegetPresence()final List<Long>getRoles()final UsergetUser()final LonggetUserId()final GuildMemberraw()Returns the raw (obfuscated) GuildMember Object associated with this wrapper -
-
Method Detail
-
getGuildId
final UtcDateTime getGuildId()
-
getJoinedAt
final UtcDateTime getJoinedAt()
-
getPremiumSince
final String getPremiumSince()
-
getPresence
final Presence getPresence()
-
getUser
final User getUser()
-
raw
final GuildMember raw()
Returns the raw (obfuscated) GuildMember Object associated with this wrapper
-
-
-
-