OpenBankingToolkit/openbanking-toolkit

Implement Open Banking read/write apis v3.1.9

Closed this issue · 3 comments

Description

Implement the Read/Write API specification version v3.1.9

Tasks

  • Identify changes with respect to the version v3.1.8 to identify reusable classes
  • Model Class generation
  • Refactoring Model Class generation to use shared classes
  • Update uk-datamodel library development version to 3.1.9.0-SNAPSHOT
  • Controller Class generation
    • OBVersion configuration
    • Spring configuration api version
    • Discovery api version
  • Bank UI app changes (if necessary)
  • Postman collection requests
  • Functional tests coverage
  • E2E UI tests

Identify changes with respect to the version v3.1.8 to identify reusable classes

  • All the same with the below exceptions
    • VRP payments:
      • OBDomesticVRPRequest data/Risk isn't required in 3.1.9 (Remove Risk from Data in OBDomesticVRPRequest)
      • OBDomesticVRPDetails data/paymentTransactionId isn't required in 3.1.9 (Remove PaymentTransationId requirement in top level Data of OBDomesticVRPDetails)
      • Correct description override for PSUAuthenticationMethod

Model Class generation
It is not necessary to generate new model class generation for version 3.1.9 we can reuse the existing model classes.

Pending to close for the below reason:

  • We need to think about how keep safe the certificates used for tests purposes.
  • Fixed on #54