[docs]@dataclassclassModule:module_type:strmodule_param:Dictmodule:Callable=field(init=False)def__post_init__(self):self.module=get_support_modules(self.module_type)ifself.moduleisNone:raiseValueError(f"Module type {self.module_type} is not supported.")