Interface ClearMessageContext

All Superinterfaces:
MessageContext, StringMessageContext

public interface ClearMessageContext extends StringMessageContext
A mail removed by the clear-mail command. Builds on StringMessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.command.clearmail.model.ClearMessageContextImpl.ClearMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • mail

      @NonNull Mail mail()
      The mail that was deleted.
      Returns:
      the mail that was deleted
    • withMail

      ClearMessageContext withMail(@NonNull Mail mail)
      Returns a copy carrying a different value.
      Parameters:
      mail - the mail that was deleted
      Returns:
      the copy