Interface ChatMessageContext
- All Superinterfaces:
MessageContext, StringMessageContext
A message written in one of the configured chats.
Builds on
StringMessageContext.-
Nested Class Summary
Nested classes/interfaces inherited from interface MessageContext
MessageContext.CacheKey -
Method Summary
Methods inherited from interface MessageContext
addFlag, addFlags, addTagResolver, addTagResolvers, base, createCacheKey, flags, isFlag, message, receiver, sender, tagResolver, toBuilder, uuid, withBase, withFlags, withMessage, withReceiver, withSender, withTagResolver, withUuidMethods inherited from interface StringMessageContext
string, withString
-
Method Details
-
builder
static net.flectone.pulse.module.message.chat.model.ChatMessageContextImpl.ChatMessageContextImplBuilder builder()Starts building this context.- Returns:
- a new builder
-
chat
-
withChat
Returns a copy carrying a different value.- Parameters:
chat- the chat it was written in- Returns:
- the copy
-