diff --git a/src/main/java/com/adyen/model/checkout/BalanceCheckRequest.java b/src/main/java/com/adyen/model/checkout/BalanceCheckRequest.java index 68fd386e7..45ad5016d 100644 --- a/src/main/java/com/adyen/model/checkout/BalanceCheckRequest.java +++ b/src/main/java/com/adyen/model/checkout/BalanceCheckRequest.java @@ -1490,10 +1490,10 @@ public BalanceCheckRequest store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -1503,7 +1503,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionRequest.java b/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionRequest.java index b78e07496..25d4cf8e7 100644 --- a/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionRequest.java +++ b/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionRequest.java @@ -2103,10 +2103,10 @@ public CreateCheckoutSessionRequest store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -2116,7 +2116,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionResponse.java b/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionResponse.java index a4871f35c..36aa787d9 100644 --- a/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionResponse.java +++ b/src/main/java/com/adyen/model/checkout/CreateCheckoutSessionResponse.java @@ -2174,10 +2174,10 @@ public CreateCheckoutSessionResponse store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -2187,7 +2187,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/PaymentMethodsRequest.java b/src/main/java/com/adyen/model/checkout/PaymentMethodsRequest.java index cd5aa7c60..30a0bfb66 100644 --- a/src/main/java/com/adyen/model/checkout/PaymentMethodsRequest.java +++ b/src/main/java/com/adyen/model/checkout/PaymentMethodsRequest.java @@ -488,10 +488,10 @@ public PaymentMethodsRequest store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -501,7 +501,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/PaymentRequest.java b/src/main/java/com/adyen/model/checkout/PaymentRequest.java index e373923fd..eb0bce586 100644 --- a/src/main/java/com/adyen/model/checkout/PaymentRequest.java +++ b/src/main/java/com/adyen/model/checkout/PaymentRequest.java @@ -2400,10 +2400,10 @@ public PaymentRequest store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -2413,7 +2413,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/PaymentSetupRequest.java b/src/main/java/com/adyen/model/checkout/PaymentSetupRequest.java index 9b3038706..849c58c2c 100644 --- a/src/main/java/com/adyen/model/checkout/PaymentSetupRequest.java +++ b/src/main/java/com/adyen/model/checkout/PaymentSetupRequest.java @@ -1956,10 +1956,10 @@ public PaymentSetupRequest store(String store) { } /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * @return store **/ - @ApiModelProperty(value = "The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).") + @ApiModelProperty(value = "Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.") @JsonProperty(JSON_PROPERTY_STORE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -1969,7 +1969,7 @@ public String getStore() { /** - * The ecommerce or point-of-sale store that is processing the payment. Used in: * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms). + * Required for Adyen for Platforms integrations if you have a platform setup. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/marketplaces-and-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment. * * @param store */ diff --git a/src/main/java/com/adyen/model/checkout/ThreeDS2RequestData.java b/src/main/java/com/adyen/model/checkout/ThreeDS2RequestData.java index 778f82da8..7dbc3da62 100644 --- a/src/main/java/com/adyen/model/checkout/ThreeDS2RequestData.java +++ b/src/main/java/com/adyen/model/checkout/ThreeDS2RequestData.java @@ -54,6 +54,7 @@ ThreeDS2RequestData.JSON_PROPERTY_NOTIFICATION_U_R_L, ThreeDS2RequestData.JSON_PROPERTY_PAY_TOKEN_IND, ThreeDS2RequestData.JSON_PROPERTY_PAYMENT_AUTHENTICATION_USE_CASE, + ThreeDS2RequestData.JSON_PROPERTY_PLATFORM, ThreeDS2RequestData.JSON_PROPERTY_PURCHASE_INSTAL_DATA, ThreeDS2RequestData.JSON_PROPERTY_RECURRING_EXPIRY, ThreeDS2RequestData.JSON_PROPERTY_RECURRING_FREQUENCY, @@ -241,6 +242,46 @@ public static ChallengeIndicatorEnum fromValue(String value) { public static final String JSON_PROPERTY_PAYMENT_AUTHENTICATION_USE_CASE = "paymentAuthenticationUseCase"; private String paymentAuthenticationUseCase; + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + */ + public enum PlatformEnum { + IOS("iOS"), + + ANDROID("android"), + + BROWSER("browser"); + + private String value; + + PlatformEnum(String value) { + this.value = value; + } + + @JsonValue + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static PlatformEnum fromValue(String value) { + for (PlatformEnum b : PlatformEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + } + + public static final String JSON_PROPERTY_PLATFORM = "platform"; + private PlatformEnum platform; + public static final String JSON_PROPERTY_PURCHASE_INSTAL_DATA = "purchaseInstalData"; private String purchaseInstalData; @@ -951,6 +992,36 @@ public void setPaymentAuthenticationUseCase(String paymentAuthenticationUseCase) } + public ThreeDS2RequestData platform(PlatformEnum platform) { + this.platform = platform; + return this; + } + + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + * @return platform + **/ + @ApiModelProperty(value = "The platform of the shopper. Allowed values: * `iOS` * `android` * `browser`") + @JsonProperty(JSON_PROPERTY_PLATFORM) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public PlatformEnum getPlatform() { + return platform; + } + + + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + * + * @param platform + */ + @JsonProperty(JSON_PROPERTY_PLATFORM) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setPlatform(PlatformEnum platform) { + this.platform = platform; + } + + public ThreeDS2RequestData purchaseInstalData(String purchaseInstalData) { this.purchaseInstalData = purchaseInstalData; return this; @@ -1640,6 +1711,7 @@ public boolean equals(Object o) { Objects.equals(this.notificationURL, threeDS2RequestData.notificationURL) && Objects.equals(this.payTokenInd, threeDS2RequestData.payTokenInd) && Objects.equals(this.paymentAuthenticationUseCase, threeDS2RequestData.paymentAuthenticationUseCase) && + Objects.equals(this.platform, threeDS2RequestData.platform) && Objects.equals(this.purchaseInstalData, threeDS2RequestData.purchaseInstalData) && Objects.equals(this.recurringExpiry, threeDS2RequestData.recurringExpiry) && Objects.equals(this.recurringFrequency, threeDS2RequestData.recurringFrequency) && @@ -1666,7 +1738,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(acctInfo, acctType, acquirerBIN, acquirerMerchantID, addrMatch, authenticationOnly, challengeIndicator, deviceChannel, deviceRenderOptions, homePhone, mcc, merchantName, messageVersion, mobilePhone, notificationURL, payTokenInd, paymentAuthenticationUseCase, purchaseInstalData, recurringExpiry, recurringFrequency, sdkAppID, sdkEncData, sdkEphemPubKey, sdkMaxTimeout, sdkReferenceNumber, sdkTransID, sdkVersion, threeDSCompInd, threeDSRequestorAuthenticationInd, threeDSRequestorAuthenticationInfo, threeDSRequestorChallengeInd, threeDSRequestorID, threeDSRequestorName, threeDSRequestorPriorAuthenticationInfo, threeDSRequestorURL, transType, transactionType, whiteListStatus, workPhone); + return Objects.hash(acctInfo, acctType, acquirerBIN, acquirerMerchantID, addrMatch, authenticationOnly, challengeIndicator, deviceChannel, deviceRenderOptions, homePhone, mcc, merchantName, messageVersion, mobilePhone, notificationURL, payTokenInd, paymentAuthenticationUseCase, platform, purchaseInstalData, recurringExpiry, recurringFrequency, sdkAppID, sdkEncData, sdkEphemPubKey, sdkMaxTimeout, sdkReferenceNumber, sdkTransID, sdkVersion, threeDSCompInd, threeDSRequestorAuthenticationInd, threeDSRequestorAuthenticationInfo, threeDSRequestorChallengeInd, threeDSRequestorID, threeDSRequestorName, threeDSRequestorPriorAuthenticationInfo, threeDSRequestorURL, transType, transactionType, whiteListStatus, workPhone); } @Override @@ -1690,6 +1762,7 @@ public String toString() { sb.append(" notificationURL: ").append(toIndentedString(notificationURL)).append("\n"); sb.append(" payTokenInd: ").append(toIndentedString(payTokenInd)).append("\n"); sb.append(" paymentAuthenticationUseCase: ").append(toIndentedString(paymentAuthenticationUseCase)).append("\n"); + sb.append(" platform: ").append(toIndentedString(platform)).append("\n"); sb.append(" purchaseInstalData: ").append(toIndentedString(purchaseInstalData)).append("\n"); sb.append(" recurringExpiry: ").append(toIndentedString(recurringExpiry)).append("\n"); sb.append(" recurringFrequency: ").append(toIndentedString(recurringFrequency)).append("\n"); diff --git a/src/main/java/com/adyen/model/checkout/ThreeDS2RequestFields.java b/src/main/java/com/adyen/model/checkout/ThreeDS2RequestFields.java index 529d61a38..b82b28077 100644 --- a/src/main/java/com/adyen/model/checkout/ThreeDS2RequestFields.java +++ b/src/main/java/com/adyen/model/checkout/ThreeDS2RequestFields.java @@ -53,6 +53,7 @@ ThreeDS2RequestFields.JSON_PROPERTY_NOTIFICATION_U_R_L, ThreeDS2RequestFields.JSON_PROPERTY_PAY_TOKEN_IND, ThreeDS2RequestFields.JSON_PROPERTY_PAYMENT_AUTHENTICATION_USE_CASE, + ThreeDS2RequestFields.JSON_PROPERTY_PLATFORM, ThreeDS2RequestFields.JSON_PROPERTY_PURCHASE_INSTAL_DATA, ThreeDS2RequestFields.JSON_PROPERTY_RECURRING_EXPIRY, ThreeDS2RequestFields.JSON_PROPERTY_RECURRING_FREQUENCY, @@ -235,6 +236,46 @@ public static ChallengeIndicatorEnum fromValue(String value) { public static final String JSON_PROPERTY_PAYMENT_AUTHENTICATION_USE_CASE = "paymentAuthenticationUseCase"; private String paymentAuthenticationUseCase; + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + */ + public enum PlatformEnum { + IOS("iOS"), + + ANDROID("android"), + + BROWSER("browser"); + + private String value; + + PlatformEnum(String value) { + this.value = value; + } + + @JsonValue + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static PlatformEnum fromValue(String value) { + for (PlatformEnum b : PlatformEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + } + + public static final String JSON_PROPERTY_PLATFORM = "platform"; + private PlatformEnum platform; + public static final String JSON_PROPERTY_PURCHASE_INSTAL_DATA = "purchaseInstalData"; private String purchaseInstalData; @@ -909,6 +950,36 @@ public void setPaymentAuthenticationUseCase(String paymentAuthenticationUseCase) } + public ThreeDS2RequestFields platform(PlatformEnum platform) { + this.platform = platform; + return this; + } + + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + * @return platform + **/ + @ApiModelProperty(value = "The platform of the shopper. Allowed values: * `iOS` * `android` * `browser`") + @JsonProperty(JSON_PROPERTY_PLATFORM) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public PlatformEnum getPlatform() { + return platform; + } + + + /** + * The platform of the shopper. Allowed values: * `iOS` * `android` * `browser` + * + * @param platform + */ + @JsonProperty(JSON_PROPERTY_PLATFORM) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setPlatform(PlatformEnum platform) { + this.platform = platform; + } + + public ThreeDS2RequestFields purchaseInstalData(String purchaseInstalData) { this.purchaseInstalData = purchaseInstalData; return this; @@ -1537,6 +1608,7 @@ public boolean equals(Object o) { Objects.equals(this.notificationURL, threeDS2RequestFields.notificationURL) && Objects.equals(this.payTokenInd, threeDS2RequestFields.payTokenInd) && Objects.equals(this.paymentAuthenticationUseCase, threeDS2RequestFields.paymentAuthenticationUseCase) && + Objects.equals(this.platform, threeDS2RequestFields.platform) && Objects.equals(this.purchaseInstalData, threeDS2RequestFields.purchaseInstalData) && Objects.equals(this.recurringExpiry, threeDS2RequestFields.recurringExpiry) && Objects.equals(this.recurringFrequency, threeDS2RequestFields.recurringFrequency) && @@ -1561,7 +1633,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(acctInfo, acctType, acquirerBIN, acquirerMerchantID, addrMatch, authenticationOnly, challengeIndicator, deviceRenderOptions, homePhone, mcc, merchantName, messageVersion, mobilePhone, notificationURL, payTokenInd, paymentAuthenticationUseCase, purchaseInstalData, recurringExpiry, recurringFrequency, sdkAppID, sdkEphemPubKey, sdkMaxTimeout, sdkReferenceNumber, sdkTransID, threeDSCompInd, threeDSRequestorAuthenticationInd, threeDSRequestorAuthenticationInfo, threeDSRequestorChallengeInd, threeDSRequestorID, threeDSRequestorName, threeDSRequestorPriorAuthenticationInfo, threeDSRequestorURL, transType, transactionType, whiteListStatus, workPhone); + return Objects.hash(acctInfo, acctType, acquirerBIN, acquirerMerchantID, addrMatch, authenticationOnly, challengeIndicator, deviceRenderOptions, homePhone, mcc, merchantName, messageVersion, mobilePhone, notificationURL, payTokenInd, paymentAuthenticationUseCase, platform, purchaseInstalData, recurringExpiry, recurringFrequency, sdkAppID, sdkEphemPubKey, sdkMaxTimeout, sdkReferenceNumber, sdkTransID, threeDSCompInd, threeDSRequestorAuthenticationInd, threeDSRequestorAuthenticationInfo, threeDSRequestorChallengeInd, threeDSRequestorID, threeDSRequestorName, threeDSRequestorPriorAuthenticationInfo, threeDSRequestorURL, transType, transactionType, whiteListStatus, workPhone); } @Override @@ -1584,6 +1656,7 @@ public String toString() { sb.append(" notificationURL: ").append(toIndentedString(notificationURL)).append("\n"); sb.append(" payTokenInd: ").append(toIndentedString(payTokenInd)).append("\n"); sb.append(" paymentAuthenticationUseCase: ").append(toIndentedString(paymentAuthenticationUseCase)).append("\n"); + sb.append(" platform: ").append(toIndentedString(platform)).append("\n"); sb.append(" purchaseInstalData: ").append(toIndentedString(purchaseInstalData)).append("\n"); sb.append(" recurringExpiry: ").append(toIndentedString(recurringExpiry)).append("\n"); sb.append(" recurringFrequency: ").append(toIndentedString(recurringFrequency)).append("\n"); diff --git a/src/main/java/com/adyen/model/management/Notification.java b/src/main/java/com/adyen/model/management/Notification.java index 11e71cfad..8281f83cc 100644 --- a/src/main/java/com/adyen/model/management/Notification.java +++ b/src/main/java/com/adyen/model/management/Notification.java @@ -31,26 +31,167 @@ * Notification */ @JsonPropertyOrder({ - Notification.JSON_PROPERTY_SHOW_BUTTON + Notification.JSON_PROPERTY_CATEGORY, + Notification.JSON_PROPERTY_DETAILS, + Notification.JSON_PROPERTY_ENABLED, + Notification.JSON_PROPERTY_SHOW_BUTTON, + Notification.JSON_PROPERTY_TITLE }) public class Notification { + /** + * The type of event notification sent when you select the notification button. + */ + public enum CategoryEnum { + SALEWAKEUP("SaleWakeUp"), + + KEYPRESSED("KeyPressed"); + + private String value; + + CategoryEnum(String value) { + this.value = value; + } + + @JsonValue + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + @JsonCreator + public static CategoryEnum fromValue(String value) { + for (CategoryEnum b : CategoryEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + } + + public static final String JSON_PROPERTY_CATEGORY = "category"; + private CategoryEnum category; + + public static final String JSON_PROPERTY_DETAILS = "details"; + private String details; + + public static final String JSON_PROPERTY_ENABLED = "enabled"; + private Boolean enabled; + public static final String JSON_PROPERTY_SHOW_BUTTON = "showButton"; private Boolean showButton; + public static final String JSON_PROPERTY_TITLE = "title"; + private String title; + public Notification() { } + public Notification category(CategoryEnum category) { + this.category = category; + return this; + } + + /** + * The type of event notification sent when you select the notification button. + * @return category + **/ + @ApiModelProperty(value = "The type of event notification sent when you select the notification button.") + @JsonProperty(JSON_PROPERTY_CATEGORY) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public CategoryEnum getCategory() { + return category; + } + + + /** + * The type of event notification sent when you select the notification button. + * + * @param category + */ + @JsonProperty(JSON_PROPERTY_CATEGORY) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setCategory(CategoryEnum category) { + this.category = category; + } + + + public Notification details(String details) { + this.details = details; + return this; + } + + /** + * The text shown in the prompt which opens when you select the notification button. For example, the description of the input box for pay-at-table. + * @return details + **/ + @ApiModelProperty(value = "The text shown in the prompt which opens when you select the notification button. For example, the description of the input box for pay-at-table.") + @JsonProperty(JSON_PROPERTY_DETAILS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public String getDetails() { + return details; + } + + + /** + * The text shown in the prompt which opens when you select the notification button. For example, the description of the input box for pay-at-table. + * + * @param details + */ + @JsonProperty(JSON_PROPERTY_DETAILS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setDetails(String details) { + this.details = details; + } + + + public Notification enabled(Boolean enabled) { + this.enabled = enabled; + return this; + } + + /** + * Enables sending event notifications either by pressing the Confirm key on terminals with a keypad or by tapping the event notification button on the terminal screen. + * @return enabled + **/ + @ApiModelProperty(value = "Enables sending event notifications either by pressing the Confirm key on terminals with a keypad or by tapping the event notification button on the terminal screen.") + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public Boolean getEnabled() { + return enabled; + } + + + /** + * Enables sending event notifications either by pressing the Confirm key on terminals with a keypad or by tapping the event notification button on the terminal screen. + * + * @param enabled + */ + @JsonProperty(JSON_PROPERTY_ENABLED) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setEnabled(Boolean enabled) { + this.enabled = enabled; + } + + public Notification showButton(Boolean showButton) { this.showButton = showButton; return this; } /** - * Shows or hides the event notification button on the terminal screen. + * Shows or hides the event notification button on the screen of terminal models that have a keypad. * @return showButton **/ - @ApiModelProperty(value = "Shows or hides the event notification button on the terminal screen.") + @ApiModelProperty(value = "Shows or hides the event notification button on the screen of terminal models that have a keypad.") @JsonProperty(JSON_PROPERTY_SHOW_BUTTON) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -60,7 +201,7 @@ public Boolean getShowButton() { /** - * Shows or hides the event notification button on the terminal screen. + * Shows or hides the event notification button on the screen of terminal models that have a keypad. * * @param showButton */ @@ -71,6 +212,36 @@ public void setShowButton(Boolean showButton) { } + public Notification title(String title) { + this.title = title; + return this; + } + + /** + * The name of the notification button on the terminal screen. + * @return title + **/ + @ApiModelProperty(value = "The name of the notification button on the terminal screen.") + @JsonProperty(JSON_PROPERTY_TITLE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public String getTitle() { + return title; + } + + + /** + * The name of the notification button on the terminal screen. + * + * @param title + */ + @JsonProperty(JSON_PROPERTY_TITLE) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setTitle(String title) { + this.title = title; + } + + /** * Return true if this Notification object is equal to o. */ @@ -83,19 +254,27 @@ public boolean equals(Object o) { return false; } Notification notification = (Notification) o; - return Objects.equals(this.showButton, notification.showButton); + return Objects.equals(this.category, notification.category) && + Objects.equals(this.details, notification.details) && + Objects.equals(this.enabled, notification.enabled) && + Objects.equals(this.showButton, notification.showButton) && + Objects.equals(this.title, notification.title); } @Override public int hashCode() { - return Objects.hash(showButton); + return Objects.hash(category, details, enabled, showButton, title); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class Notification {\n"); + sb.append(" category: ").append(toIndentedString(category)).append("\n"); + sb.append(" details: ").append(toIndentedString(details)).append("\n"); + sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n"); sb.append(" showButton: ").append(toIndentedString(showButton)).append("\n"); + sb.append(" title: ").append(toIndentedString(title)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/src/main/java/com/adyen/model/management/Store.java b/src/main/java/com/adyen/model/management/Store.java index 456dcff3f..1f7b62340 100644 --- a/src/main/java/com/adyen/model/management/Store.java +++ b/src/main/java/com/adyen/model/management/Store.java @@ -261,10 +261,10 @@ public Store externalReferenceId(String externalReferenceId) { } /** - * When using the Zip payment method: The location ID that Zip has assigned to your store. + * The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. * @return externalReferenceId **/ - @ApiModelProperty(value = "When using the Zip payment method: The location ID that Zip has assigned to your store.") + @ApiModelProperty(value = "The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. ") @JsonProperty(JSON_PROPERTY_EXTERNAL_REFERENCE_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -274,7 +274,7 @@ public String getExternalReferenceId() { /** - * When using the Zip payment method: The location ID that Zip has assigned to your store. + * The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. * * @param externalReferenceId */ diff --git a/src/main/java/com/adyen/model/management/UpdatePaymentMethodInfo.java b/src/main/java/com/adyen/model/management/UpdatePaymentMethodInfo.java index 052393258..16f03b55a 100644 --- a/src/main/java/com/adyen/model/management/UpdatePaymentMethodInfo.java +++ b/src/main/java/com/adyen/model/management/UpdatePaymentMethodInfo.java @@ -41,6 +41,7 @@ UpdatePaymentMethodInfo.JSON_PROPERTY_COUNTRIES, UpdatePaymentMethodInfo.JSON_PROPERTY_CUP, UpdatePaymentMethodInfo.JSON_PROPERTY_CURRENCIES, + UpdatePaymentMethodInfo.JSON_PROPERTY_CUSTOM_ROUTING_FLAGS, UpdatePaymentMethodInfo.JSON_PROPERTY_DINERS, UpdatePaymentMethodInfo.JSON_PROPERTY_DISCOVER, UpdatePaymentMethodInfo.JSON_PROPERTY_EFTPOS_AUSTRALIA, @@ -71,6 +72,9 @@ public class UpdatePaymentMethodInfo { public static final String JSON_PROPERTY_CURRENCIES = "currencies"; private List currencies = null; + public static final String JSON_PROPERTY_CUSTOM_ROUTING_FLAGS = "customRoutingFlags"; + private List customRoutingFlags = null; + public static final String JSON_PROPERTY_DINERS = "diners"; private GenericPmWithTdiInfo diners; @@ -276,6 +280,44 @@ public void setCurrencies(List currencies) { } + public UpdatePaymentMethodInfo customRoutingFlags(List customRoutingFlags) { + this.customRoutingFlags = customRoutingFlags; + return this; + } + + public UpdatePaymentMethodInfo addCustomRoutingFlagsItem(String customRoutingFlagsItem) { + if (this.customRoutingFlags == null) { + this.customRoutingFlags = new ArrayList<>(); + } + this.customRoutingFlags.add(customRoutingFlagsItem); + return this; + } + + /** + * Custom routing flags for acquirer routing. + * @return customRoutingFlags + **/ + @ApiModelProperty(value = "Custom routing flags for acquirer routing.") + @JsonProperty(JSON_PROPERTY_CUSTOM_ROUTING_FLAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + + public List getCustomRoutingFlags() { + return customRoutingFlags; + } + + + /** + * Custom routing flags for acquirer routing. + * + * @param customRoutingFlags + */ + @JsonProperty(JSON_PROPERTY_CUSTOM_ROUTING_FLAGS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setCustomRoutingFlags(List customRoutingFlags) { + this.customRoutingFlags = customRoutingFlags; + } + + public UpdatePaymentMethodInfo diners(GenericPmWithTdiInfo diners) { this.diners = diners; return this; @@ -661,6 +703,7 @@ public boolean equals(Object o) { Objects.equals(this.countries, updatePaymentMethodInfo.countries) && Objects.equals(this.cup, updatePaymentMethodInfo.cup) && Objects.equals(this.currencies, updatePaymentMethodInfo.currencies) && + Objects.equals(this.customRoutingFlags, updatePaymentMethodInfo.customRoutingFlags) && Objects.equals(this.diners, updatePaymentMethodInfo.diners) && Objects.equals(this.discover, updatePaymentMethodInfo.discover) && Objects.equals(this.eftposAustralia, updatePaymentMethodInfo.eftposAustralia) && @@ -677,7 +720,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(bcmc, cartesBancaires, countries, cup, currencies, diners, discover, eftposAustralia, enabled, girocard, ideal, interacCard, jcb, maestro, mc, storeIds, visa); + return Objects.hash(bcmc, cartesBancaires, countries, cup, currencies, customRoutingFlags, diners, discover, eftposAustralia, enabled, girocard, ideal, interacCard, jcb, maestro, mc, storeIds, visa); } @Override @@ -689,6 +732,7 @@ public String toString() { sb.append(" countries: ").append(toIndentedString(countries)).append("\n"); sb.append(" cup: ").append(toIndentedString(cup)).append("\n"); sb.append(" currencies: ").append(toIndentedString(currencies)).append("\n"); + sb.append(" customRoutingFlags: ").append(toIndentedString(customRoutingFlags)).append("\n"); sb.append(" diners: ").append(toIndentedString(diners)).append("\n"); sb.append(" discover: ").append(toIndentedString(discover)).append("\n"); sb.append(" eftposAustralia: ").append(toIndentedString(eftposAustralia)).append("\n"); diff --git a/src/main/java/com/adyen/model/management/UpdateStoreRequest.java b/src/main/java/com/adyen/model/management/UpdateStoreRequest.java index 678d4f561..776fcc319 100644 --- a/src/main/java/com/adyen/model/management/UpdateStoreRequest.java +++ b/src/main/java/com/adyen/model/management/UpdateStoreRequest.java @@ -210,10 +210,10 @@ public UpdateStoreRequest externalReferenceId(String externalReferenceId) { } /** - * When using the Zip payment method: The location ID that Zip has assigned to your store. + * The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. * @return externalReferenceId **/ - @ApiModelProperty(value = "When using the Zip payment method: The location ID that Zip has assigned to your store.") + @ApiModelProperty(value = "The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. ") @JsonProperty(JSON_PROPERTY_EXTERNAL_REFERENCE_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) @@ -223,7 +223,7 @@ public String getExternalReferenceId() { /** - * When using the Zip payment method: The location ID that Zip has assigned to your store. + * The unique identifier of the store, used by certain payment methods and tax authorities. Accepts up to 14 digits. Required for CNPJ in Brazil, in the format 00.000.000/00git00-00 separated by dots, slashes, hyphens, or without separators. Optional for Zip in Australia and SIRET in France, required except for nonprofit organizations and incorporated associations. * * @param externalReferenceId */