in genesyscloud/genesyscloud-audiohook/audiohook_config.py [0:0]
def __post_init__(self):
"""The os.environ can possible return NONE value, need a post process to handel missing values"""
if self.api_key is None:
raise ValueError(
"Environment Variable API_KEY for Audiohook monitor is missing")
if self.conversation_profile_name is None:
raise ValueError(
"Environment Variable CONVERSATION_PROFILE_NAME for Audiohook monitor is missing")
if self.project_id is None:
raise ValueError(
"Environment Variable GCP_PROJECT_ID for Audiohook monitor is missing")
if self.ui_connector_endpoint is None:
raise ValueError(
"Environment Variable UI_CONNECTOR for Audiohook monitor is missing")
if self.ui_connector_endpoint is None:
raise ValueError(
"Environment Variable UI_CONNECTOR for Audiohook monitor is missing")
if self.redis_host is None:
raise ValueError(
"Environment Variable REDISHOST for Audiohook monitor is missing")
if self.redis_host is None:
raise ValueError(
"Environment Variable REDISPORT for Audiohook monitor is missing")