-
public final class MessageRepresents a message in the conversation
-
-
Method Summary
Modifier and Type Method Description final IntegergetId()final StringgetContent()final MessageRolegetRole()final LonggetTimestamp()final Map<String, Object>getMetadata()-
-
Constructor Detail
-
Message
Message(Integer id, String content, MessageRole role, Long timestamp, Map<String, Object> metadata)
- Parameters:
id- Unique integer identifier for the messagecontent- The text content of the messagerole- Who sent the message (user or agent)timestamp- When the message was sentmetadata- Additional metadata about the message
-
-
Method Detail
-
getContent
final String getContent()
-
getRole
final MessageRole getRole()
-
getTimestamp
final Long getTimestamp()
-
getMetadata
final Map<String, Object> getMetadata()
-
-
-
-