0.1.5 • Published 6 years ago
dm-partners-sdk v0.1.5
dm-partners-sdk
Nodejs module for sending custom mark up and getting selected items on the 'Display Management app' iframe displayed by the partner
Install
$ npm install dm-partners-sdk
Require
$ var dmParnersSdk = require('dm-partners-sdk')
Usage without mark up
/**
* @example fetch the data on item selection change
*/
var dmParnersSdk = require('dm-partners-sdk')
dmParnersSdk.fetchData(function (e) {
// Get the data
console.log(e.detail.data)
})
Usage with mark up
/**
* @example send custom markup
*/
var dmParnersSdk = require('dm-partners-sdk')
dmParnersSdk.sendCustomMarkup('iframeIdOnYourPage', function (markup) {
/**
* Mark up structure : array of objects
* @example [{ code: "ITEM-CODE", price: 10, selected: true }]
* The properties ('code', 'price') are mandatory
*/
if(markup !== undefined) {
// You have to return an array
return [{ code: markup[0].code, price: 10 }, { code: markup[1].code, price: 15 }]
}
})
Licence
MIT