UNPKG

@central-credit/engine

Version:

Engine to handle the Serasa requests

85 lines 3.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LayoutRecordType; (function (LayoutRecordType) { LayoutRecordType["NUMBER"] = "number"; LayoutRecordType["STRING"] = "string"; LayoutRecordType["BOTH"] = "both"; })(LayoutRecordType = exports.LayoutRecordType || (exports.LayoutRecordType = {})); exports.LayoutParams = { NumDoc: ':numDoc', PersonType: ':personType', BaseCons: ':baseCons', Modality: ':modality', ConsultPrice: ':consultPrice', CostCenter: ':costCenter', Encoded: ':encoded', Size: ':size', Talk: ':talk', Function: ':function', ConsultType: ':consultType', UpdateSentData: ':updateSentData', SizeChecks: ':sizeChecks', Logon: ':logon', Response: ':response', PeriodBuy: ':periodBuy', PeriodAddress: ':periodAddress' }; const Layout = { header: [ { size: 4, value: 'B49C', type: LayoutRecordType.STRING }, { size: 6, type: LayoutRecordType.STRING }, { size: 15, value: exports.LayoutParams.NumDoc, type: LayoutRecordType.NUMBER }, { size: 1, value: exports.LayoutParams.PersonType, type: LayoutRecordType.STRING }, { size: 6, value: exports.LayoutParams.BaseCons, type: LayoutRecordType.STRING }, { size: 2, value: exports.LayoutParams.Modality, type: LayoutRecordType.STRING }, { size: 7, value: exports.LayoutParams.ConsultPrice, type: LayoutRecordType.NUMBER }, { size: 12, value: exports.LayoutParams.CostCenter, type: LayoutRecordType.BOTH }, { size: 1, value: exports.LayoutParams.Encoded, type: LayoutRecordType.STRING }, { size: 2, value: exports.LayoutParams.Size, type: LayoutRecordType.NUMBER }, { size: 1, value: exports.LayoutParams.Talk, type: LayoutRecordType.STRING }, { size: 3, value: exports.LayoutParams.Function, type: LayoutRecordType.STRING }, { size: 1, value: exports.LayoutParams.ConsultType, type: LayoutRecordType.STRING }, { size: 1, value: exports.LayoutParams.UpdateSentData, type: LayoutRecordType.STRING }, { size: 42, type: LayoutRecordType.STRING }, { size: 2, type: LayoutRecordType.NUMBER }, { size: 1, value: 'N', type: LayoutRecordType.STRING }, { size: 8, type: LayoutRecordType.STRING }, { size: 10, type: LayoutRecordType.NUMBER }, { size: 1, type: LayoutRecordType.NUMBER }, { size: 4, type: LayoutRecordType.NUMBER }, { size: 1, value: 'N', type: LayoutRecordType.STRING }, { size: 8, value: exports.LayoutParams.Logon, type: LayoutRecordType.STRING }, { size: 1, type: LayoutRecordType.STRING }, { size: 1, value: exports.LayoutParams.Response, type: LayoutRecordType.NUMBER }, { size: 1, value: exports.LayoutParams.PeriodBuy, type: LayoutRecordType.NUMBER }, { size: 1, value: exports.LayoutParams.PeriodAddress, type: LayoutRecordType.NUMBER }, { size: 48, type: LayoutRecordType.NUMBER }, { size: 2, type: LayoutRecordType.NUMBER }, { size: 1, type: LayoutRecordType.STRING }, { size: 1, type: LayoutRecordType.STRING }, { size: 8, type: LayoutRecordType.STRING }, { size: 6, type: LayoutRecordType.STRING }, { size: 4, type: LayoutRecordType.STRING }, { size: 4, type: LayoutRecordType.NUMBER }, { size: 4, type: LayoutRecordType.NUMBER }, { size: 176, type: LayoutRecordType.NUMBER }, { size: 1, type: LayoutRecordType.NUMBER }, { size: 1, type: LayoutRecordType.STRING }, { size: 1, type: LayoutRecordType.STRING } ] }; exports.default = Layout; //# sourceMappingURL=relato.layout.js.map