Class AudioUserImpl
java.lang.Object
dev.jacrispys.JavaBot.api.analytics.objects.JdaUserImpl
dev.jacrispys.JavaBot.api.analytics.objects.AudioUserImpl
Implementation for the
Extends
AudioUser
interface
Extends
JdaUserImpl
as a parent to both AudioUser
and AudioUserImpl
-
Constructor Summary
ConstructorsConstructorDescriptionAudioUserImpl
(net.dv8tion.jda.api.JDA jda, JdaUser user, net.dv8tion.jda.api.entities.Guild guild) -
Method Summary
Modifier and TypeMethodDescriptiongets theAudioActivity
instance for the given usergetAudioUser
(net.dv8tion.jda.api.entities.Guild guild) Methods inherited from class dev.jacrispys.JavaBot.api.analytics.objects.JdaUserImpl
getGuilds, getGuildUser, getUser
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.jacrispys.JavaBot.api.analytics.objects.JdaUser
getGuilds, getGuildUser, getUser
-
Constructor Details
-
AudioUserImpl
public AudioUserImpl(net.dv8tion.jda.api.JDA jda, JdaUser user, net.dv8tion.jda.api.entities.Guild guild) - Parameters:
jda
- instance to access the API throughuser
- to get AudioUser data forguild
- to find tracked data for
-
-
Method Details
-
getAudioActivity
Description copied from interface:AudioUser
gets theAudioActivity
instance for the given user- Specified by:
getAudioActivity
in interfaceAudioUser
- Returns:
- an audioActivity instance of the given user.
-
getAudioUser
- Specified by:
getAudioUser
in interfaceJdaUser
- Overrides:
getAudioUser
in classJdaUserImpl
- Parameters:
guild
- to reference for AudioUser data- Returns:
- an instance of the AudioUser
-