code: def convert_camel_case_keys(original_dict: Dict[str, Any]) -> Dict[str, Any]:
      
      new_dict = dict()
      for key, val in original_dict.items():
          if isinstance(val, dict):
              # Recurse
              new_dict[convert_camel_case_string(key)] = convert_camel_case_keys(val)
          else:
              new_dict[convert_camel_case_string(key)] = val
      return new_dict
docs: Converts all keys of a dict from camel case to snake case, recursively