UNPKG

magento2-rest-client

Version:

REST client for accessing Magento 2 functionality.

33 lines (25 loc) 1.11 kB
var util = require('util'); module.exports = function (restClient) { var module = {}; module.list = function (productSku) { var endpointUrl = util.format('/products/%s/media', productSku); return restClient.get(endpointUrl); } module.get = function (productSku, mediaId) { var endpointUrl = util.format('/products/%s/media/%d', productSku, mediaId); return restClient.get(endpointUrl); } module.create = function (productSku, productMediaAttributes) { var endpointUrl = util.format('/products/%s/media', productSku); return restClient.post(endpointUrl, productMediaAttributes); } module.update = function (productSku, mediaId, productMediaAttributes) { var endpointUrl = util.format('/products/%s/media/%d', productSku, mediaId); return restClient.put(endpointUrl, productMediaAttributes); } module.delete = function (productSku, mediaId) { var endpointUrl = util.format('/products/%s/media/%d', productSku, mediaId); return restClient.delete(endpointUrl); } return module; }