Skip to content

Commit cb68d9e

Browse files
feat: add support for media_metadata param for upload and explicit
Co-authored-by: cloudinary-pkoniu <[email protected]>
1 parent 432c0d4 commit cb68d9e

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

lib-es5/api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ function deleteResourcesParams(options) {
1616
}
1717

1818
function getResourceParams(options) {
19-
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis");
19+
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "media_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis");
2020
}
2121

2222
exports.ping = function ping(callback) {

lib-es5/utils/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ function build_upload_params(options) {
367367
format: options.format,
368368
filename_override: options.filename_override,
369369
image_metadata: utils.as_safe_bool(options.image_metadata),
370+
media_metadata: utils.as_safe_bool(options.media_metadata),
370371
invalidate: utils.as_safe_bool(options.invalidate),
371372
moderation: options.moderation,
372373
notification_url: options.notification_url,

lib/api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function deleteResourcesParams(options, params = {}) {
1010
}
1111

1212
function getResourceParams(options) {
13-
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis");
13+
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "media_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis");
1414
}
1515

1616
exports.ping = function ping(callback, options = {}) {

lib/utils/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,7 @@ function build_upload_params(options) {
346346
format: options.format,
347347
filename_override: options.filename_override,
348348
image_metadata: utils.as_safe_bool(options.image_metadata),
349+
media_metadata: utils.as_safe_bool(options.media_metadata),
349350
invalidate: utils.as_safe_bool(options.invalidate),
350351
moderation: options.moderation,
351352
notification_url: options.notification_url,

test/utils/utils_spec.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1383,6 +1383,7 @@ describe("utils", function () {
13831383
colors: "true",
13841384
exif: "false",
13851385
image_metadata: "false",
1386+
media_metadata: "false",
13861387
invalidate: 1,
13871388
eager_async: "1"
13881389
};
@@ -1394,6 +1395,7 @@ describe("utils", function () {
13941395
colors: 1,
13951396
exif: 0,
13961397
image_metadata: 0,
1398+
media_metadata: 0,
13971399
invalidate: 1,
13981400
eager_async: 1
13991401
};

types/index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ declare module 'cloudinary' {
472472
derived_next_cursor?: string;
473473
faces?: boolean;
474474
image_metadata?: boolean;
475+
media_metadata?: boolean;
475476
pages?: boolean;
476477
coordinates?: boolean;
477478
phash?: boolean;
@@ -499,6 +500,7 @@ declare module 'cloudinary' {
499500
folder?: string;
500501
format?: VideoFormat | ImageFormat;
501502
image_metadata?: boolean;
503+
media_metadata?: boolean;
502504
invalidate?: boolean;
503505
moderation?: ModerationKind;
504506
notification_url?: string;
@@ -672,6 +674,7 @@ declare module 'cloudinary' {
672674
derived_next_cursor: string;
673675
exif: object; //won't change since it's response, we need to discuss documentation team about it before implementing.
674676
image_metadata: object; //won't change since it's response, we need to discuss documentation team about it before implementing.
677+
media_metadata: object;
675678
faces: number[][];
676679
quality_analysis: number;
677680
colors: [string, number][];

0 commit comments

Comments
 (0)