def get_class_from_string(class_string: str) -> type:
class_parts = class_string.split('.')
if len(class_parts) < 2:
raise Exception(f"Class string {class_string} is not a valid class string.")
module_path = '.'.join(class_parts[:-1])
class_name = class_parts[-1]
module = __import__(module_path, fromlist=[class_name])
return getattr(module, class_name)