Files

46 lines
925 B
JavaScript

'use strict';
var pinterestResource = require('../Resource');
var pinterestMethod = pinterestResource.methods.pinterestMethod;
module.exports = pinterestResource.extend({
createPin: pinterestMethod({
method: 'POST',
path: 'v1/pins/'
}),
getPin: pinterestMethod({
method: 'GET',
path: 'v1/pins/{pin}/',
urlParams: ['pin'],
required: ['pin']
}),
getBoardPins: pinterestMethod({
method: 'GET',
path: 'v1/boards/{board}/pins/',
urlParams: ['board'],
required: ['board']
}),
getUserPins: pinterestMethod({
method: 'GET',
path: 'v1/me/pins/'
}),
updatePin: pinterestMethod({
method: 'PATCH',
path: 'v1/pins/{pin}/',
urlParams: ['pin'],
required: ['pin']
}),
deletePin: pinterestMethod({
method: 'DELETE',
path: 'v1/pins/{pin}/',
urlParams: ['pin'],
required: ['pin']
})
});