Package com.mewna.catnip.rest.guild
Class ChannelData
java.lang.Object
com.mewna.catnip.rest.guild.ChannelData
- All Implemented Interfaces:
JsonConvertible
-
Method Summary
Modifier and TypeMethodDescriptionbitrate()
configureMemberOverride
(String roleId, Consumer<PermissionOverrideData> configurator) configureOverride
(Member member, Consumer<PermissionOverrideData> configurator) configureOverride
(Role role, Consumer<PermissionOverrideData> configurator) configureOverride
(RoleData role, Consumer<PermissionOverrideData> configurator) configureRoleOverride
(String roleId, Consumer<PermissionOverrideData> configurator) static ChannelData
createCategory
(String name) createMemberOverride
(String memberId) createOverride
(Member member) createOverride
(Role role) createOverride
(RoleData role) createRoleOverride
(String roleId) static ChannelData
createText
(String name) static ChannelData
createVoice
(String name) deleteOverride
(Member member) deleteOverride
(Role role) deleteOverride
(RoleData roleData) deleteOverride
(String targetId) boolean
int
hashCode()
name()
nsfw()
static ChannelData
static ChannelData
of
(GuildChannel channel) static ChannelData
of
(TextChannel textChannel) static ChannelData
of
(VoiceChannel voiceChannel) parentId()
position()
com.grack.nanojson.JsonObject
toJson()
topic()
toString()
int
type()
-
Method Details
-
createText
-
createVoice
-
createCategory
-
of
-
of
-
of
-
of
-
category
-
createOverride
-
createOverride
-
createRoleOverride
-
configureOverride
@Nonnull public ChannelData configureOverride(@Nonnull RoleData role, @Nonnull Consumer<PermissionOverrideData> configurator) -
configureOverride
@Nonnull public ChannelData configureOverride(@Nonnull Role role, @Nonnull Consumer<PermissionOverrideData> configurator) -
configureRoleOverride
@Nonnull public ChannelData configureRoleOverride(@Nonnull String roleId, @Nonnull Consumer<PermissionOverrideData> configurator) -
createOverride
-
createMemberOverride
@Nonnull @CheckReturnValue public PermissionOverrideData createMemberOverride(@Nonnull String memberId) -
configureOverride
@Nonnull public ChannelData configureOverride(@Nonnull Member member, @Nonnull Consumer<PermissionOverrideData> configurator) -
configureMemberOverride
@Nonnull public ChannelData configureMemberOverride(@Nonnull String roleId, @Nonnull Consumer<PermissionOverrideData> configurator) -
deleteOverride
-
deleteOverride
-
deleteOverride
-
deleteOverride
-
hashCode
public int hashCode() -
equals
-
toString
-
toJson
@Nonnull @CheckReturnValue public com.grack.nanojson.JsonObject toJson()- Specified by:
toJson
in interfaceJsonConvertible
-
overrides
-
type
public int type() -
name
-
position
-
topic
-
parentId
-
nsfw
-
bitrate
-
userLimit
-
name
- Returns:
this
.
-
position
- Returns:
this
.
-
topic
- Returns:
this
.
-
parentId
- Returns:
this
.
-
nsfw
- Returns:
this
.
-
bitrate
- Returns:
this
.
-
userLimit
- Returns:
this
.
-