Package com.aliucord.wrappers
Class ChannelWrapper
-
- All Implemented Interfaces:
public final class ChannelWrapperWraps the obfuscated Channel 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 classChannelWrapper.Companion
-
Field Summary
Fields Modifier and Type Field Description private final LongapplicationIdprivate final List<Long>appliedTagsprivate final List<ForumTag>availableTagsprivate final Integerbitrateprivate final IntegerdefaultAutoArchiveDurationprivate final Longflagsprivate final GuildHashesguildHashesprivate final LongguildIdprivate final Stringiconprivate final Longidprivate final LonglastMessageIdprivate final ThreadMembermemberprivate final StringmemberListIdprivate final IntegermessageCountprivate final Stringnameprivate final List<ChannelRecipientNick>nicksprivate final Booleannsfwprivate final LongoriginChannelIdprivate final LongownerIdprivate final LongparentIdprivate final List<PermissionOverwrite>permissionOverwritesprivate final Integerpositionprivate final IntegerrateLimitPerUserprivate final List<Long>recipientIdsprivate final List<User>recipientsprivate final StringrtcRegionprivate final ThreadMetadatathreadMetadataprivate final Stringtopicprivate final Integertypeprivate final IntegeruserLimitpublic final static ChannelWrapper.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description ChannelWrapper(Channel channel)
-
Method Summary
Modifier and Type Method Description final LonggetApplicationId()final List<Long>getAppliedTags()final List<ForumTag>getAvailableTags()final IntegergetBitrate()final IntegergetDefaultAutoArchiveDuration()final LonggetFlags()final GuildHashesgetGuildHashes()final LonggetGuildId()final StringgetIcon()final LonggetId()final LonggetLastMessageId()final ThreadMembergetMember()final StringgetMemberListId()final IntegergetMessageCount()final StringgetName()final List<ChannelRecipientNick>getNicks()final BooleanisNsfw()final LonggetOriginChannelId()final LonggetOwnerId()final LonggetParentId()final List<PermissionOverwrite>getPermissionOverwrites()final IntegergetPosition()final IntegergetRateLimitPerUser()final List<Long>getRecipientIds()final List<User>getRecipients()final StringgetRtcRegion()final ThreadMetadatagetThreadMetadata()final StringgetTopic()final IntegergetType()final IntegergetUserLimit()final Channelraw()Returns the raw (obfuscated) Channel Object associated with this wrapper final BooleanisDM()final BooleanisGuild()final static BooleanisDM(Channel $self)final static BooleanisGuild(Channel $self)-
-
Method Detail
-
getApplicationId
final Long getApplicationId()
-
getAppliedTags
final List<Long> getAppliedTags()
-
getAvailableTags
final List<ForumTag> getAvailableTags()
-
getBitrate
final Integer getBitrate()
-
getDefaultAutoArchiveDuration
final Integer getDefaultAutoArchiveDuration()
-
getGuildHashes
final GuildHashes getGuildHashes()
-
getGuildId
final Long getGuildId()
-
getLastMessageId
final Long getLastMessageId()
-
getMember
final ThreadMember getMember()
-
getMemberListId
final String getMemberListId()
-
getMessageCount
final Integer getMessageCount()
-
getOriginChannelId
final Long getOriginChannelId()
-
getOwnerId
final Long getOwnerId()
-
getParentId
final Long getParentId()
-
getPermissionOverwrites
final List<PermissionOverwrite> getPermissionOverwrites()
-
getPosition
final Integer getPosition()
-
getRateLimitPerUser
final Integer getRateLimitPerUser()
-
getRecipientIds
final List<Long> getRecipientIds()
-
getRecipients
final List<User> getRecipients()
-
getRtcRegion
final String getRtcRegion()
-
getThreadMetadata
final ThreadMetadata getThreadMetadata()
-
getUserLimit
final Integer getUserLimit()
-
raw
final Channel raw()
Returns the raw (obfuscated) Channel Object associated with this wrapper
-
-
-
-