Interface ChatMessageContext

All Superinterfaces:
MessageContext, StringMessageContext

public interface ChatMessageContext extends StringMessageContext
A message written in one of the configured chats. Builds on StringMessageContext.
  • Method Details

    • builder

      static net.flectone.pulse.module.message.chat.model.ChatMessageContextImpl.ChatMessageContextImplBuilder builder()
      Starts building this context.
      Returns:
      a new builder
    • chat

      @NonNull Chat chat()
      The chat it was written in.
      Returns:
      the chat it was written in
    • withChat

      ChatMessageContext withChat(@NonNull Chat chat)
      Returns a copy carrying a different value.
      Parameters:
      chat - the chat it was written in
      Returns:
      the copy