public async Task <IEnumerable <ChiliResource> > GetResourceInFolder(string apiKey, string parentFolder, ChiliResource.ResourceType resourceType = ChiliResource.ResourceType.Documents, int numLevels = 1)
        {
            List <ChiliResource> resourcesFound = new List <ChiliResource>();

            ResourceGetTreeLevelResponse treeResponse = await soapClient.ResourceGetTreeLevelAsync(apiKey, resourceType.ToString(), parentFolder, numLevels);

            XmlDocument xmlDocument = new XmlDocument();

            xmlDocument.LoadXml(treeResponse.Body.ResourceGetTreeLevelResult);

            XmlNodeList parent = xmlDocument.GetElementsByTagName("tree");

            if (parent.Count > 0 && parent[0].HasChildNodes)
            {
                GetXmlItemsInFolder(parent[0], ref resourcesFound, resourceType, 0);
            }


            return(resourcesFound);
        }