code: def _ConvertManagedType(self, managedType):
        
        if managedType:
           vmodlName = managedType.name
           wsdlName = managedType.wsdlName
           version = managedType.version
           parent = managedType.base[0]
           props = self._Filter(self._ConvertManagedPropertyType, managedType.property)
           methods = self._Filter(self._ConvertMethodType, managedType.method)
           moType = (vmodlName, wsdlName, parent, version, props, methods)
        else:
           moType = None
        return moType
docs: Convert vmodl.reflect.DynamicTypeManager.ManagedTypeInfo to pyVmomi
        managed type definition