vocode-python/vocode/streaming/telephony/config_manager/base_config_manager.py
2023-03-28 10:29:00 -07:00

17 lines
448 B
Python

import logging
import os
from typing import Optional
from redis import Redis
from vocode.streaming.models.telephony import CallConfig
class BaseConfigManager:
def save_config(self, conversation_id: str, config: CallConfig):
raise NotImplementedError
def get_config(self, conversation_id) -> Optional[CallConfig]:
raise NotImplementedError
def delete_config(self, conversation_id):
raise NotImplementedError