Package ai.protify.core.conversation
Class AIConversationState
- java.lang.Object
-
- ai.protify.core.conversation.AIConversationState
-
public class AIConversationState extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AIConversationState()AIConversationState(java.lang.String conversationId, java.util.List<AIMessage> messages)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AIConversationStatefromJson(java.lang.String json)java.lang.StringgetId()java.util.List<AIMessage>getMessages()voidsetConversationId(java.lang.String conversationId)voidsetMessages(java.util.List<AIMessage> messages)java.lang.StringtoJson()
-
-
-
Constructor Detail
-
AIConversationState
public AIConversationState()
-
AIConversationState
public AIConversationState(java.lang.String conversationId, java.util.List<AIMessage> messages)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setConversationId
public void setConversationId(java.lang.String conversationId)
-
getMessages
public java.util.List<AIMessage> getMessages()
-
setMessages
public void setMessages(java.util.List<AIMessage> messages)
-
toJson
public java.lang.String toJson()
-
fromJson
public static AIConversationState fromJson(java.lang.String json)
-
-