Also used :
Endpoints(io.discloader.discloader.network.util.Endpoints)
IChannel(io.discloader.discloader.entity.channel.IChannel)
Methods(io.discloader.discloader.network.util.Methods)
HashMap(java.util.HashMap)
CompletableFuture(java.util.concurrent.CompletableFuture)
IPermission(io.discloader.discloader.entity.IPermission)
ArrayList(java.util.ArrayList)
SnowflakeUtil(io.discloader.discloader.entity.util.SnowflakeUtil)
IGuildChannel(io.discloader.discloader.entity.channel.IGuildChannel)
JSONObject(org.json.JSONObject)
Map(java.util.Map)
Permission(io.discloader.discloader.core.entity.Permission)
IGuild(io.discloader.discloader.entity.guild.IGuild)
EventListenerAdapter(io.discloader.discloader.common.event.EventListenerAdapter)
FetchInvites(io.discloader.discloader.network.rest.actions.channel.FetchInvites)
Role(io.discloader.discloader.core.entity.guild.Role)
IGuildMember(io.discloader.discloader.entity.guild.IGuildMember)
SetOverwrite(io.discloader.discloader.network.rest.actions.channel.SetOverwrite)
CloseGuildChannel(io.discloader.discloader.network.rest.actions.channel.close.CloseGuildChannel)
IOverwrite(io.discloader.discloader.entity.IOverwrite)
RESTOptions(io.discloader.discloader.network.rest.RESTOptions)
IRole(io.discloader.discloader.entity.guild.IRole)
Permissions(io.discloader.discloader.entity.util.Permissions)
EntityBuilder(io.discloader.discloader.common.registry.EntityBuilder)
List(java.util.List)
Guild(io.discloader.discloader.core.entity.guild.Guild)
PermissionsException(io.discloader.discloader.common.exceptions.PermissionsException)
IInvite(io.discloader.discloader.entity.invite.IInvite)
ChannelJSON(io.discloader.discloader.network.json.ChannelJSON)
GuildChannelUpdateEvent(io.discloader.discloader.common.event.channel.GuildChannelUpdateEvent)
Overwrite(io.discloader.discloader.core.entity.Overwrite)
IChannelCategory(io.discloader.discloader.entity.channel.IChannelCategory)
EntityRegistry(io.discloader.discloader.common.registry.EntityRegistry)
CompletableFuture(java.util.concurrent.CompletableFuture)
RESTOptions(io.discloader.discloader.network.rest.RESTOptions)
IOverwrite(io.discloader.discloader.entity.IOverwrite)