diff --git a/sdk-generation-log/configurationwebhooks.json b/sdk-generation-log/configurationwebhooks.json index 8042c0a7f..5d6f91aff 100644 --- a/sdk-generation-log/configurationwebhooks.json +++ b/sdk-generation-log/configurationwebhooks.json @@ -1,8 +1,8 @@ { "service": "configurationwebhooks", "project": "java", - "generatedAt": "2026-04-10T08:24:54Z", - "openapiCommitSha": "aa5556ef9586980ba6c319d0750fb38d7bbda09b", - "automationCommitSha": "855b6c5526cb5fae757e921687c38df66d31dc4b", - "libraryCommitSha": "334bfa6a6af849c76a7a28c45a36a692ab0274c3" + "generatedAt": "2026-05-14T14:22:13Z", + "openapiCommitSha": "cbc5406a2df1f24d50e40742f18342f7ca7f21fc", + "automationCommitSha": "6f06b47d0661f0891defe6b85461d2c367fbd284", + "libraryCommitSha": "5790580db2f8a931a68baba2bff9760b8aed2067" } diff --git a/src/main/java/com/adyen/model/configurationwebhooks/CardConfiguration.java b/src/main/java/com/adyen/model/configurationwebhooks/CardConfiguration.java index 9f2b92731..07b7e5700 100644 --- a/src/main/java/com/adyen/model/configurationwebhooks/CardConfiguration.java +++ b/src/main/java/com/adyen/model/configurationwebhooks/CardConfiguration.java @@ -32,6 +32,7 @@ CardConfiguration.JSON_PROPERTY_LANGUAGE, CardConfiguration.JSON_PROPERTY_LOGO_IMAGE_ID, CardConfiguration.JSON_PROPERTY_PIN_MAILER, + CardConfiguration.JSON_PROPERTY_PRINT_LINE, CardConfiguration.JSON_PROPERTY_SHIPMENT_METHOD }) public class CardConfiguration { @@ -74,6 +75,9 @@ public class CardConfiguration { public static final String JSON_PROPERTY_PIN_MAILER = "pinMailer"; private String pinMailer; + public static final String JSON_PROPERTY_PRINT_LINE = "printLine"; + private String printLine; + public static final String JSON_PROPERTY_SHIPMENT_METHOD = "shipmentMethod"; private String shipmentMethod; @@ -622,6 +626,45 @@ public void setPinMailer(String pinMailer) { this.pinMailer = pinMailer; } + /** + * Print Line. Text printed on the physical card below the cardholder name. You provide the value, + * which can be up to 26 characters. + * + * @param printLine Print Line. Text printed on the physical card below the cardholder name. You + * provide the value, which can be up to 26 characters. + * @return the current {@code CardConfiguration} instance, allowing for method chaining + */ + public CardConfiguration printLine(String printLine) { + this.printLine = printLine; + return this; + } + + /** + * Print Line. Text printed on the physical card below the cardholder name. You provide the value, + * which can be up to 26 characters. + * + * @return printLine Print Line. Text printed on the physical card below the cardholder name. You + * provide the value, which can be up to 26 characters. + */ + @JsonProperty(JSON_PROPERTY_PRINT_LINE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getPrintLine() { + return printLine; + } + + /** + * Print Line. Text printed on the physical card below the cardholder name. You provide the value, + * which can be up to 26 characters. + * + * @param printLine Print Line. Text printed on the physical card below the cardholder name. You + * provide the value, which can be up to 26 characters. + */ + @JsonProperty(JSON_PROPERTY_PRINT_LINE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setPrintLine(String printLine) { + this.printLine = printLine; + } + /** * The logistics company that ships the card. This field overrides the logistics company defined * in the card configuration profile. @@ -684,6 +727,7 @@ public boolean equals(Object o) { && Objects.equals(this.language, cardConfiguration.language) && Objects.equals(this.logoImageId, cardConfiguration.logoImageId) && Objects.equals(this.pinMailer, cardConfiguration.pinMailer) + && Objects.equals(this.printLine, cardConfiguration.printLine) && Objects.equals(this.shipmentMethod, cardConfiguration.shipmentMethod); } @@ -703,6 +747,7 @@ public int hashCode() { language, logoImageId, pinMailer, + printLine, shipmentMethod); } @@ -725,6 +770,7 @@ public String toString() { sb.append(" language: ").append(toIndentedString(language)).append("\n"); sb.append(" logoImageId: ").append(toIndentedString(logoImageId)).append("\n"); sb.append(" pinMailer: ").append(toIndentedString(pinMailer)).append("\n"); + sb.append(" printLine: ").append(toIndentedString(printLine)).append("\n"); sb.append(" shipmentMethod: ").append(toIndentedString(shipmentMethod)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/com/adyen/model/configurationwebhooks/IbanAccountIdentification.java b/src/main/java/com/adyen/model/configurationwebhooks/IbanAccountIdentification.java index fa9be03e0..e3cb0a175 100644 --- a/src/main/java/com/adyen/model/configurationwebhooks/IbanAccountIdentification.java +++ b/src/main/java/com/adyen/model/configurationwebhooks/IbanAccountIdentification.java @@ -23,10 +23,14 @@ /** IbanAccountIdentification */ @JsonPropertyOrder({ + IbanAccountIdentification.JSON_PROPERTY_BIC, IbanAccountIdentification.JSON_PROPERTY_IBAN, IbanAccountIdentification.JSON_PROPERTY_TYPE }) public class IbanAccountIdentification { + public static final String JSON_PROPERTY_BIC = "bic"; + private String bic; + public static final String JSON_PROPERTY_IBAN = "iban"; private String iban; @@ -74,6 +78,39 @@ public static TypeEnum fromValue(String value) { public IbanAccountIdentification() {} + /** + * The bank's 8- or 11-character BIC or SWIFT code. + * + * @param bic The bank's 8- or 11-character BIC or SWIFT code. + * @return the current {@code IbanAccountIdentification} instance, allowing for method chaining + */ + public IbanAccountIdentification bic(String bic) { + this.bic = bic; + return this; + } + + /** + * The bank's 8- or 11-character BIC or SWIFT code. + * + * @return bic The bank's 8- or 11-character BIC or SWIFT code. + */ + @JsonProperty(JSON_PROPERTY_BIC) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getBic() { + return bic; + } + + /** + * The bank's 8- or 11-character BIC or SWIFT code. + * + * @param bic The bank's 8- or 11-character BIC or SWIFT code. + */ + @JsonProperty(JSON_PROPERTY_BIC) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setBic(String bic) { + this.bic = bic; + } + /** * The international bank account number as defined in the * [ISO-13616](https://www.iso.org/standard/81090.html) standard. @@ -156,19 +193,21 @@ public boolean equals(Object o) { return false; } IbanAccountIdentification ibanAccountIdentification = (IbanAccountIdentification) o; - return Objects.equals(this.iban, ibanAccountIdentification.iban) + return Objects.equals(this.bic, ibanAccountIdentification.bic) + && Objects.equals(this.iban, ibanAccountIdentification.iban) && Objects.equals(this.type, ibanAccountIdentification.type); } @Override public int hashCode() { - return Objects.hash(iban, type); + return Objects.hash(bic, iban, type); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class IbanAccountIdentification {\n"); + sb.append(" bic: ").append(toIndentedString(bic)).append("\n"); sb.append(" iban: ").append(toIndentedString(iban)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append("}");