From 1dbace8ec02a605cc36d74ae11649bf14b8a17d4 Mon Sep 17 00:00:00 2001 From: Mattia Consiglio <37270576+mattia-consiglio@users.noreply.github.com> Date: Fri, 24 May 2024 18:21:37 +0000 Subject: [PATCH] chore: Update Api.java to include additional fields in resourcesByAssetIDs method --- cloudinary-core/src/main/java/com/cloudinary/Api.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cloudinary-core/src/main/java/com/cloudinary/Api.java b/cloudinary-core/src/main/java/com/cloudinary/Api.java index 9af8639b..a3d30ab4 100644 --- a/cloudinary-core/src/main/java/com/cloudinary/Api.java +++ b/cloudinary-core/src/main/java/com/cloudinary/Api.java @@ -121,7 +121,7 @@ public ApiResponse resourcesByTag(String tag, Map options) throws Exception { if(options.get("fields") != null) { options.put("fields", StringUtils.join(ObjectUtils.asArray(options.get("fields")), ",")); } - ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources", resourceType, "tags", tag), ObjectUtils.only(options, "next_cursor", "direction", "max_results", "tags", "context", "moderations", "metadata", "fields"), options); + ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources", resourceType, "tags", tag), ObjectUtils.only(options, "next_cursor", "direction", "max_results", "tags", "context", "moderations", "metadata", "fields", "direction"), options); return response; } @@ -148,13 +148,13 @@ public ApiResponse resourceByAssetID(String assetId, Map options) throws Excepti if(options.get("fields") != null) { options.put("fields", StringUtils.join(ObjectUtils.asArray(options.get("fields")), ",")); } - Map params = ObjectUtils.only(options, "tags", "context", "moderations", "fields"); + Map params = ObjectUtils.only(options, "colors", "faces", "quality_analysis", "accessibility_analysis","phash", "coordinates", "versions", "max_results", "derived_next_cursor" ); ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources", assetId), params, options); return response; } public ApiResponse resourcesByAssetIDs(Iterable assetIds, Map options) throws Exception { if (options == null) options = ObjectUtils.emptyMap(); - Map params = ObjectUtils.only(options, "public_ids", "tags", "context", "moderations"); + Map params = ObjectUtils.only(options, "public_ids", "tags", "context", "moderations", "max_results", "next_cursor", "direction", "fields", "metadata"); params.put("asset_ids", assetIds); ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources", "by_asset_ids"), params, options); return response; @@ -165,7 +165,7 @@ public ApiResponse resourcesByAssetFolder(String assetFolder, Map options) throw if(options.get("fields") != null) { options.put("fields", StringUtils.join(ObjectUtils.asArray(options.get("fields")), ",")); } - Map params = ObjectUtils.only(options, "next_cursor", "direction", "max_results", "tags", "context", "moderations", "fields"); + Map params = ObjectUtils.only(options, "next_cursor", "direction", "max_results", "tags", "context", "moderations", "fields", "metadata"); params.put("asset_folder", assetFolder); ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources/by_asset_folder"), params, options); return response; @@ -199,7 +199,7 @@ public ApiResponse resource(String public_id, Map options) throws Exception { ApiResponse response = callApi(HttpMethod.GET, Arrays.asList("resources", resourceType, type, public_id), ObjectUtils.only(options, "exif", "colors", "faces", "coordinates", "image_metadata", "pages", "phash", "max_results", "quality_analysis", "cinemagraph_analysis", - "accessibility_analysis", "versions", "media_metadata"), options); + "accessibility_analysis", "versions", "media_metadata", "related", "related_next_cursor", "derived_next_cursor"), options); return response; }