Skip to content

Commit 8262b44

Browse files
feat: new property for options when getting single asset details
1 parent ae47535 commit 8262b44

File tree

4 files changed

+94
-65
lines changed

4 files changed

+94
-65
lines changed

lib-es5/api.js

Lines changed: 5 additions & 5 deletions
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", "media_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", 'related', 'related_next_cursor');
2020
}
2121

2222
exports.ping = function ping(callback) {
@@ -262,28 +262,28 @@ exports.add_related_assets = function (publicId, assetsToRelate, callback) {
262262
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
263263

264264
var params = createRelationParams(assetsToRelate);
265-
return call_api('post', ['resources', options.resource_type, options.type, publicId], params, callback, options);
265+
return call_api('post', ['resources', 'related_assets', options.resource_type, options.type, publicId], params, callback, options);
266266
};
267267

268268
exports.add_related_assets_by_asset_id = function (assetId, assetsToRelate, callback) {
269269
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
270270

271271
var params = createRelationParams(assetsToRelate);
272-
return call_api('post', ['resources', assetId], params, callback, options);
272+
return call_api('post', ['resources', 'related_assets', assetId], params, callback, options);
273273
};
274274

275275
exports.delete_related_assets = function (publicId, assetsToUnrelate, callback) {
276276
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
277277

278278
var params = deleteRelationParams(assetsToUnrelate);
279-
return call_api('delete', ['resources', options.resource_type, options.type, publicId], params, callback, options);
279+
return call_api('delete', ['resources', 'related_assets', options.resource_type, options.type, publicId], params, callback, options);
280280
};
281281

282282
exports.delete_related_assets_by_asset_id = function (assetId, assetsToUnrelate, callback) {
283283
var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
284284

285285
var params = deleteRelationParams(assetsToUnrelate);
286-
return call_api('delete', ['resources', assetId], params, callback, options);
286+
return call_api('delete', ['resources', 'related_assets', assetId], params, callback, options);
287287
};
288288

289289
exports.delete_derived_resources = function delete_derived_resources(derived_resource_ids, callback) {

lib/api.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function deleteResourcesParams(options, params = {}) {
1313
}
1414

1515
function getResourceParams(options) {
16-
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "media_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis");
16+
return pickOnlyExistingValues(options, "exif", "cinemagraph_analysis", "colors", "derived_next_cursor", "faces", "image_metadata", "media_metadata", "pages", "phash", "coordinates", "max_results", "versions", "accessibility_analysis", 'related', 'related_next_cursor');
1717
}
1818

1919
exports.ping = function ping(callback, options = {}) {
@@ -192,22 +192,22 @@ const deleteRelationParams = (publicIds = []) => {
192192

193193
exports.add_related_assets = (publicId, assetsToRelate, callback, options = {}) => {
194194
const params = createRelationParams(assetsToRelate);
195-
return call_api('post', ['resources', options.resource_type, options.type, publicId], params, callback, options);
195+
return call_api('post', ['resources', 'related_assets', options.resource_type, options.type, publicId], params, callback, options);
196196
};
197197

198198
exports.add_related_assets_by_asset_id = (assetId, assetsToRelate, callback, options = {}) => {
199199
const params = createRelationParams(assetsToRelate);
200-
return call_api('post', ['resources', assetId], params, callback, options);
200+
return call_api('post', ['resources', 'related_assets', assetId], params, callback, options);
201201
};
202202

203203
exports.delete_related_assets = (publicId, assetsToUnrelate, callback, options = {}) => {
204204
const params = deleteRelationParams(assetsToUnrelate);
205-
return call_api('delete', ['resources', options.resource_type, options.type, publicId], params, callback, options);
205+
return call_api('delete', ['resources', 'related_assets', options.resource_type, options.type, publicId], params, callback, options);
206206
};
207207

208208
exports.delete_related_assets_by_asset_id = (assetId, assetsToUnrelate, callback, options = {}) => {
209209
const params = deleteRelationParams(assetsToUnrelate);
210-
return call_api('delete', ['resources', assetId], params, callback, options);
210+
return call_api('delete', ['resources', 'related_assets', assetId], params, callback, options);
211211
};
212212

213213
exports.delete_derived_resources = function delete_derived_resources(derived_resource_ids, callback, options = {}) {

0 commit comments

Comments
 (0)