All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.freya022.botcommands.api.commands.INamedCommand.kt Maven / Gradle / Ivy

Go to download

A Kotlin-first (and Java) framework that makes creating Discord bots a piece of cake, using the JDA library.

There is a newer version: 3.0.0-alpha.18
Show newest version
package io.github.freya022.botcommands.api.commands

/**
 * A command with a name and possibly a parent.
 */
interface INamedCommand {
    /**
     * The parent of this command, `null` for top-level commands.
     */
    val parentInstance: INamedCommand?

    /**
     * The name of this command.
     *
     * Does not include the names of its parents.
     */
    val name: String

    /**
     * The complete path that leads to this command.
     */
    val path: CommandPath
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy