{
     "P1_ERROR_HASH_CALCULATION": {
      "errorCode": "P1_ERROR_HASH_CALCULATION",
      "statusCode": 500,
      "errorMessage": "Error while calculating hash"
    },
    "P1_ERROR_WRITING_FILE": {
      "errorCode": "P1_ERROR_WRITING_FILE",
      "statusCode": 500,
      "errorMessage": "Error writing file"
    },
    "P1_FAILED_TO_DOWNLOAD_MEDIA": {
      "errorCode": "P1_FAILED_TO_DOWNLOAD_MEDIA",
      "statusCode": 500,
      "errorMessage": "Failed to download media"
    },
    "P2_ERROR_FETCHING_CMS_COLLECTION": {
      "errorCode": "P2_ERROR_FETCHING_CMS_COLLECTION",
      "statusCode": 500,
      "errorMessage": "Error fetching collections from CMS"
    }, "P3_CONTENT_SAFETY_ERROR": {
      "errorCode": "P3_CONTENT_SAFETY_ERROR",
      "statusCode": 400,
      "errorMessage": "Error in  content safety"
    },
    "P1_ERROR_CHAT_MESSAGE": {
      "errorCode": "P1_ERROR_CHAT_MESSAGE",
      "statusCode": 400,
      "errorMessage": "Error in  chat message"
    },
    "P1_ERROR_RETRIEVING_CHAT_MESSAGE": {
      "errorCode": "P1_ERROR_RETRIEVING_CHAT_MESSAGE",
      "statusCode": 500,
      "errorMessage": "Error while retrieving chat message"
    },
     "P2_ERROR_IN_NEXT_BEST_ACTION": {
      "errorCode": "P2_ERROR_IN_NEXT_BEST_ACTION",
      "statusCode": 500,
      "errorMessage": "Error while generating next best action"
    },
      "P2_ERROR_SUGGESTION_FLOW": {
      "errorCode": "P2_ERROR_SUGGESTION_FLOW",
      "statusCode": 500,
      "errorMessage": "Error while generating suggestion"
    },
      "P2_ERROR_UPDATING_CHAT_HISTORY": {
      "errorCode": "P2_ERROR_UPDATING_CHAT_HISTORY",
      "statusCode": 500,
      "errorMessage": "Error while updating chat history"
    },
    "P2_ERROR_UPDATING_CHAT_SCORE": {
      "errorCode": "P2_ERROR_UPDATING_CHAT_SCORE",
      "statusCode": 500,
      "errorMessage": "Error while updating chat score"
    },
    "P1_CMS_UPDATION_FAILED": {
      "errorCode": "P1_CMS_UPDATION_FAILED",
      "statusCode": 500,
      "errorMessage": "Error in  updating CMS"
    },
     "P3_ERROR_IN_USER_ACTION_Update": {
      "errorCode": "P3_ERROR_IN_USER_ACTION_Update",
      "statusCode": 500,
      "errorMessage": "Error while updating user action" 
  },
  "P1_ERROR_IN_STARTER_QUESTION" :{
      "errorCode": "P1_ERROR_IN_STARTER_QUESTION",
      "statusCode": 500,
      "errorMessage": "Error while extracting starter question"
  },
  "P1_ERROR_IN_USER_ACTION" :{
      "errorCode": "P1_ERROR_IN_USER_ACTION",
      "statusCode": 500,
      "errorMessage": "Error in user action"
    
  },
  "P1_ERROR_CONFIGURING_BRAND":{
      "errorCode": "P1_ERROR_CONFIGURING_BRAND",
      "statusCode": 500,
      "errorMessage": "Error while configuring Brand"
  },
  "P1_ERROR_EXTARCT_ENTITIES":{
      "errorCode": "P1_ERROR_EXTARCT_ENTITIES",
      "statusCode": 500,
      "errorMessage": "Error while extracting entities from chat history"
  },
  "P2_ERROR_CHAT_HISTORY_SUMMARY":{
      "errorCode": "P2_ERROR_CHAT_HISTORY_SUMMARY",
      "statusCode": 500,
      "errorMessage": "Error in summarizeChatHistoryQuery"
  },
  "P2_INVALID_SESSION_ID_CLIENTID":{
      "errorCode": "P2_INVALID_SESSION_ID_CLIENTID",
      "statusCode": 400,
      "errorMessage": "Invalid session id or client id"
  },
  "P2_ERROR_ADDING_CHAT_INSIGHT":{
      "errorCode": "P2_ERROR_ADDING_CHAT_INSIGHT",
      "statusCode": 500,
      "errorMessage": "Error in adding chat insight"
  },
  "P2_ERROR_FETCHING_CHAT_INSIGHT":{
      "errorCode": "P2_ERROR_FETCHING_CHAT_INSIGHT",
      "statusCode": 500,
      "errorMessage": "Error in getting chat insight"
  },
  "P2_ERROR_UPDATING_USER_OBJECT":{
      "errorCode": "P2_ERROR_UPDATING_USER_OBJECT",
      "statusCode": 500,
      "errorMessage": "Error updating user object"
  },
  "P2_ERROR_CALLING_GUARDRAIL_API": {
    "errorCode": "P2_ERROR_CALLING_GUARDRAIL_API",
    "statusCode": 500,
    "errorMessage": "Error calling Guardrail API"
  },
  "P2_FAILED_TO_FETCH_REDIS_CACHE": {
      "errorCode": "P2_FAILED_TO_FETCH_REDIS_CACHE",
      "statusCode": 500,
      "errorMessage": "Failed to fetch Redis cache "
    }
  } 