Package-level declarations
Types
Parameter which has its value computed by an aggregation function, from one or more options.
Base class for parameter resolvers using static types.
Transforms an enum entry into a human-readable name.
Retrieves the enum entries to be pushed to the provided scope.
Parameter of an Executable.
Base class for parameter resolvers used in text commands, application commands, and component callbacks.
Factory for parameter resolvers.
Marker interface for data passed when requesting for a parameter resolver.
Data used when retrieving a resolver factory.
Base class for parameter resolvers using static types.
Specialization of ParameterResolverFactory for a specific KType. Java users can supply a KotlinTypeToken instead.
Functions
Creates an enum resolver for slash commands, as well as component data and timeout data.
Creates a parameter resolver factory from the provided resolver producer.
Convert an enum to a more human-friendly name.