UNPKG

wms-xmlify-copy-resource

Version:

Convert a JSON-encoded WMS Copy Resource object into its XML equivalent

22 lines (18 loc) 717 B
var f = require('./factory') var pieceDesignation = require('./piece-designation') var note = require('./note') var cost = require('./cost') var tempLocation = require('./temporary-location') var caption = require('./caption') module.exports = function holding (h) { if (!h) return '' var category = (h.category || 'BASIC').toUpperCase() return f('holding', {category: category}, [ (h.pieceDesignation || []).map(pieceDesignation).join(''), (h.note || []).map(note).join(''), (h.useRestriction || []).map(function (u) { return f('useRestriction', {}, u)}).join(''), (h.cost || []).map(cost).join(''), (h.temporaryLocation || []).map(tempLocation).join(''), caption(h.caption), ]) }