Interface DeletemessageMessageContext

All Superinterfaces:
MessageContext

public interface DeletemessageMessageContext extends MessageContext
A chat message withdrawn by a moderator. Builds on MessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.command.deletemessage.model.DeletemessageMessageContextImpl.DeletemessageMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • deletedUUID

      @NonNull UUID deletedUUID()
      Id of the message being withdrawn.
      Returns:
      id of the message being withdrawn
    • withDeletedUUID

      DeletemessageMessageContext withDeletedUUID(@NonNull UUID deletedUUID)
      Returns a copy carrying a different value.
      Parameters:
      deletedUUID - id of the message being withdrawn
      Returns:
      the copy