Class PerInteractionModule

java.lang.Object
com.google.inject.AbstractModule
io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
All Implemented Interfaces:
com.google.inject.Module

@Internal public class PerInteractionModule extends PropertyProviderModule
  • Constructor Details

    • PerInteractionModule

      public PerInteractionModule(io.github.kaktushose.jdac.introspection.Introspection introspection)
  • Method Details

    • jda

      @Provides public net.dv8tion.jda.api.JDA jda()
    • jdaCommands

      @Provides public io.github.kaktushose.jdac.JDACommands jdaCommands()
    • definition

      @Provides public io.github.kaktushose.jdac.introspection.Definitions definition()