Interface ConversationService

All Known Implementing Classes:
ConversationServiceImpl

public interface ConversationService
  • Method Details

    • updateComponentConversationStep

      void updateComponentConversationStep(String conversationId, String name, Long step)
    • getComponentConversationStep

      Long getComponentConversationStep(String conversationId, String name)
    • updateComponentConversationReplyTo

      void updateComponentConversationReplyTo(String conversationId, String name, String replyTo)
    • getComponentConversationReplyTo

      String getComponentConversationReplyTo(String conversationId, String name)
    • updateComponentConversationStatus

      void updateComponentConversationStatus(String conversationId, String name, ConversationStatus status)
    • getComponentConversationStatus

      ConversationStatus getComponentConversationStatus(String conversationId, String name)
    • conversation

      Conversation conversation(String conversationId)
    • addMessage

      void addMessage(kimaira.agentic.data.transfer.messaging.Message message)
    • setValue

      void setValue(String conversationId, String name, String suffix, Object value)
    • getValue

      <T> T getValue(String conversationId, String name, String suffix, Class<T> clazz)