UNPKG

@mojaloop/ml-schema-transformer-lib

Version:
88 lines (87 loc) 5.08 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/mappings/fspiopiso20022/discovery.ts var discovery_exports = {}; __export(discovery_exports, { discovery: () => discovery, discovery_reverse: () => discovery_reverse }); module.exports = __toCommonJS(discovery_exports); var discovery = { parties: { put: `{ "$noDefaults": true, "headers.fspiop-source": "body.Assgnmt.Assgnr.Agt.FinInstnId.Othr.Id", "headers.fspiop-destination": "body.Assgnmt.Assgne.Agt.FinInstnId.Othr.Id", "body.party.partyIdInfo.partyIdType": { "$alt": [ "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.OrgId.Othr.SchmeNm.Prtry", "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.PrvtId.Othr.SchmeNm.Prtry", "body.Rpt.UpdtdPtyAndAcctId.Pty.PrvtId.Othr.Id" ] }, "body.party.partyIdInfo.partyIdentifier": { "$alt": ["body.Rpt.UpdtdPtyAndAcctId.Pty.Id.OrgId.Othr.Id", "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.PrvtId.Othr.Id"] }, "body.party.partyIdInfo.partySubIdOrType": "body.Rpt.UpdtdPtyAndAcctId.Agt.FinInstnId.ClrSysMmbId.MmbId", "body.party.partyIdInfo.fspId": "body.Rpt.UpdtdPtyAndAcctId.Agt.FinInstnId.Othr.Id", "body.party.name": ["body.Rpt.UpdtdPtyAndAcctId.Pty.Nm", { "$transform": "getDisplayNameFromDelimitedName" }], "body.party.personalInfo.complexName.firstName": ["body.Rpt.UpdtdPtyAndAcctId.Pty.Nm", { "$transform": "getFirstFromDelimitedName" }], "body.party.personalInfo.complexName.middleName": ["body.Rpt.UpdtdPtyAndAcctId.Pty.Nm", { "$transform": "getMiddleFromDelimitedName" }], "body.party.personalInfo.complexName.lastName": ["body.Rpt.UpdtdPtyAndAcctId.Pty.Nm", { "$transform": "getLastFromDelimitedName" }], "body.party.supportedCurrencies": ["body.Rpt.UpdtdPtyAndAcctId.Acct.Ccy", { "$transform": "toArray" }] }`, putError: `{ "$noDefaults": true, "body.errorInformation.errorDescription": ["body.Rpt.Rsn.Cd", { "$transform": "fspiopErrorDescrForCode" }], "body.errorInformation.errorCode": "body.Rpt.Rsn.Cd", "headers.fspiop-source": "body.Assgnmt.Assgnr.Agt.FinInstnId.Othr.Id", "headers.fspiop-destination": "body.Assgnmt.Assgne.Agt.FinInstnId.Othr.Id" }` } }; var discovery_reverse = { parties: { put: `{ "$noDefaults": true, "body.Assgnmt.MsgId": { "$transform": "generateID" }, "body.Assgnmt.CreDtTm": { "$transform": "datetimeNow" }, "body.Rpt.Vrfctn": [{ "$transform": "fixed", "value": true }], "body.Assgnmt.Assgnr.Agt.FinInstnId.Othr.Id": "headers.fspiop-source", "body.Assgnmt.Assgne.Agt.FinInstnId.Othr.Id": "headers.fspiop-destination", "body.Rpt.OrgnlId": { "$transform": "generateID" }, "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.OrgId.Othr.SchmeNm.Prtry": ["body.party.partyIdInfo.partyIdType", { "$filter": "isNotPersonParty" }], "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.PrvtId.Othr.SchmeNm.Prtry": ["body.party.partyIdInfo.partyIdType", { "$filter": "isPersonParty" }], "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.OrgId.Othr.Id": ["body.party.partyIdInfo.partyIdentifier", { "$filter": "isNotPersonParty" }], "body.Rpt.UpdtdPtyAndAcctId.Pty.Id.PrvtId.Othr.Id": ["body.party.partyIdInfo.partyIdentifier", { "$filter": "isPersonParty" }], "body.Rpt.UpdtdPtyAndAcctId.Agt.FinInstnId.ClrSysMmbId.MmbId": "body.party.partyIdInfo.partySubIdOrType", "body.Rpt.UpdtdPtyAndAcctId.Agt.FinInstnId.Othr.Id": "body.party.partyIdInfo.fspId", "body.Rpt.UpdtdPtyAndAcctId.Pty.Nm": ["body.party", { "$transform": "makeDelimitedName" }], "body.Rpt.UpdtdPtyAndAcctId.Acct.Ccy": ["body.party.supportedCurrencies", { "$transform": "supportedCurrenciesToString" }] }`, putError: `{ "$noDefaults": true, "body.Rpt.Rsn.Cd": "body.errorInformation.errorCode", "body.Assgnmt.MsgId": { "$transform": "generateID" }, "body.Assgnmt.CreDtTm": { "$transform": "datetimeNow" }, "body.Assgnmt.Assgnr.Agt.FinInstnId.Othr.Id": "headers.fspiop-source", "body.Assgnmt.Assgne.Agt.FinInstnId.Othr.Id": "headers.fspiop-destination", "body.Rpt.OrgnlId": { "$transform": "generateID" }, "body.Rpt.Vrfctn": [{ "$transform": "fixed", "value": false }] }` } }; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { discovery, discovery_reverse }); //# sourceMappingURL=discovery.js.map