diff --git a/package-lock.json b/package-lock.json index c69e3bff..a0fd2c24 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "ajv-keywords": "5.1.0", "axios": "1.7.9", "blipp": "4.0.2", - "commander": "13.0.0", + "commander": "13.1.0", "event-stream": "4.0.1", "fast-safe-stringify": "^2.1.1", "joi": "17.13.3", @@ -3836,9 +3836,9 @@ } }, "node_modules/commander": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-13.0.0.tgz", - "integrity": "sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "engines": { "node": ">=18" } diff --git a/package.json b/package.json index 576cd341..a0441b3a 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "ajv-keywords": "5.1.0", "axios": "1.7.9", "blipp": "4.0.2", - "commander": "13.0.0", + "commander": "13.1.0", "event-stream": "4.0.1", "fast-safe-stringify": "^2.1.1", "joi": "17.13.3", diff --git a/src/api/bulkQuotes.js b/src/api/bulkQuotes.js index ce1e44d6..0caf3485 100644 --- a/src/api/bulkQuotes.js +++ b/src/api/bulkQuotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/api/bulkQuotes/{id}.js b/src/api/bulkQuotes/{id}.js index df0a1c00..dadc4995 100644 --- a/src/api/bulkQuotes/{id}.js +++ b/src/api/bulkQuotes/{id}.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/api/bulkQuotes/{id}/error.js b/src/api/bulkQuotes/{id}/error.js index 5ede801b..1f7cef11 100644 --- a/src/api/bulkQuotes/{id}/error.js +++ b/src/api/bulkQuotes/{id}/error.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Henk Kodde * Georgi Georgiev diff --git a/src/api/health.js b/src/api/health.js index acadf0a3..994bae78 100644 --- a/src/api/health.js +++ b/src/api/health.js @@ -1,9 +1,11 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors @@ -13,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * ModusBox - Henk Kodde diff --git a/src/api/index.js b/src/api/index.js index 988044f3..6e49e2e7 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,10 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation + + * Mojaloop Foundation + - Name Surname * ModusBox - Rajiv Mothilal diff --git a/src/api/plugins/index.js b/src/api/plugins/index.js index 7ab0889f..37379300 100644 --- a/src/api/plugins/index.js +++ b/src/api/plugins/index.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const loggingPlugin = require('./loggingPlugin') module.exports = { diff --git a/src/api/plugins/loggingPlugin.js b/src/api/plugins/loggingPlugin.js index 7ae6751e..7393d89c 100644 --- a/src/api/plugins/loggingPlugin.js +++ b/src/api/plugins/loggingPlugin.js @@ -1,3 +1,38 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + * Infitx + - Vijay Kumar Guthi + - Kevin Leyow + - Kalin Krustev + - Steven Oderayi + - Eugen Klymniuk + + -------------- + + ******/ + const { asyncStorage } = require('@mojaloop/central-services-logger/src/contextLogger') const { logger } = require('../../lib') // pass though options diff --git a/src/api/quotes.js b/src/api/quotes.js index 5ddf22ca..cae7a457 100644 --- a/src/api/quotes.js +++ b/src/api/quotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/src/api/quotes/{id}.js b/src/api/quotes/{id}.js index 69972c75..5567d37c 100644 --- a/src/api/quotes/{id}.js +++ b/src/api/quotes/{id}.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/src/api/routes.js b/src/api/routes.js index 4a7edb39..d99b3966 100644 --- a/src/api/routes.js +++ b/src/api/routes.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * ModusBox - Steven Oderayi diff --git a/src/constants.js b/src/constants.js index 35b76eb7..bc1cd0e5 100644 --- a/src/constants.js +++ b/src/constants.js @@ -1,3 +1,28 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname +*****/ + const { API_TYPES } = require('@mojaloop/central-services-shared').Util.Hapi const RESOURCES = Object.freeze({ diff --git a/src/data/bulkQuotes.js b/src/data/bulkQuotes.js index 9ce253fa..bec1494a 100644 --- a/src/data/bulkQuotes.js +++ b/src/data/bulkQuotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/bulkQuotes/{id}.js b/src/data/bulkQuotes/{id}.js index f9dc63ef..72e0bea7 100644 --- a/src/data/bulkQuotes/{id}.js +++ b/src/data/bulkQuotes/{id}.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/bulkQuotes/{id}/error.js b/src/data/bulkQuotes/{id}/error.js index a7509800..ab526854 100644 --- a/src/data/bulkQuotes/{id}/error.js +++ b/src/data/bulkQuotes/{id}/error.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/cachedDatabase.js b/src/data/cachedDatabase.js index cec1aa49..0c633b93 100644 --- a/src/data/cachedDatabase.js +++ b/src/data/cachedDatabase.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/database.js b/src/data/database.js index dfad14eb..fa39718a 100644 --- a/src/data/database.js +++ b/src/data/database.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/quotes.js b/src/data/quotes.js index c4ecb76a..e2a5555a 100644 --- a/src/data/quotes.js +++ b/src/data/quotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/quotes/{id}.js b/src/data/quotes/{id}.js index 6be388b7..c1ae475e 100644 --- a/src/data/quotes/{id}.js +++ b/src/data/quotes/{id}.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/data/quotes/{id}/error.js b/src/data/quotes/{id}/error.js index a73fc056..fc56b897 100644 --- a/src/data/quotes/{id}/error.js +++ b/src/data/quotes/{id}/error.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/handlers/QuotingHandler.js b/src/handlers/QuotingHandler.js index aeaf8c1f..754e6005 100644 --- a/src/handlers/QuotingHandler.js +++ b/src/handlers/QuotingHandler.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* eslint-disable space-before-function-paren */ const { Enum } = require('@mojaloop/central-services-shared') const { reformatFSPIOPError } = require('@mojaloop/central-services-error-handling').Factory diff --git a/src/handlers/createConsumers.js b/src/handlers/createConsumers.js index ee838012..5c7a4273 100644 --- a/src/handlers/createConsumers.js +++ b/src/handlers/createConsumers.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const Logger = require('@mojaloop/central-services-logger') const { reformatFSPIOPError } = require('@mojaloop/central-services-error-handling').Factory const { Consumer } = require('@mojaloop/central-services-stream').Util diff --git a/src/handlers/index.js b/src/handlers/index.js index e782b658..28c79c56 100644 --- a/src/handlers/index.js +++ b/src/handlers/index.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { argv } = require('node:process') const Logger = require('@mojaloop/central-services-logger') const { Command } = require('commander') diff --git a/src/handlers/init.js b/src/handlers/init.js index 0f7fb46d..3e39bbc4 100644 --- a/src/handlers/init.js +++ b/src/handlers/init.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { Cache } = require('memory-cache') const { Tracer } = require('@mojaloop/event-sdk') diff --git a/src/handlers/monitoringServer.js b/src/handlers/monitoringServer.js index 4d6cacbd..18c45c29 100644 --- a/src/handlers/monitoringServer.js +++ b/src/handlers/monitoringServer.js @@ -1,15 +1,26 @@ /***** - LICENSE + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at - Copyright © 2020 Mojaloop Foundation + http://www.apache.org/licenses/LICENSE-2.0 - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + * Mojaloop Foundation + - Name Surname * Infitx - Steven Oderayi diff --git a/src/handlers/plugins/health.js b/src/handlers/plugins/health.js index 2dcb9e12..ae050d3e 100644 --- a/src/handlers/plugins/health.js +++ b/src/handlers/plugins/health.js @@ -1,15 +1,26 @@ /***** - LICENSE - - Copyright © 2020 Mojaloop Foundation - - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). - - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname * Infitx - Steven Oderayi diff --git a/src/index.js b/src/index.js index 7ddaad89..f49d6ba8 100644 --- a/src/index.js +++ b/src/index.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/src/lib/config.js b/src/lib/config.js index 8c2ded23..247820da 100644 --- a/src/lib/config.js +++ b/src/lib/config.js @@ -1,15 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * James Bush diff --git a/src/lib/dto.js b/src/lib/dto.js index 5c36ad8c..f4ca92cd 100644 --- a/src/lib/dto.js +++ b/src/lib/dto.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { Enum, Util } = require('@mojaloop/central-services-shared') const { PAYLOAD_STORAGES, RESOURCES } = require('../constants') const { TransformFacades, logger } = require('../lib') diff --git a/src/lib/enum.js b/src/lib/enum.js index 1d41242e..397e8d98 100644 --- a/src/lib/enum.js +++ b/src/lib/enum.js @@ -1,8 +1,8 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -15,12 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + * Mojaloop Foundation + - Name Surname * ModusBox - Juan Correa diff --git a/src/lib/http.js b/src/lib/http.js index 60a3dc58..fc0e8870 100644 --- a/src/lib/http.js +++ b/src/lib/http.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/src/lib/index.js b/src/lib/index.js index c66738a0..539f8c1b 100644 --- a/src/lib/index.js +++ b/src/lib/index.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { TransformFacades } = require('@mojaloop/ml-schema-transformer-lib') const { logger } = require('./logger') const { initPayloadCache } = require('./payloadCache') diff --git a/src/lib/logger.js b/src/lib/logger.js index 95ae77d5..ad4aa676 100644 --- a/src/lib/logger.js +++ b/src/lib/logger.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { loggerFactory } = require('@mojaloop/central-services-logger/src/contextLogger') const logger = loggerFactory('QS') // global logger diff --git a/src/lib/payloadCache/PayloadCache.js b/src/lib/payloadCache/PayloadCache.js index 9638ff75..d2e8bd7f 100644 --- a/src/lib/payloadCache/PayloadCache.js +++ b/src/lib/payloadCache/PayloadCache.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* istanbul ignore file */ const RedisCache = require('@mojaloop/central-services-shared/src/util/redis/redisCache') const safeStringify = require('fast-safe-stringify') diff --git a/src/lib/payloadCache/constants.js b/src/lib/payloadCache/constants.js index 7e3838d0..e517533e 100644 --- a/src/lib/payloadCache/constants.js +++ b/src/lib/payloadCache/constants.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const CACHE_TYPES = Object.freeze({ redis: 'redis', redisCluster: 'redis-cluster' diff --git a/src/lib/payloadCache/createPayloadCache.js b/src/lib/payloadCache/createPayloadCache.js index 581bd2f1..29b7603f 100644 --- a/src/lib/payloadCache/createPayloadCache.js +++ b/src/lib/payloadCache/createPayloadCache.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* istanbul ignore file */ const { logger } = require('../../lib') const PayloadCache = require('./PayloadCache') diff --git a/src/lib/payloadCache/errors.js b/src/lib/payloadCache/errors.js index 6c7901d3..48686d39 100644 --- a/src/lib/payloadCache/errors.js +++ b/src/lib/payloadCache/errors.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + class PayloadCacheError extends Error { constructor (message) { super(message) diff --git a/src/lib/payloadCache/index.js b/src/lib/payloadCache/index.js index 4f97144c..2789ed5b 100644 --- a/src/lib/payloadCache/index.js +++ b/src/lib/payloadCache/index.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const initPayloadCache = require('./initPayloadCache') const createPayloadCache = require('./createPayloadCache') const PayloadCache = require('./PayloadCache') diff --git a/src/lib/payloadCache/initPayloadCache.js b/src/lib/payloadCache/initPayloadCache.js index 2e990b4b..3c8fe3bf 100644 --- a/src/lib/payloadCache/initPayloadCache.js +++ b/src/lib/payloadCache/initPayloadCache.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { PAYLOAD_STORAGES } = require('../../constants') const { logger } = require('../logger') const createPayloadCache = require('./createPayloadCache') diff --git a/src/lib/proxy.js b/src/lib/proxy.js index 9759a63d..d439429c 100644 --- a/src/lib/proxy.js +++ b/src/lib/proxy.js @@ -1,14 +1,12 @@ /***** License -------------- - Copyright © 2020 Mojaloop Foundation + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + http://www.apache.org/licenses/LICENSE-2.0 - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -17,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Steven Oderayi -------------- diff --git a/src/lib/startingProcess.js b/src/lib/startingProcess.js index 3b72ff00..0a513ab6 100644 --- a/src/lib/startingProcess.js +++ b/src/lib/startingProcess.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* eslint-disable no-process-exit */ const process = require('node:process') const v8 = require('node:v8') diff --git a/src/lib/util.js b/src/lib/util.js index 8a62f10e..a81bb4cc 100644 --- a/src/lib/util.js +++ b/src/lib/util.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev @@ -205,6 +207,7 @@ function generateRequestHeadersForJWS ( const ret = Object.fromEntries( Object.entries(mappedHeaders).map(([key, value]) => [key.toLowerCase(), value]) ) + // clarify, if we need additionalHeaders here (see generateRequestHeaders fn) return removeEmptyKeys(ret) } diff --git a/src/model/bulkQuotes.js b/src/model/bulkQuotes.js index 36cacd06..209e28a5 100644 --- a/src/model/bulkQuotes.js +++ b/src/model/bulkQuotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Rajiv Mothilal diff --git a/src/model/executeRules.js b/src/model/executeRules.js index 6c375712..26117d33 100644 --- a/src/model/executeRules.js +++ b/src/model/executeRules.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const ErrorHandler = require('@mojaloop/central-services-error-handling') const rules = require('../../config/rules') diff --git a/src/model/fxQuotes.js b/src/model/fxQuotes.js index f96aab49..f6cf82df 100644 --- a/src/model/fxQuotes.js +++ b/src/model/fxQuotes.js @@ -1,15 +1,26 @@ /***** - LICENSE - - Copyright © 2020 Mojaloop Foundation - - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). - - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname * Infitx - Steven Oderayi diff --git a/src/model/index.js b/src/model/index.js index cc1023f5..3ea7b9bc 100644 --- a/src/model/index.js +++ b/src/model/index.js @@ -1,3 +1,28 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname +*****/ + const QuotesModel = require('./quotes') const BulkQuotesModel = require('./bulkQuotes') const FxQuotesModel = require('./fxQuotes') diff --git a/src/model/quotes.js b/src/model/quotes.js index 9244113d..0fc2d961 100644 --- a/src/model/quotes.js +++ b/src/model/quotes.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/src/model/rules.js b/src/model/rules.js index 0bd86e63..4ca73a0b 100644 --- a/src/model/rules.js +++ b/src/model/rules.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Henk Kodde * Georgi Georgiev diff --git a/src/server.js b/src/server.js index 8733f372..57acc449 100644 --- a/src/server.js +++ b/src/server.js @@ -1,16 +1,12 @@ -// (C)2018 ModusBox Inc. /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -19,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/test/MockIoRedis.js b/test/MockIoRedis.js index 411d6114..2f9eed65 100644 --- a/test/MockIoRedis.js +++ b/test/MockIoRedis.js @@ -1,3 +1,28 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname +*****/ + const IoRedisMock = require('ioredis-mock') class MockRedisIo extends IoRedisMock { diff --git a/test/integration/QSClient.js b/test/integration/QSClient.js index e6c9c6fa..d70b0445 100644 --- a/test/integration/QSClient.js +++ b/test/integration/QSClient.js @@ -1,3 +1,28 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname +*****/ + /* eslint-disable space-before-function-paren */ const axios = require('axios') const { RESOURCES } = require('../../src/constants') diff --git a/test/integration/fxQuotes.test.js b/test/integration/fxQuotes.test.js index 4c05feca..a3318367 100644 --- a/test/integration/fxQuotes.test.js +++ b/test/integration/fxQuotes.test.js @@ -1,14 +1,12 @@ /***** License -------------- - Copyright © 2020 Mojaloop Foundation + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + http://www.apache.org/licenses/LICENSE-2.0 - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -17,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Steven Oderayi -------------- diff --git a/test/integration/isoApi.test.js b/test/integration/isoApi.test.js index 465d7766..279799b6 100644 --- a/test/integration/isoApi.test.js +++ b/test/integration/isoApi.test.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + const { setTimeout: sleep } = require('node:timers/promises') const { TransformFacades } = require('../../src/lib') const { createPayloadCache } = require('../../src/lib/payloadCache') diff --git a/test/integration/mockHttpServer/MockServerClient.js b/test/integration/mockHttpServer/MockServerClient.js index e412128f..64ab1ee8 100644 --- a/test/integration/mockHttpServer/MockServerClient.js +++ b/test/integration/mockHttpServer/MockServerClient.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* eslint-disable space-before-function-paren */ const axios = require('axios') const { HOST, PORT, Routes } = require('./config') diff --git a/test/integration/mockHttpServer/config.js b/test/integration/mockHttpServer/config.js index bdd26d80..5c48b3d3 100644 --- a/test/integration/mockHttpServer/config.js +++ b/test/integration/mockHttpServer/config.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + *****/ + const process = require('node:process') const HOST = parseInt(process.env.HTTP_HOST) || 'localhost' diff --git a/test/integration/mockHttpServer/server.js b/test/integration/mockHttpServer/server.js index 97de1116..8ca0f234 100644 --- a/test/integration/mockHttpServer/server.js +++ b/test/integration/mockHttpServer/server.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + +*****/ + /* eslint-disable no-console */ const { createServer } = require('node:http') const process = require('node:process') diff --git a/test/integration/postRequest.test.js b/test/integration/postRequest.test.js index aed22f13..2d6ced36 100644 --- a/test/integration/postRequest.test.js +++ b/test/integration/postRequest.test.js @@ -1,14 +1,12 @@ /***** License -------------- - Copyright © 2020 Mojaloop Foundation + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + http://www.apache.org/licenses/LICENSE-2.0 - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -17,12 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + * Mojaloop Foundation + - Name Surname * Steven Oderayi -------------- ******/ diff --git a/test/integration/putCallback.test.js b/test/integration/putCallback.test.js index 3a78d238..36f25772 100644 --- a/test/integration/putCallback.test.js +++ b/test/integration/putCallback.test.js @@ -1,14 +1,12 @@ /***** License -------------- - Copyright © 2020 Mojaloop Foundation + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at - The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 - (the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + http://www.apache.org/licenses/LICENSE-2.0 - You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -17,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Eugen Klymniuk * Steven Oderayi diff --git a/test/mocks.js b/test/mocks.js index 51f608cb..61bda451 100644 --- a/test/mocks.js +++ b/test/mocks.js @@ -1,3 +1,28 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname +*****/ + const idGenerator = require('@mojaloop/central-services-shared').Util.id const { encodePayload } = require('@mojaloop/central-services-shared').Util.StreamingProtocol const uuid = require('node:crypto').randomUUID diff --git a/test/unit/api/bulkQuotes.test.js b/test/unit/api/bulkQuotes.test.js index 69ed064a..1ad673e0 100644 --- a/test/unit/api/bulkQuotes.test.js +++ b/test/unit/api/bulkQuotes.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/bulkQuotes/{id}.test.js b/test/unit/api/bulkQuotes/{id}.test.js index c0b5beb6..99911ee1 100644 --- a/test/unit/api/bulkQuotes/{id}.test.js +++ b/test/unit/api/bulkQuotes/{id}.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/bulkQuotes/{id}/error.test.js b/test/unit/api/bulkQuotes/{id}/error.test.js index e5bb55c5..eb28eb4d 100644 --- a/test/unit/api/bulkQuotes/{id}/error.test.js +++ b/test/unit/api/bulkQuotes/{id}/error.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/health.test.js b/test/unit/api/health.test.js index d72c49ad..050784f4 100644 --- a/test/unit/api/health.test.js +++ b/test/unit/api/health.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/quotes.test.js b/test/unit/api/quotes.test.js index 3e04e1b9..867b10fa 100644 --- a/test/unit/api/quotes.test.js +++ b/test/unit/api/quotes.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/quotes/{id}.test.js b/test/unit/api/quotes/{id}.test.js index 9991a3ee..f1b26165 100644 --- a/test/unit/api/quotes/{id}.test.js +++ b/test/unit/api/quotes/{id}.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/api/routes.test.js b/test/unit/api/routes.test.js index 20bc78af..fe2ef247 100644 --- a/test/unit/api/routes.test.js +++ b/test/unit/api/routes.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + *****/ + const { handleRequest } = require('../../../src/api/routes') describe('routes', () => { diff --git a/test/unit/data/cachedDatabase.test.js b/test/unit/data/cachedDatabase.test.js index e009db0c..3ddaff16 100644 --- a/test/unit/data/cachedDatabase.test.js +++ b/test/unit/data/cachedDatabase.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/data/database.test.js b/test/unit/data/database.test.js index 42da4f40..6641948f 100644 --- a/test/unit/data/database.test.js +++ b/test/unit/data/database.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * Crosslake - Lewis Daly diff --git a/test/unit/handlers/MonitoringServer.test.js b/test/unit/handlers/MonitoringServer.test.js index 1a5b55e8..9124db5d 100644 --- a/test/unit/handlers/MonitoringServer.test.js +++ b/test/unit/handlers/MonitoringServer.test.js @@ -1,20 +1,31 @@ /***** -LICENSE - -Copyright © 2020 Mojaloop Foundation - -The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 -(the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). - -You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - -Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). - -* Infitx -* Steven Oderayi + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + * Infitx + - Steven Oderayi -------------- ******/ - 'use strict' const { HealthCheckEnums } = require('@mojaloop/central-services-shared').HealthCheck diff --git a/test/unit/handlers/QuotingHandler.test.js b/test/unit/handlers/QuotingHandler.test.js index 611cb942..4db69161 100644 --- a/test/unit/handlers/QuotingHandler.test.js +++ b/test/unit/handlers/QuotingHandler.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const { randomUUID } = require('node:crypto') const { Cache } = require('memory-cache') const { Tracer } = require('@mojaloop/event-sdk') diff --git a/test/unit/handlers/createConsumers.test.js b/test/unit/handlers/createConsumers.test.js index af8b74d0..e35aab17 100644 --- a/test/unit/handlers/createConsumers.test.js +++ b/test/unit/handlers/createConsumers.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const { Consumer } = require('@mojaloop/central-services-stream').Kafka const { Functionalities } = require('../../../src/lib/enum') const createConsumers = require('../../../src/handlers/createConsumers') diff --git a/test/unit/handlers/init.test.js b/test/unit/handlers/init.test.js index b3de991a..a185d934 100644 --- a/test/unit/handlers/init.test.js +++ b/test/unit/handlers/init.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + jest.mock('../../../src/handlers/createConsumers') jest.mock('../../../src/handlers/monitoringServer') jest.mock('../../../src/lib/proxy') diff --git a/test/unit/handlers/plugins/health.test.js b/test/unit/handlers/plugins/health.test.js index 3f7fad52..7d71a13f 100644 --- a/test/unit/handlers/plugins/health.test.js +++ b/test/unit/handlers/plugins/health.test.js @@ -1,17 +1,29 @@ /***** -LICENSE + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at -Copyright © 2020 Mojaloop Foundation + http://www.apache.org/licenses/LICENSE-2.0 -The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 -(the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0). + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . -Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the [License](http://www.apache.org/licenses/LICENSE-2.0). + * Mojaloop Foundation + - Name Surname -* Infitx -* Steven Oderayi + * Infitx + - Steven Oderayi -------------- ******/ diff --git a/test/unit/isoFormatValidation.test.js b/test/unit/isoFormatValidation.test.js index d9c2abc6..20353a23 100644 --- a/test/unit/isoFormatValidation.test.js +++ b/test/unit/isoFormatValidation.test.js @@ -1,9 +1,11 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors @@ -13,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Eugen Klymniuk -------------- diff --git a/test/unit/lib/config.test.js b/test/unit/lib/config.test.js index 72fca64e..8ee9b68d 100644 --- a/test/unit/lib/config.test.js +++ b/test/unit/lib/config.test.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation + * Mojaloop Foundation + - Name Surname * Crosslake - Lewis Daly diff --git a/test/unit/lib/dto.test.js b/test/unit/lib/dto.test.js index 00ca62fd..5ab85fca 100644 --- a/test/unit/lib/dto.test.js +++ b/test/unit/lib/dto.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const MockIoRedis = require('../../MockIoRedis') jest.mock('ioredis', () => MockIoRedis) diff --git a/test/unit/lib/http.test.js b/test/unit/lib/http.test.js index 4d611961..f9f5a4d0 100644 --- a/test/unit/lib/http.test.js +++ b/test/unit/lib/http.test.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,10 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation + + * Mojaloop Foundation + - Name Surname * Crosslake - Lewis Daly diff --git a/test/unit/lib/payloadCache.test.js b/test/unit/lib/payloadCache.test.js index 6544d0e0..cbc1d256 100644 --- a/test/unit/lib/payloadCache.test.js +++ b/test/unit/lib/payloadCache.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const MockIoRedis = require('../../MockIoRedis') jest.mock('ioredis', () => MockIoRedis) diff --git a/test/unit/lib/startingProcess.test.js b/test/unit/lib/startingProcess.test.js index b6a955e1..fadddd68 100644 --- a/test/unit/lib/startingProcess.test.js +++ b/test/unit/lib/startingProcess.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const process = require('node:process') const startingProcess = require('../../../src/lib/startingProcess') diff --git a/test/unit/lib/transformerLib.test.js b/test/unit/lib/transformerLib.test.js index 0cf7a09a..7a11049d 100644 --- a/test/unit/lib/transformerLib.test.js +++ b/test/unit/lib/transformerLib.test.js @@ -1,3 +1,30 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ + const { TransformFacades, logger } = require('../../../src/lib') const mocks = require('../../mocks') diff --git a/test/unit/lib/util.test.js b/test/unit/lib/util.test.js index 4522803e..f565b79a 100644 --- a/test/unit/lib/util.test.js +++ b/test/unit/lib/util.test.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,10 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation + + * Mojaloop Foundation + - Name Surname * Crosslake - Lewis Daly diff --git a/test/unit/model/bulkQuotes.test.js b/test/unit/model/bulkQuotes.test.js index 2c1774b1..9758ada4 100644 --- a/test/unit/model/bulkQuotes.test.js +++ b/test/unit/model/bulkQuotes.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,13 +15,18 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname - * ModusBox + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali + - Rajiv Mothilal -------------- ******/ diff --git a/test/unit/model/fxQuotes.test.js b/test/unit/model/fxQuotes.test.js index 43dcf0a8..2e52dd65 100644 --- a/test/unit/model/fxQuotes.test.js +++ b/test/unit/model/fxQuotes.test.js @@ -1,9 +1,11 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors @@ -13,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Eugen Klymniuk * Steven Oderayi diff --git a/test/unit/model/index.test.js b/test/unit/model/index.test.js index acf4dd71..5a74010c 100644 --- a/test/unit/model/index.test.js +++ b/test/unit/model/index.test.js @@ -1,3 +1,29 @@ +/***** + License + -------------- + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Contributors + -------------- + This is the official list of the Mojaloop project contributors for this file. + Names of the original copyright holders (individuals or organizations) + should be listed with a '*' in the first column. People who have + contributed from an organization can be listed under the organization + that actually holds the copyright for their contributions (see the + Mojaloop Foundation for an example). Those individuals should have + their names indented and be marked with a '-'. Email address can be added + optionally within square brackets . + + * Mojaloop Foundation + - Name Surname + + -------------- + ******/ const Metrics = require('@mojaloop/central-services-metrics') const Config = require('../../../src/lib/config') diff --git a/test/unit/model/quotes.test.js b/test/unit/model/quotes.test.js index 579c1189..d743d6da 100644 --- a/test/unit/model/quotes.test.js +++ b/test/unit/model/quotes.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/test/unit/model/rules.test.js b/test/unit/model/rules.test.js index 313c85c6..8f66e252 100644 --- a/test/unit/model/rules.test.js +++ b/test/unit/model/rules.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,17 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname + + Initial contribution + -------------------- + The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. + * Project: Mowali * ModusBox - Georgi Georgiev diff --git a/test/unit/rules/fx.test.js b/test/unit/rules/fx.test.js index e4c4a916..5c0fa77c 100644 --- a/test/unit/rules/fx.test.js +++ b/test/unit/rules/fx.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * ModusBox - Georgi Georgiev diff --git a/test/unit/server.test.js b/test/unit/server.test.js index 85a2ef8e..fb24d261 100644 --- a/test/unit/server.test.js +++ b/test/unit/server.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,11 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + + * Mojaloop Foundation + - Name Surname * Crosslake - Lewis Daly diff --git a/test/unit/serverStart.test.js b/test/unit/serverStart.test.js index 57567fa1..f09a08d9 100644 --- a/test/unit/serverStart.test.js +++ b/test/unit/serverStart.test.js @@ -1,15 +1,12 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the 'License') and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - Initial contribution - -------------------- - The initial functionality and code base was donated by the Mowali project working in conjunction with MTN and Orange as service provides. - * Project: Mowali + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors -------------- @@ -18,12 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation - - Name Surname + * Mojaloop Foundation + - Name Surname * ModusBox - Rajiv Mothilal -------------- diff --git a/test/util/helper.js b/test/util/helper.js index adb62d41..21021d91 100644 --- a/test/util/helper.js +++ b/test/util/helper.js @@ -1,10 +1,13 @@ /***** License -------------- - Copyright © 2017 Bill & Melinda Gates Foundation - The Mojaloop files are made available by the Bill & Melinda Gates Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + Copyright © 2020-2025 Mojaloop Foundation + The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 + Unless required by applicable law or agreed to in writing, the Mojaloop files are distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + Contributors -------------- This is the official list of the Mojaloop project contributors for this file. @@ -12,10 +15,12 @@ should be listed with a '*' in the first column. People who have contributed from an organization can be listed under the organization that actually holds the copyright for their contributions (see the - Gates Foundation organization for an example). Those individuals should have + Mojaloop Foundation for an example). Those individuals should have their names indented and be marked with a '-'. Email address can be added optionally within square brackets . - * Gates Foundation + + * Mojaloop Foundation + - Name Surname * Rajiv Mothilal