Stub implementation of SISessionManager. Uses in-memory storage and returns not-supported errors.
Brands should extend this class or provide their own implementation that integrates with their conversational AI systems.
Check if SI is supported. Override this to return true when implementing real logic.
Get offering details for display to user
Initiate a new SI session
Handle a message within a session
Terminate a session
Get session state (for internal use)
Clean up stale sessions
Stub implementation of SISessionManager. Uses in-memory storage and returns not-supported errors.
Brands should extend this class or provide their own implementation that integrates with their conversational AI systems.