const utils = require('../utils/utils'); module.exports = { fields: (prefix = '', isInput = true, isArrayChild = false) => { const {keyPrefix, labelPrefix} = utils.buildKeyAndLabel(prefix, isInput, isArrayChild) return [ { key: `${keyPrefix}code`, label: `[${labelPrefix}code]`, type: 'integer', }, { key: `${keyPrefix}type`, label: `[${labelPrefix}type]`, type: 'string', }, { key: `${keyPrefix}message`, label: `[${labelPrefix}message]`, type: 'string', }, ] }, mapping: (bundle, prefix = '') => { const {keyPrefix} = utils.buildKeyAndLabel(prefix) return { 'code': bundle.inputData?.[`${keyPrefix}code`], 'type': bundle.inputData?.[`${keyPrefix}type`], 'message': bundle.inputData?.[`${keyPrefix}message`], } }, }