public async Task <ImageEntity[]> ImageSearchAsync(string text, SortDirectionEnum direction = SortDirectionEnum.Descending, ImageSearchModeEnum searchMode = ImageSearchModeEnum.Popular) { // Todo: support searching for keywords. string directionValue = direction.GetEnumMemberValue(); string searchModeValue = searchMode.GetEnumMemberValue(); //string orderValue = order.GetEnumMemberValue(); // /user/(*)!imagesearch string requestUri = string.Format("{0}/image!search?Scope={1}&SortDirection={2}&SortMethod={3}&Text={4}", SmugMug.v2.Constants.Addresses.SmugMugApi, this.Uri, directionValue, searchModeValue, text); return(await RetrieveEntityArrayAsync <ImageEntity>(requestUri)); }