diff --git a/sdk-generation-log/transactionwebhooks.json b/sdk-generation-log/transactionwebhooks.json index 016e4a238..1492270c2 100644 --- a/sdk-generation-log/transactionwebhooks.json +++ b/sdk-generation-log/transactionwebhooks.json @@ -1,8 +1,8 @@ { "service": "transactionwebhooks", "project": "java", - "generatedAt": "2026-05-14T14:23:20Z", - "openapiCommitSha": "cbc5406a2df1f24d50e40742f18342f7ca7f21fc", - "automationCommitSha": "6f06b47d0661f0891defe6b85461d2c367fbd284", - "libraryCommitSha": "5790580db2f8a931a68baba2bff9760b8aed2067" + "generatedAt": "2026-06-24T08:32:35Z", + "openapiCommitSha": "28ffef4cd4f884082b1ed2e2c6b452a10481cab0", + "automationCommitSha": "5f1d5ab9643886ef722a2626e23afef8db5d52a6", + "libraryCommitSha": "b1ea0e573d73e2a641ebab068063cf01792f279a" } diff --git a/src/main/java/com/adyen/model/transactionwebhooks/TransferViewCategoryData.java b/src/main/java/com/adyen/model/transactionwebhooks/TransferViewCategoryData.java index 5773a5ecb..bdadc17da 100644 --- a/src/main/java/com/adyen/model/transactionwebhooks/TransferViewCategoryData.java +++ b/src/main/java/com/adyen/model/transactionwebhooks/TransferViewCategoryData.java @@ -230,6 +230,18 @@ public TransferViewCategoryData(PlatformPayment o) { schemas.put("IssuedCard", new GenericType() {}); schemas.put("PlatformPayment", new GenericType() {}); JSON.registerDescendants(TransferViewCategoryData.class, Collections.unmodifiableMap(schemas)); + // Initialize and register the discriminator mappings. + Map> mappings = new HashMap<>(); + mappings.put("bank", BankCategoryData.class); + mappings.put("internal", InternalCategoryData.class); + mappings.put("issuedCard", IssuedCard.class); + mappings.put("platformPayment", PlatformPayment.class); + mappings.put("BankCategoryData", BankCategoryData.class); + mappings.put("InternalCategoryData", InternalCategoryData.class); + mappings.put("IssuedCard", IssuedCard.class); + mappings.put("PlatformPayment", PlatformPayment.class); + mappings.put("TransferView_categoryData", TransferViewCategoryData.class); + JSON.registerDiscriminator(TransferViewCategoryData.class, "type", mappings); } @Override