Repository navigation
Bumps the FinP2P Java SDK and regenerates the API models against the latest router OAS.
Changes
- finp2p-java-sdk 0.28.11 → 0.28.14 (#70)
- API models regenerated from owneraio/finp2p-core@master (#71) — 27 new model classes covering a new account-management surface (network accounts, account challenges/proofs, asset moves) plus CAIP-10 and custodial ledger-account variants.
Breaking changes
walletAccount.typeis now the closed enum['walletAccount']. The adapter previously emittedtype: "wallet"and now emits"walletAccount". The legacy spelling is still accepted on input, so existing payloads keep deserializing.APISwiftAccountDetails.TypeEnum.BICis renamed toSWIFT, and the discriminator value"bic"is reassigned to the newAPIBicAccountDetails. Legacy{"type":"bic","swiftCode":...}payloads now bind toAPIBicAccountDetails, which has noswiftCodefield — that value is dropped. Consumers reading SWIFT/BIC account details should review this.
Also in this release
OperationType.MOVEis carried through both mapping directions (previously threwMappingException).- caip10 / custodial ledger accounts are now rejected explicitly rather than silently degraded to a FinIdAccount, which discarded the caller's chain address.
- Regeneration is reproducible:
generate.shnow pins and verifies openapi-generator 7.6.0 and appliesscripts/postgen-patches.sh.
Not included
The spec adds five endpoints that have no controllers yet — /accounts/create, /accounts/lookup, /accounts/{accountId}, /accounts/{cid}/proof, /assets/move. The models ship; the endpoints do not.