Package net.dv8tion.jda.api.hooks
Class VoiceDispatchInterceptor.VoiceStateUpdate
java.lang.Object
net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceStateUpdate
- All Implemented Interfaces:
VoiceDispatchInterceptor.VoiceUpdate
,SerializableData
- Enclosing interface:
VoiceDispatchInterceptor
public static class VoiceDispatchInterceptor.VoiceStateUpdate
extends Object
implements VoiceDispatchInterceptor.VoiceUpdate
Wrapper for a Voice State Update
-
Constructor Summary
ConstructorDescriptionVoiceStateUpdate
(AudioChannel channel, GuildVoiceState voiceState, DataObject json) -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.dv8tion.jda.api.hooks.VoiceDispatchInterceptor.VoiceUpdate
getAudioController, getGuildId, getGuildIdLong, getJDA, getShardInfo
-
Constructor Details
-
VoiceStateUpdate
-
-
Method Details
-
getGuild
Description copied from interface:VoiceDispatchInterceptor.VoiceUpdate
TheGuild
for this update- Specified by:
getGuild
in interfaceVoiceDispatchInterceptor.VoiceUpdate
- Returns:
- The guild
-
toData
Description copied from interface:VoiceDispatchInterceptor.VoiceUpdate
The raw JSON object that was parsed from this update- Specified by:
toData
in interfaceSerializableData
- Specified by:
toData
in interfaceVoiceDispatchInterceptor.VoiceUpdate
- Returns:
- The raw JSON object
-
getChannel
The update voice channel- Returns:
- The updated voice channel, or null to signal disconnect
-
getVoiceState
The voice state for the guild- Returns:
- The voice state
-