BotSharp/src/Infrastructure/BotSharp.Abstraction/Conversations/IConversationStateService.cs
2023-09-05 22:19:36 -05:00

15 lines
411 B
C#

namespace BotSharp.Abstraction.Conversations;
/// <summary>
/// Conversation state service to track the context in the conversation lifecycle
/// </summary>
public interface IConversationStateService
{
ConversationState Load(string conversationId);
string GetState(string name);
ConversationState GetStates();
void SetState(string name, string value);
void CleanState();
void Save();
}