+def resources(resourcePoolId: str, uow: unit_of_work.AbstractUnitOfWork,\r
+ **kwargs):\r
+\r
+ filter_kwargs = {} # filter key should be the same with database name\r
+ if 'resourceTypeName' in kwargs:\r
+ resource_type_name = kwargs['resourceTypeName']\r
+ with uow:\r
+ # res_types = uow.resource_types.list()\r
+ # restype_ids = [\r
+ # restype.resourceTypeId for restype in res_types\r
+ # if resourceTypeName == restype.name]\r
+ # restype_id = '' if len(restype_ids) == 0 else restype_ids[0]\r
+ res_type = uow.resource_types.get_by_name(resource_type_name)\r
+ restype_id = '' if res_type is None else res_type.resourceTypeId\r
+ filter_kwargs['resourceTypeId'] = restype_id\r
+\r
+ # li = uow.resources.list(resourcePoolId)\r
+ # return [r.serialize() for r in li if r.resourceTypeId == restype_id]\r
+ if 'parentId' in kwargs:\r
+ filter_kwargs['parentId'] = kwargs['parentId']\r
+\r