Package com.embabel.chat
Class UserMessage
-
- All Implemented Interfaces:
-
com.embabel.agent.domain.io.UserContent,com.embabel.agent.domain.library.HasContent,com.embabel.common.core.types.Timestamped
public final class UserMessage extends Message implements UserContent
Message sent by the user.
-
-
Constructor Summary
Constructors Constructor Description UserMessage(String content, String name, Instant timestamp)UserMessage(String content, String name)UserMessage(String content)
-
Method Summary
Modifier and Type Method Description InstantgetTimestamp()StringtoString()-
-
Constructor Detail
-
UserMessage
UserMessage(String content, String name, Instant timestamp)
- Parameters:
content- Content of the messagename- Name of the user, if available
-
UserMessage
UserMessage(String content, String name)
- Parameters:
content- Content of the messagename- Name of the user, if available
-
UserMessage
UserMessage(String content)
- Parameters:
content- Content of the message
-
-
Method Detail
-
getTimestamp
Instant getTimestamp()
-
-
-
-