0.1.5 • Published 7 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-sdkRequire
$ 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