0.1.5 • Published 6 years ago

dm-partners-sdk v0.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

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