Feature/cardano test - #2601
Merged
simonredfern merged 34 commits intoAug 25, 2025
Merged
Conversation
…hance JSON structure for transactions
…saction request handling
…rverIssue' into develop
…for improved compatibility
…rverIssue' into develop
…es and directories
…t enhancements and new JSON structures - Added new API version v6.0.0 with updated Cardano transaction request handling. - Introduced new JSON case classes for Cardano payment and transaction request bodies. - Updated existing references from v5.1.0 to v6.0.0 in relevant files. - Implemented tests for Cardano transaction requests, including various scenarios for validation and error handling.
…re/cardanoTest # Conflicts: # obp-api/src/main/scala/code/bankconnectors/cardano/CardanoConnector_vJun2025.scala
- Added support for the new API version v6.0.0, including the introduction of ResourceDocs600. - Updated Boot.scala and OBPRestHelper.scala to enable version v6.0.0. - Enhanced validation logic to include v6.0.0 in the API methods. - Implemented new test cases for Cardano transaction requests in the V600ServerSetup. - Refactored existing code to ensure compatibility with the new API version.
….0.0 and later versions - Updated the isAutoValidate method to automatically support API versions v4.0.0 and later. - Improved version comparison logic to handle version strings more robustly. - Ensured compatibility with existing validation mechanisms while extending functionality.
…lper - Added a new test suite for the isAutoValidate method to cover various scenarios including validation flags and version comparisons. - Ensured comprehensive testing for API versions v4.0.0 and later, including edge cases for malformed version strings. - Improved code structure and readability in the OBPRestHelperTest class.
# Conflicts: # .gitignore # obp-api/src/main/scala/code/api/v5_1_0/APIMethods510.scala
…ength - Introduced `alterMappedTransactionRequestFieldsLengthMigration` method to handle migration logic. - Created `MigrationOfMappedTransactionRequestFieldsLength` object to define SQL alterations for currency and account routing fields. - Updated `MappedTransactionRequest` fields to support longer lengths for currency and account identifiers.
…calMappedConnectorInternal.scala
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


No description provided.