Uses of Interface
dev.sympho.bot_utils.access.AccessValidator
Packages that use AccessValidator
Package
Description
API for managing access to features.
Interfaces for handling user-triggered events in a generalized manner.
-
Uses of AccessValidator in dev.sympho.bot_utils.access
Subinterfaces of AccessValidator in dev.sympho.bot_utils.accessModifier and TypeInterfaceDescriptioninterfaceValidator that determines whether a caller has certain access rights in the context of a channel-based event.Methods in dev.sympho.bot_utils.access that return AccessValidatorModifier and TypeMethodDescriptiondefault AccessValidatorAccessManager.validator(AccessContext context) Creates an access validator under the given context. -
Uses of AccessValidator in dev.sympho.bot_utils.event
Subinterfaces of AccessValidator in dev.sympho.bot_utils.eventModifier and TypeInterfaceDescriptioninterfaceThe context of an application command interaction.interfaceThe context of a button component being pressed by a user.interfaceThe context of an user-triggered event that is bound to a specific channel.interfaceThe context of an event fired by interacting with a message component.interfaceThe context of an interaction-based event that is deferrable.interfaceThe context of an user-triggered event received from Discord.interfaceThe context of an interaction-based event.interfaceThe context of an event that is related to a message.interfaceThe context of a new message being created.interfaceThe context of a message event.interfaceThe context of an event that is related to a message and always includes the message data as part of the event payload.interfaceThe context of a modal component being submitted by a user.interfaceContext for an event that can be replied to.interfaceThe context of a slash command interaction.Classes in dev.sympho.bot_utils.event that implement AccessValidatorModifier and TypeClassDescriptionclassAbstractChannelEventContext<E extends @NonNull Event>Convenience base for implementing a channel-bound event context.classAbstractEventContext<E extends @NonNull Event>Convenience base for implementing an event context.classAbstractRepliableContext<E extends @NonNull Event>Convenience base for implementing an event context with reply functionality.Methods in dev.sympho.bot_utils.event that return AccessValidator