Package-level declarations
Types
Link copied to clipboard
interface ComponentParameterResolver<T : ParameterResolver<T, R>, ComponentParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for parameters annotated with @ComponentData.
Link copied to clipboard
interface ICustomResolver<T : ParameterResolver<T, R>, ICustomResolver<T, R>, R : Any> : IParameterResolver<T>
Parameter resolver for any command/handler parameters which aren't resolvable by other resolvers.
Link copied to clipboard
Link copied to clipboard
interface MessageContextParameterResolver<T : ParameterResolver<T, R>, MessageContextParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for parameters of message context commands.
Link copied to clipboard
interface ModalParameterResolver<T : ParameterResolver<T, R>, ModalParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for parameters annotated with @ModalInput.
Link copied to clipboard
interface QuotableTextParameterResolver<T : ParameterResolver<T, R>, QuotableTextParameterResolver<T, R>, R : Any> : TextParameterResolver<T, R>
Resolver for text command options.
Link copied to clipboard
interface SlashParameterResolver<T : ParameterResolver<T, R>, SlashParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for slash command options, including referenced autocomplete parameters.
Link copied to clipboard
interface TextParameterResolver<T : ParameterResolver<T, R>, TextParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for text command options.
Link copied to clipboard
interface TimeoutParameterResolver<T : ParameterResolver<T, R>, TimeoutParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for parameters annotated with @TimeoutData.
Link copied to clipboard
interface UserContextParameterResolver<T : ParameterResolver<T, R>, UserContextParameterResolver<T, R>, R : Any> : IParameterResolver<T>
Resolver for parameters of user context commands.