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 theAudioActivityinstance for the given usergetAudioUser(net.dv8tion.jda.api.entities.Guild guild) Methods inherited from class dev.jacrispys.JavaBot.api.analytics.objects.JdaUserImpl
getGuilds, getGuildUser, getUserMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:AudioUsergets theAudioActivityinstance for the given user- Specified by:
getAudioActivityin interfaceAudioUser- Returns:
- an audioActivity instance of the given user.
-
getAudioUser
- Specified by:
getAudioUserin interfaceJdaUser- Overrides:
getAudioUserin classJdaUserImpl- Parameters:
guild- to reference for AudioUser data- Returns:
- an instance of the AudioUser
-