From b3dcb01511f2c7355d97b8b6dd9010ee7ba01234 Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Thu, 4 Dec 2025 14:31:15 +0000
Subject: [PATCH 01/14] build(codegen): updating SDK
---
.../api/models/common/CentPrecisionMoneyBuilder.java | 2 ++
.../api/models/common/CentPrecisionMoneyImpl.java | 1 +
.../api/models/common/HighPrecisionMoneyBuilder.java | 2 ++
.../api/models/common/HighPrecisionMoneyDraft.java | 4 ++++
.../api/models/common/HighPrecisionMoneyDraftBuilder.java | 4 ++++
.../api/models/common/HighPrecisionMoneyDraftImpl.java | 2 ++
.../api/models/common/HighPrecisionMoneyImpl.java | 1 +
.../com/commercetools/api/models/common/TypedMoneyImpl.java | 1 +
.../api/models/error/GraphQLMoneyOverflowError.java | 2 +-
.../api/models/error/GraphQLMoneyOverflowErrorImpl.java | 2 +-
.../commercetools/api/models/error/MoneyOverflowError.java | 2 +-
.../api/models/error/MoneyOverflowErrorImpl.java | 2 +-
reference.txt | 1 +
references.txt | 1 +
14 files changed, 23 insertions(+), 4 deletions(-)
create mode 100644 reference.txt
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyBuilder.java
index 2e98e4a5b2..be76c0390d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyBuilder.java
@@ -35,6 +35,7 @@ public class CentPrecisionMoneyBuilder implements Builder {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @param centAmount value to be set
* @return Builder
*/
@@ -72,6 +73,7 @@ public CentPrecisionMoneyBuilder fractionDigits(final Integer fractionDigits) {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @return centAmount
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java
index 1197036b11..fe84655ea8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java
@@ -56,6 +56,7 @@ public CentPrecisionMoneyImpl() {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
*/
public Long getCentAmount() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyBuilder.java
index 89d7bc21b1..f89507a4bb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyBuilder.java
@@ -38,6 +38,7 @@ public class HighPrecisionMoneyBuilder implements Builder {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @param centAmount value to be set
* @return Builder
*/
@@ -86,6 +87,7 @@ public HighPrecisionMoneyBuilder preciseAmount(final Long preciseAmount) {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @return centAmount
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java
index da8628bd50..ffd8905e46 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java
@@ -50,6 +50,7 @@ public interface HighPrecisionMoneyDraft
/**
* Amount in 1 / (10 ^ fractionDigits) of a currency.
+ * preciseAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @return preciseAmount
*/
@NotNull
@@ -59,6 +60,7 @@ public interface HighPrecisionMoneyDraft
/**
* Amount in the smallest indivisible unit of a currency. This field is optional for high precision. If provided, it is checked for validity. Example:
* A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* If centAmount is not provided, the API calculates the value automatically using the default rounding mode half even.
* @return centAmount
*/
@@ -75,6 +77,7 @@ public interface HighPrecisionMoneyDraft
/**
* Amount in 1 / (10 ^ fractionDigits) of a currency.
+ * preciseAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @param preciseAmount value to be set
*/
@@ -83,6 +86,7 @@ public interface HighPrecisionMoneyDraft
/**
* Amount in the smallest indivisible unit of a currency. This field is optional for high precision. If provided, it is checked for validity. Example:
* A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* If centAmount is not provided, the API calculates the value automatically using the default rounding mode half even.
* @param centAmount value to be set
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftBuilder.java
index 153535b48a..ec9cb8c4f2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftBuilder.java
@@ -37,6 +37,7 @@ public class HighPrecisionMoneyDraftBuilder implements BuilderAmount in the smallest indivisible unit of a currency. This field is optional for high precision. If provided, it is checked for validity. Example:
* A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* If centAmount is not provided, the API calculates the value automatically using the default rounding mode half even.
* @param centAmount value to be set
* @return Builder
@@ -71,6 +72,7 @@ public HighPrecisionMoneyDraftBuilder fractionDigits(final Integer fractionDigit
/**
* Amount in 1 / (10 ^ fractionDigits) of a currency.
+ * preciseAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @param preciseAmount value to be set
* @return Builder
*/
@@ -83,6 +85,7 @@ public HighPrecisionMoneyDraftBuilder preciseAmount(final Long preciseAmount) {
/**
* Amount in the smallest indivisible unit of a currency. This field is optional for high precision. If provided, it is checked for validity. Example:
* A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* If centAmount is not provided, the API calculates the value automatically using the default rounding mode half even.
* @return centAmount
*/
@@ -112,6 +115,7 @@ public Integer getFractionDigits() {
/**
* Amount in 1 / (10 ^ fractionDigits) of a currency.
+ * preciseAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* @return preciseAmount
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java
index dc9638614a..1c0b5720dc 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java
@@ -57,6 +57,7 @@ public HighPrecisionMoneyDraftImpl() {
/**
* Amount in the smallest indivisible unit of a currency. This field is optional for high precision. If provided, it is checked for validity. Example:
* A Price of 1.015 USD can be rounded either to 1.01 USD or 1.02 USD. If it lies outside of this range, an error message stating that centAmount must be rounded correctly will be returned.
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
* If centAmount is not provided, the API calculates the value automatically using the default rounding mode half even.
*/
@@ -90,6 +91,7 @@ public Integer getFractionDigits() {
/**
* Amount in 1 / (10 ^ fractionDigits) of a currency.
+ * preciseAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
*/
public Long getPreciseAmount() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java
index 6631470d2b..bdea03864b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java
@@ -60,6 +60,7 @@ public HighPrecisionMoneyImpl() {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
*/
public Long getCentAmount() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java
index e85d5dd429..8bfe9bb49a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java
@@ -56,6 +56,7 @@ public TypedMoneyImpl() {
* Cents for EUR and USD, pence for GBP, or centime for CHF (5 CHF is specified as 500).
* The value in the major unit for currencies without minor units, like JPY (5 JPY is specified as 5).
*
+ * centAmount is represented as 64-bit integers. If this limit is exceeded, a MoneyOverflow error will be returned.
*/
public Long getCentAmount() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java
index d5234661b0..e78d097cb6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java
@@ -15,7 +15,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Returned when a Money operation overflows the 64-bit integer range. See Money usage for more information.
+ * Returned when a money operation overflows the 64-bit integer range.
*
*
* Example to create an instance using the builder pattern
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java
index f8dad3ca8b..7eab840bbc 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java
@@ -18,7 +18,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Returned when a Money operation overflows the 64-bit integer range. See Money usage for more information.
+ * Returned when a money operation overflows the 64-bit integer range.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class GraphQLMoneyOverflowErrorImpl implements GraphQLMoneyOverflowError, ModelBase {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java
index c32526c3d5..724eace081 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java
@@ -15,7 +15,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Returned when a Money operation overflows the 64-bit integer range. See Money usage for more information.
+ * Returned when a money operation overflows the 64-bit integer range.
*
*
* Example to create an instance using the builder pattern
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java
index 883491a70d..235bbdf9e2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java
@@ -18,7 +18,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Returned when a Money operation overflows the 64-bit integer range. See Money usage for more information.
+ * Returned when a money operation overflows the 64-bit integer range.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class MoneyOverflowErrorImpl implements MoneyOverflowError, ModelBase {
diff --git a/reference.txt b/reference.txt
new file mode 100644
index 0000000000..1b7abe7eb6
--- /dev/null
+++ b/reference.txt
@@ -0,0 +1 @@
+4465506821491443b54a78f0459a455c97fc1cff
diff --git a/references.txt b/references.txt
index ab8b0327af..d8967fbcce 100644
--- a/references.txt
+++ b/references.txt
@@ -500,3 +500,4 @@ bfb534af33764ac81a3784290b35530d926fccf1
603e489748f9c32c1891d60d6f767892a8ea5207
dd952279caa05a020c427ea1899d4bf0897cb802
a3e408093873cfed8ced6708aa90deec2e7daa44
+89eb52374e92eaaae7deb3c863bce47531efddc7
From f44812efcdbb83386a8164eb5bf16ac8fa0f84ad Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Mon, 8 Dec 2025 09:49:03 +0000
Subject: [PATCH 02/14] build(codegen): updating SDK
---
...dInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java | 2 +-
...InBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java | 2 +-
...InBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java | 2 +-
...nessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java | 2 +-
...ateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java | 2 +-
...teIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java | 2 +-
...usinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java | 2 +-
...sinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java | 2 +-
...sinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java | 2 +-
...UnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java | 2 +-
...teIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java | 2 +-
...BusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java | 2 +-
...ociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java | 2 +-
...ciateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java | 2 +-
...ciateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java | 2 +-
...dInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java | 2 +-
...yAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java | 2 +-
...AssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java | 2 +-
...teIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java | 2 +-
...eIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java | 2 +-
...eIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java | 2 +-
...usinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java | 2 +-
...ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java | 2 +-
...ojectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java | 2 +-
...ojectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java | 2 +-
...yProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java | 2 +-
...ProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java | 2 +-
...ProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java | 2 +-
...tKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java | 2 +-
...ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java | 2 +-
.../client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java | 2 +-
.../client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java | 2 +-
.../client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java | 2 +-
.../api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java | 2 +-
.../api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java | 2 +-
...yProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java | 2 +-
.../api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java | 2 +-
...rojectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java | 2 +-
.../client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java | 2 +-
...rojectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java | 2 +-
...ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java | 2 +-
...yProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java | 2 +-
...yProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java | 2 +-
...ctKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java | 2 +-
.../ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsByIDGet.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsByIDHead.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsByIDPost.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsGet.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsHead.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java | 2 +-
.../client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsPost.java | 2 +-
.../api/client/ByProjectKeyMeQuoteRequestsPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java | 2 +-
.../commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java | 2 +-
.../commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java | 2 +-
.../api/client/ByProjectKeyMeQuotesByIDPostString.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyMeQuotesGet.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyMeQuotesHead.java | 2 +-
.../api/client/ByProjectKeyMeQuotesKeyByKeyGet.java | 2 +-
.../api/client/ByProjectKeyMeQuotesKeyByKeyHead.java | 2 +-
.../api/client/ByProjectKeyMeQuotesKeyByKeyPost.java | 2 +-
.../api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java | 2 +-
.../api/client/ByProjectKeyMeShoppingListsByIDHead.java | 2 +-
.../api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsByIDDelete.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsByIDGet.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsByIDHead.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsByIDPost.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsByIDPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuoteRequestsGet.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuoteRequestsHead.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuoteRequestsPost.java | 2 +-
.../api/client/ByProjectKeyQuoteRequestsPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuotesByIDDelete.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuotesByIDHead.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuotesByIDPost.java | 2 +-
.../api/client/ByProjectKeyQuotesByIDPostString.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyQuotesGet.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyQuotesHead.java | 2 +-
.../api/client/ByProjectKeyQuotesKeyByKeyDelete.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java | 2 +-
.../api/client/ByProjectKeyQuotesKeyByKeyHead.java | 2 +-
.../api/client/ByProjectKeyQuotesKeyByKeyPost.java | 2 +-
.../api/client/ByProjectKeyQuotesKeyByKeyPostString.java | 2 +-
.../com/commercetools/api/client/ByProjectKeyQuotesPost.java | 2 +-
.../commercetools/api/client/ByProjectKeyQuotesPostString.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesByIDDelete.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesByIDGet.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesByIDHead.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesByIDPost.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesByIDPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyStagedQuotesGet.java | 2 +-
.../commercetools/api/client/ByProjectKeyStagedQuotesHead.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java | 2 +-
.../commercetools/api/client/ByProjectKeyStagedQuotesPost.java | 2 +-
.../api/client/ByProjectKeyStagedQuotesPostString.java | 2 +-
references.txt | 1 +
131 files changed, 131 insertions(+), 130 deletions(-)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
index 58ec5e17e4..788cd33c00 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- * If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ * Retrieves a QuoteRequest with the provided id in a BusinessUnit. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
index d4ee0ae1c6..3383ff3488 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id in a BusinessUnit. Returns a 200 OK status if the QuoteRequest exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
index 246ab2e528..8dbaeacde0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
index 0da87ebecc..d924f9bd13 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
index 3fbe9ceadb..58294bd598 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all QuoteRequests in a BusinessUnit.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
index f4790894c5..ffd0d80fef 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate in a BusinessUnit. Returns a 200 OK status if any QuoteRequests match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
index 2579be5bc8..508efb836e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a QuoteRequest with the provided key in a BusinessUnit. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
index 1bf1c99abb..2a50144e24 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key in a BusinessUnit. Returns a 200 OK status if the QuoteRequest exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
index 7a2b015110..f43f10ced3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
index 61810b2577..464aeb333e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
index 20e88a457d..b52155131e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
+ *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
index 2bde714e03..34076b612b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
+ *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
index a15c9d4a0e..518389effb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a Quote with the provided id in a BusinessUnit. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
index 2e3f6368a4..08c40ee3c3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id in a BusinessUnit. Returns a 200 OK status if the Quote exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
index 7110779ad7..fa306642d3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
index 38cf87389c..f8fcd57e6a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
index b252a35f12..0c26bad741 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes in a BusinessUnit.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
index e3391aa8f9..c2748f498e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate in a BusinessUnit. Returns a 200 OK status if any Quotes match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
index 70a624a0e6..4d2319213f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a Quote with the provided key in a BusinessUnit. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
index 07ece77e48..db4072ff5d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key in a BusinessUnit. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
index 08466b9be3..1982b3c4c6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
index 0fd305cfb3..ac55a98a6a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
index 9f44ed3020..8f815f66d1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
index 507622a30d..72401bc5de 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
index db2a6f899a..57751df584 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id in a Store. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
index 92cf4b23a5..77a8d3d3e5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
index 49bb9e621b..46e8f6ed54 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
index 96d03e4287..e62083963b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves QuoteRequests in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
index 75a78d5d00..b5b28d5da0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate in a Store. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
index 1cf2b95435..fd307ee8ac 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
index f84a85321b..68439692f0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
index 24c900096b..90e9516247 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key in a Store. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
index 8bf14dd9b1..66731e595b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
index 43c1827751..263404eae5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
index 666bc21a5f..c4cf66439a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
index 4399500576..3689c4a224 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
index 6cc354d27f..c4758ff521 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
index 1ca7d82e13..28fdabc97b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
index 0ef399c922..c85a8898cd 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id in a Store. Returns a 200 status if the Quote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
index 907f5da5be..1102df86c2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
index c433fa708b..9c595ef3f1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
index 378a96277a..5bb5376926 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves Quotes in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
index 96c6d19ae2..fa0ae1550b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate in a Store. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
index e3dd0ada97..08fa6d1a0e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
index 4913db1977..8a91e323f4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
index ced3fb6577..93e999c730 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key in a Store. Returns a 200 status if the Quote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
index da50033293..1be0e25374 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
index a153e1d2ba..123e4c8f2d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
index 117b732a2f..7388ac7a76 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
index 7ff73bf240..cb2294338e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
index 7691c4718e..bdf18e1941 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
index 0a045b6b34..d6d7374911 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
index 4a74c8b5f1..8db40eee16 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided id. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided id in a Store. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
index 9fffec09b8..9f2fa833d8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
index f367577664..fc715d98cf 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
index c51d5c049a..6e458a63a0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves StagedQuotes in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
index 044362262d..525823f8e0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more StagedQuotes exist for the provided query predicate in a Store. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
index 8c4852011f..4d104d9e83 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
index 0b11a15e7a..9568d5374c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
index 98e035629c..1ee1f54a61 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided key. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided key in a Store. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
index 0ffec531cf..c152d86a15 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
index 0d00ee9cf0..75802cf8a8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
index 90f8a5d1d0..24496934f8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
index 5d48730f16..a082467228 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
index 314d3b59e4..c8c80a71d4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
index 075f517d34..3aef92b0d7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a ResourceNotFound error otherwise.
+ *
Checks if a QuoteRequest exists with the provided id for the authenticated Customer. Returns a 200 OK status if the QuoteRequest exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
index d34e34d878..b2d6557c6c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
index 29b170603b..abcc7a52f8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
index 1ad1a1a866..de45c3dea8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Retrieves Quote Requests for the authenticated Customer. Returns a 200 status if successful.
+ *
Retrieves all QuoteRequests for the authenticated Customer. Returns a 200 OK status if successful.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
index 504884424e..8577c53304 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a ResourceNotFound error otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate for the authenticated Customer. Returns a 200 OK status if any QuoteRequests match the query predicate, or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
index aa3da5d3a0..ea1633ce07 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
index ef6c3aa65b..2d3c55d66f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a ResourceNotFound error otherwise.
+ *
Checks if a QuoteRequest exists with the provided key for the authenticated Customer. Returns a 200 OK status if the QuoteRequest exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
index 659b6b2c89..6f83ca7ee3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
index 50f609eb12..930833958b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
index 292a9f861f..a5b94e4450 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
index 0b00ba3b20..54efbe37cc 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
index 4cf03365f6..bd17741db7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
index 3152abcc57..fda08a190b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a ResourceNotFound error otherwise.
+ *
Checks if a Quote exists with the provided id for the authenticated Customer. Returns a 200 OK status if the Quote exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
index 63c2d24a77..e7173ada61 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
index 998e73ac3a..a7d137985d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
index 4858629e6f..44c23b5a23 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
index 73a50ff91d..3f430c389a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a ResourceNotFound error otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate for the authenticated Customer. Returns a 200 OK status if any Quotes match the query predicate, or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
index fd7545301d..ce8984b91d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
index 305b03341f..7ad336c3e9 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a ResourceNotFound error otherwise.
+ *
Checks if a Quote exists with the provided key for the authenticated Customer. Returns a 200 OK status if the Quote exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
index f0c9a876a7..dcd6b3a1bf 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
index d89a7bec46..7fd0c51c2f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
index c65c3b2bae..b6b50e98ec 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
@@ -19,7 +19,7 @@
*
Checks if a ShoppingList exists with the provided id for the authenticated Customer or anonymous user. Returns a 200 status if successful.
*
A Not Found error is returned in the following scenarios:
*
- * - If no ShoppingList exists for the provided
id.
+ * - If no ShoppingList exists with the provided
id.
* - If a ShoppingList exists but does not contain either an
anonymousId that matches the anonymous_id:{id} scope, or a customer with id value that matches the customer:{id} scope.
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
index 1e06325379..742ea9ce47 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
@@ -23,7 +23,7 @@
*
Deletes a ShoppingList for the authenticated Customer or anonymous user. Returns a 200 status if successful.
*
A ResourceNotFound error is returned in the following scenarios:
*
- * - If no ShoppingList exists for the provided
key.
+ * - If no ShoppingList exists with the provided
key.
* - If a ShoppingList exists but does not contain either an
anonymousId that matches the anonymous_id:{id} scope, or a customer with id value that matches the customer:{id} scope.
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
index 22edc9eb5c..bc2aac416d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
index 1eadb7383b..40b15a11d1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
index 555ee5b18a..4b951f3008 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id. Returns a 200 OK status if the QuoteRequest exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
index 04f69c9c99..a9054f63ab 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
index da04d1349e..10ed0a052f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
index 60c64a3382..ec1ed5ba73 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all QuoteRequests in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
index 7868237e68..39bf101612 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 OK status if any QuoteRequests match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
index 073803b7f8..566a7b8c62 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
index 355bef956a..41e18af01e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
index 0ca5fdb752..c427b96959 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key. Returns a 200 OK status if the QuoteRequest exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
index 9c0f3d6fc2..658df5c581 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
index 8d13eae0ad..39ec9eb6d0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
index 95343161d7..b33878f42b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
index bff9e71b54..3aae394023 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
index f53f10f83c..e69c2b64f8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
index 84e366ec31..585c824a5c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
index b839587144..a386d2a8a2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
index 09c506bd51..142a87a7b5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
index 372056c857..6c7ce31a28 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
index 3937b4239d..714b3e43a3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
index 9aaf589395..99ac447d02 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 OK status if any Quotes match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
index a627b2cb58..9c499e867d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
index db54cf8aff..7dd281a522 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
index bf6817f369..ccc77f0120 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
index 5867fa527d..9173c400ef 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
index 2305e16d4b..8b2bb4e600 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
index 71539a3dc4..f9f5e23377 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
index 13d7bc95aa..56581fda05 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
index f062bff61f..a50f14b004 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
index 0f57815415..3881022e83 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
index db9e6ee549..ad65efd6dc 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided id. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided id. Returns a 200 OK status if the StagedQuote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
index 57f3a7a54a..c888988b33 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
index b3a97c7af2..9191bff9e8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
index 93d74fd22b..b8965c4b6f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all StagedQuotes in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
index c261224af5..3cc410f203 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 OK status if any StagedQuotes match the query predicate or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
index 13d47c942b..1293d254f9 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
index bd2e2eef0b..f6aff3b95d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
index 920d2d2827..825ecc3ff3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided key. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided key. Returns a 200 OK status if the StagedQuote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
index 67c80aa492..deef74fabe 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
index 2e5bfc6044..db9ae873e7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
index d866f3bb32..4dc4793fb2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
index 63e154059c..8d6e1b4108 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in the Project.
*
*
*
diff --git a/references.txt b/references.txt
index d8967fbcce..3404dc80ac 100644
--- a/references.txt
+++ b/references.txt
@@ -501,3 +501,4 @@ bfb534af33764ac81a3784290b35530d926fccf1
dd952279caa05a020c427ea1899d4bf0897cb802
a3e408093873cfed8ced6708aa90deec2e7daa44
89eb52374e92eaaae7deb3c863bce47531efddc7
+b5fec4fbabbe620e9007e5937f794799bbd68ee3
From fa0339b08a216c4f0420f03ce57eef5d0622d562 Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Wed, 10 Dec 2025 12:37:14 +0000
Subject: [PATCH 03/14] build(codegen): updating SDK
---
changes.md | 789 +-----------------
.../main/resources/graphql/schema.graphqls | 61 +-
.../api/models/common/AddressRole.java | 115 +++
.../CustomerRemoveBillingAddressIdAction.java | 10 +-
...erRemoveBillingAddressIdActionBuilder.java | 8 +-
...tomerRemoveBillingAddressIdActionImpl.java | 6 +-
...CustomerRemoveShippingAddressIdAction.java | 10 +-
...rRemoveShippingAddressIdActionBuilder.java | 8 +-
...omerRemoveShippingAddressIdActionImpl.java | 6 +-
.../customer/CustomerSetExternalIdAction.java | 2 +-
.../CustomerSetExternalIdActionImpl.java | 2 +-
...yCustomerRemoveBillingAddressIdAction.java | 10 +-
...erRemoveBillingAddressIdActionBuilder.java | 8 +-
...tomerRemoveBillingAddressIdActionImpl.java | 6 +-
...CustomerRemoveShippingAddressIdAction.java | 10 +-
...rRemoveShippingAddressIdActionBuilder.java | 8 +-
...omerRemoveShippingAddressIdActionImpl.java | 6 +-
.../BusinessUnitAddressChangedMessage.java | 27 +
...inessUnitAddressChangedMessageBuilder.java | 59 +-
...BusinessUnitAddressChangedMessageImpl.java | 26 +-
...inessUnitAddressChangedMessagePayload.java | 27 +
...itAddressChangedMessagePayloadBuilder.java | 58 +-
...sUnitAddressChangedMessagePayloadImpl.java | 27 +-
.../BusinessUnitAddressRemovedMessage.java | 27 +
...inessUnitAddressRemovedMessageBuilder.java | 59 +-
...BusinessUnitAddressRemovedMessageImpl.java | 26 +-
...inessUnitAddressRemovedMessagePayload.java | 27 +
...itAddressRemovedMessagePayloadBuilder.java | 58 +-
...sUnitAddressRemovedMessagePayloadImpl.java | 27 +-
.../CustomerAddressChangedMessage.java | 27 +
.../CustomerAddressChangedMessageBuilder.java | 57 +-
.../CustomerAddressChangedMessageImpl.java | 26 +-
.../CustomerAddressChangedMessagePayload.java | 27 +
...erAddressChangedMessagePayloadBuilder.java | 57 +-
...tomerAddressChangedMessagePayloadImpl.java | 27 +-
.../CustomerAddressRemovedMessage.java | 27 +
.../CustomerAddressRemovedMessageBuilder.java | 57 +-
.../CustomerAddressRemovedMessageImpl.java | 26 +-
.../CustomerAddressRemovedMessagePayload.java | 27 +
...erAddressRemovedMessagePayloadBuilder.java | 57 +-
...tomerAddressRemovedMessagePayloadImpl.java | 27 +-
.../CustomerBillingAddressAddedMessage.java | 163 ++++
...omerBillingAddressAddedMessageBuilder.java | 456 ++++++++++
...ustomerBillingAddressAddedMessageImpl.java | 301 +++++++
...omerBillingAddressAddedMessagePayload.java | 137 +++
...lingAddressAddedMessagePayloadBuilder.java | 110 +++
...BillingAddressAddedMessagePayloadImpl.java | 100 +++
.../CustomerBillingAddressRemovedMessage.java | 164 ++++
...erBillingAddressRemovedMessageBuilder.java | 456 ++++++++++
...tomerBillingAddressRemovedMessageImpl.java | 301 +++++++
...erBillingAddressRemovedMessagePayload.java | 137 +++
...ngAddressRemovedMessagePayloadBuilder.java | 110 +++
...llingAddressRemovedMessagePayloadImpl.java | 100 +++
.../message/CustomerDeletedMessage.java | 17 +
.../CustomerDeletedMessageBuilder.java | 29 +-
.../message/CustomerDeletedMessageImpl.java | 22 +-
.../CustomerDeletedMessagePayload.java | 17 +
.../CustomerDeletedMessagePayloadBuilder.java | 31 +-
.../CustomerDeletedMessagePayloadImpl.java | 35 +-
.../message/CustomerEmailChangedMessage.java | 18 +
.../CustomerEmailChangedMessageBuilder.java | 29 +-
.../CustomerEmailChangedMessageImpl.java | 21 +-
.../CustomerEmailChangedMessagePayload.java | 18 +
...omerEmailChangedMessagePayloadBuilder.java | 29 +-
...ustomerEmailChangedMessagePayloadImpl.java | 23 +-
.../message/CustomerExternalIdSetMessage.java | 156 ++++
.../CustomerExternalIdSetMessageBuilder.java | 427 ++++++++++
.../CustomerExternalIdSetMessageImpl.java | 300 +++++++
.../CustomerExternalIdSetMessagePayload.java | 129 +++
...merExternalIdSetMessagePayloadBuilder.java | 84 ++
...stomerExternalIdSetMessagePayloadImpl.java | 98 +++
.../CustomerGroupAssignmentsSetMessage.java | 34 +
...omerGroupAssignmentsSetMessageBuilder.java | 123 ++-
...ustomerGroupAssignmentsSetMessageImpl.java | 28 +-
...omerGroupAssignmentsSetMessagePayload.java | 34 +
...upAssignmentsSetMessagePayloadBuilder.java | 125 ++-
...GroupAssignmentsSetMessagePayloadImpl.java | 32 +-
.../CustomerShippingAddressAddedMessage.java | 164 ++++
...merShippingAddressAddedMessageBuilder.java | 456 ++++++++++
...stomerShippingAddressAddedMessageImpl.java | 301 +++++++
...merShippingAddressAddedMessagePayload.java | 137 +++
...pingAddressAddedMessagePayloadBuilder.java | 110 +++
...hippingAddressAddedMessagePayloadImpl.java | 100 +++
...CustomerShippingAddressRemovedMessage.java | 164 ++++
...rShippingAddressRemovedMessageBuilder.java | 457 ++++++++++
...omerShippingAddressRemovedMessageImpl.java | 301 +++++++
...rShippingAddressRemovedMessagePayload.java | 137 +++
...ngAddressRemovedMessagePayloadBuilder.java | 110 +++
...ppingAddressRemovedMessagePayloadImpl.java | 100 +++
.../api/models/message/Message.java | 40 +
.../api/models/message/MessageBuilder.java | 20 +
.../api/models/message/MessagePayload.java | 40 +
.../models/message/MessagePayloadBuilder.java | 20 +
...ddressAddedMessageExpansionBuilderDsl.java | 46 +
...ressRemovedMessageExpansionBuilderDsl.java | 46 +
...ternalIdSetMessageExpansionBuilderDsl.java | 46 +
...ddressAddedMessageExpansionBuilderDsl.java | 46 +
...ressRemovedMessageExpansionBuilderDsl.java | 46 +
...sChangedMessagePayloadQueryBuilderDsl.java | 6 +
...tAddressChangedMessageQueryBuilderDsl.java | 6 +
...sRemovedMessagePayloadQueryBuilderDsl.java | 6 +
...tAddressRemovedMessageQueryBuilderDsl.java | 6 +
...sChangedMessagePayloadQueryBuilderDsl.java | 6 +
...rAddressChangedMessageQueryBuilderDsl.java | 6 +
...sRemovedMessagePayloadQueryBuilderDsl.java | 6 +
...rAddressRemovedMessageQueryBuilderDsl.java | 6 +
...essAddedMessagePayloadQueryBuilderDsl.java | 31 +
...ingAddressAddedMessageQueryBuilderDsl.java | 103 +++
...sRemovedMessagePayloadQueryBuilderDsl.java | 31 +
...gAddressRemovedMessageQueryBuilderDsl.java | 103 +++
...rDeletedMessagePayloadQueryBuilderDsl.java | 6 +
...CustomerDeletedMessageQueryBuilderDsl.java | 6 +
...lChangedMessagePayloadQueryBuilderDsl.java | 6 +
...merEmailChangedMessageQueryBuilderDsl.java | 6 +
...nalIdSetMessagePayloadQueryBuilderDsl.java | 26 +
...erExternalIdSetMessageQueryBuilderDsl.java | 100 +++
...mentsSetMessagePayloadQueryBuilderDsl.java | 16 +
...pAssignmentsSetMessageQueryBuilderDsl.java | 16 +
...essAddedMessagePayloadQueryBuilderDsl.java | 31 +
...ingAddressAddedMessageQueryBuilderDsl.java | 103 +++
...sRemovedMessagePayloadQueryBuilderDsl.java | 31 +
...gAddressRemovedMessageQueryBuilderDsl.java | 103 +++
.../MessagePayloadQueryBuilderDsl.java | 40 +
.../query/message/MessageQueryBuilderDsl.java | 37 +
...sUnitAddressChangedMessagePayloadTest.java | 22 +-
...BusinessUnitAddressChangedMessageTest.java | 22 +-
...sUnitAddressRemovedMessagePayloadTest.java | 22 +-
...BusinessUnitAddressRemovedMessageTest.java | 22 +-
...tomerAddressChangedMessagePayloadTest.java | 22 +-
.../CustomerAddressChangedMessageTest.java | 22 +-
...tomerAddressRemovedMessagePayloadTest.java | 22 +-
.../CustomerAddressRemovedMessageTest.java | 22 +-
...BillingAddressAddedMessagePayloadTest.java | 30 +
...ustomerBillingAddressAddedMessageTest.java | 30 +
...llingAddressRemovedMessagePayloadTest.java | 31 +
...tomerBillingAddressRemovedMessageTest.java | 30 +
.../CustomerDeletedMessagePayloadTest.java | 22 +
.../message/CustomerDeletedMessageTest.java | 22 +
...ustomerEmailChangedMessagePayloadTest.java | 10 +-
.../CustomerEmailChangedMessageTest.java | 10 +-
...stomerExternalIdSetMessagePayloadTest.java | 30 +
.../CustomerExternalIdSetMessageTest.java | 29 +
...GroupAssignmentsSetMessagePayloadTest.java | 23 +-
...ustomerGroupAssignmentsSetMessageTest.java | 23 +-
...hippingAddressAddedMessagePayloadTest.java | 31 +
...stomerShippingAddressAddedMessageTest.java | 30 +
...ppingAddressRemovedMessagePayloadTest.java | 31 +
...omerShippingAddressRemovedMessageTest.java | 30 +
.../change/RemoveBillingAddressIdChange.java | 4 +-
.../RemoveBillingAddressIdChangeBuilder.java | 8 +-
.../RemoveBillingAddressIdChangeImpl.java | 2 +-
.../change/RemoveShippingAddressIdChange.java | 4 +-
.../RemoveShippingAddressIdChangeBuilder.java | 8 +-
.../RemoveShippingAddressIdChangeImpl.java | 2 +-
references.txt | 1 +
155 files changed, 9772 insertions(+), 924 deletions(-)
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressRole.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressAddedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressRemovedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerExternalIdSetMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressAddedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressRemovedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerExternalIdSetMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerExternalIdSetMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerShippingAddressAddedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerShippingAddressAddedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerShippingAddressRemovedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerShippingAddressRemovedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageTest.java
diff --git a/changes.md b/changes.md
index 40b658bb63..2a013dc5c8 100644
--- a/changes.md
+++ b/changes.md
@@ -3,779 +3,44 @@
Added Type(s)
-- added type `CartMergeMode`
-- added type `MergeCartDraft`
-- added type `RecurringOrderFailureError`
-- added type `GraphQLRecurringOrderFailureError`
-- added type `CartFrozenMessage`
-- added type `CartUnfrozenMessage`
-- added type `OrderPaymentRemovedMessage`
-- added type `RecurringOrderFailedMessage`
-- added type `CartFrozenMessagePayload`
-- added type `CartUnfrozenMessagePayload`
-- added type `OrderPaymentRemovedMessagePayload`
-- added type `RecurringOrderFailedMessagePayload`
-- added type `DiscountCombinationMode`
-- added type `DiscountsConfiguration`
-- added type `ProjectSetDiscountsConfigurationAction`
-
-
-
-
-Deprecated Type(s)
-
-- type `ProductLegacySetSkuAction` is removed
-
-
-
-
-Added Method(s)
-
-- added method `apiRoot.withProjectKey().carts().customerIdWithCustomerIdValueMerge().post()`
-- added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().customerIdWithCustomerIdValueMerge().post()`
-
-
-
-
-Removed Property(s)
-
-- :warning: removed property `payment` from type `OrderPaymentAddedMessage`
-- :warning: removed property `payment` from type `OrderPaymentAddedMessagePayload`
-- :warning: removed property `skipConfiguration` from type `RecurringOrderSetOrderSkipConfigurationAction`
-- :warning: removed property `tierMinimumQuantity` from type `StandalonePriceRemovePriceTierAction`
-
-
-
-
-Added Property(s)
-
-- added property `sku` to type `InventoryEntryQuantitySetMessage`
-- added property `paymentRef` to type `OrderPaymentAddedMessage`
-- added property `sku` to type `InventoryEntryQuantitySetMessagePayload`
-- added property `paymentRef` to type `OrderPaymentAddedMessagePayload`
-- added property `discounts` to type `Project`
-- added property `skipConfigurationInputDraft` to type `RecurringOrderSetOrderSkipConfigurationAction`
-- added property `minimumQuantity` to type `StandalonePriceRemovePriceTierAction`
-
-
-
-
-Added Resource(s)
-
-- added resource `/{projectKey}/carts/customer-id={customerId}/merge`
-- added resource `/{projectKey}/in-store/key={storeKey}/carts/customer-id={customerId}/merge`
-
-
-**History changes**
-
-
-Added Type(s)
-
-- added type `AddShippingChange`
-- added type `ChangeApprovalRuleModeChange`
-- added type `ChangeCustomerChange`
-- added type `ChangeIncludedInStatisticsChange`
-- added type `ChangeLastVariantIdChange`
-- added type `ChangeLineItemNameChange`
-- added type `ChangeLineItemPublishedChange`
-- added type `ExcludeProductChange`
-- added type `RemoveShippingChange`
-- added type `ReplaceTaxRateChange`
-- added type `RevertStagedChangesChange`
-- added type `RevertStagedVariantChangesChange`
-- added type `SetAncestorsChange`
-- added type `SetBillingAddressCustomFieldChange`
-- added type `SetBillingAddressCustomTypeChange`
-- added type `SetBusinessUnitChange`
-- added type `SetCustomLineItemDiscountedPriceChange`
-- added type `SetCustomLineItemDiscountedPricePerQuantityChange`
-- added type `SetCustomerGroupAssignmentsChange`
-- added type `SetDeliveryAddressCustomFieldChange`
-- added type `SetDeliveryAddressCustomTypeChange`
-- added type `SetDeliveryCustomFieldChange`
-- added type `SetDeliveryCustomTypeChange`
-- added type `SetDiscountOnTotalPriceChange`
-- added type `SetInheritedStoresChange`
-- added type `SetItemShippingAddressCustomFieldChange`
-- added type `SetItemShippingAddressCustomTypeChange`
-- added type `SetMaxCartQuantityChange`
-- added type `SetMinCartQuantityChange`
-- added type `SetParcelCustomFieldChange`
-- added type `SetParcelCustomTypeChange`
-- added type `SetPasswordChange`
-- added type `SetPriceKeyChange`
-- added type `SetPriceModeChange`
-- added type `SetProductAttributeChange`
-- added type `SetReturnInfoChange`
-- added type `SetReturnItemCustomLineItemCustomFieldChange`
-- added type `SetReturnItemCustomLineItemCustomTypeChange`
-- added type `SetReturnItemLineItemCustomFieldChange`
-- added type `SetReturnItemLineItemCustomTypeChange`
-- added type `SetShippingAddressCustomFieldChange`
-- added type `SetShippingAddressCustomTypeChange`
-- added type `SetShippingCustomFieldChange`
-- added type `SetShippingCustomTypeChange`
-- added type `SetTransactionCustomFieldChange`
-- added type `SetTransactionCustomTypeChange`
-- added type `SetUnitTypeChange`
-- added type `SetVariantExclusionChange`
-- added type `UpdateItemShippingAddressChange`
-- added type `SetAssociatesChange`
-- added type `SetInheritedAssociatesChange`
-- added type `ChangeTopLevelUnitChange`
-- added type `Attribute`
-- added type `BusinessUnitApprovalRuleMode`
-- added type `BusinessUnitResourceIdentifier`
-- added type `BusinessUnitType`
-- added type `CustomFieldEnumValue`
-- added type `CustomFieldLocalizedEnumValue`
-- added type `CustomerGroupAssignment`
-- added type `DiscountOnTotalPrice`
-- added type `DiscountedTotalPricePortion`
-- added type `ProductPriceModeEnum`
-- added type `ProductVariantExclusion`
-- added type `Shipping`
-- added type `ShippingInfo`
-- added type `ShippingRateInput`
-- added type `ShoppingListLineItem`
-- added type `TypeTextInputHint`
-- added type `TypedMoney`
-- added type `CentPrecisionMoney`
-- added type `DiscountedPrice`
-- added type `ShippingMethodState`
-- added type `AssociateRoleDeprecated`
-- added type `AssociateRoleKeyReference`
-- added type `AttributeLevelEnum`
-- added type `BaseAddress`
-- added type `BusinessUnitKeyReference`
-- added type `CartDiscountReference`
-- added type `CartDiscountTarget`
-- added type `CartDiscountValue`
-- added type `CategoryReference`
-- added type `ChannelReference`
-- added type `CustomFieldValue`
-- added type `CustomLineItemPriceMode`
-- added type `CustomLineItemRecurrenceInfo`
-- added type `CustomerGroupReference`
-- added type `CustomerReference`
-- added type `DiscountCodeReference`
-- added type `FieldContainer`
-- added type `GeoJson`
-- added type `InventoryMode`
-- added type `LineItemMode`
-- added type `LineItemPriceMode`
-- added type `LineItemRecurrenceInfo`
-- added type `MethodTaxRate`
-- added type `MethodTaxedPrice`
-- added type `PaymentReference`
-- added type `PriceSelectionMode`
-- added type `PriceTier`
-- added type `ProductDiscountReference`
-- added type `ProductDiscountValue`
-- added type `ProductReference`
-- added type `ProductSelectionReference`
-- added type `ProductTypeReference`
-- added type `ProductVariant`
-- added type `RecurrencePolicyReference`
-- added type `ResourceTypeId`
-- added type `ScopedPrice`
-- added type `ShippingMethodReference`
-- added type `StateReference`
-- added type `StoreKeyReference`
-- added type `TaxCategoryReference`
-- added type `TaxPortion`
-- added type `TypeReference`
-- added type `ClientLogging`
-- added type `ChangePriceRoundingModeChange`
-
-
-
-
-Changed Type(s)
-
-- :warning: changed type `Address` from type `object` to `BaseAddress`
-- :warning: changed type `GeoLocation` from type `object` to `GeoJson`
-
-
-
-
-MarkDeprecated Type(s)
-
-- marked type `AddAssociateChange` as deprecated
-- marked type `AddPriceChange` as deprecated
-- marked type `AddProductSelectionChange` as deprecated
-- marked type `AddStateRolesChange` as deprecated
-- marked type `ChangeAmountAuthorizedChange` as deprecated
-- marked type `RemoveAssociateChange` as deprecated
-- marked type `RemovePriceChange` as deprecated
-- marked type `RemoveProductSelectionChange` as deprecated
-- marked type `RemoveStateRolesChange` as deprecated
-
-
-
-
-Added Enum(s)
-
-- added enum `addInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `changeIncludedInStatistics` to type `PlatformInitiatedChange`
-- added enum `changeInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `changeLastVariantId` to type `PlatformInitiatedChange`
-- added enum `changeLineItemPublished` to type `PlatformInitiatedChange`
-- added enum `changeTopLevelUnit` to type `PlatformInitiatedChange`
-- added enum `removeInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `setAncestors` to type `PlatformInitiatedChange`
-- added enum `setInheritedAssociates` to type `PlatformInitiatedChange`
-- added enum `setInheritedStores` to type `PlatformInitiatedChange`
-- added enum `setLineItemDeactivatedAt` to type `PlatformInitiatedChange`
-- added enum `setProductCount` to type `PlatformInitiatedChange`
-- added enum `setReservations` to type `PlatformInitiatedChange`
-- added enum `CreateApprovalRules` to type `Permission`
-- added enum `UpdateApprovalRules` to type `Permission`
-- added enum `UpdateApprovalFlows` to type `Permission`
-- added enum `ViewMyShoppingLists` to type `Permission`
-- added enum `ViewOthersShoppingLists` to type `Permission`
-- added enum `UpdateMyShoppingLists` to type `Permission`
-- added enum `UpdateOthersShoppingLists` to type `Permission`
-- added enum `CreateMyShoppingLists` to type `Permission`
-- added enum `CreateOthersShoppingLists` to type `Permission`
-- added enum `DeleteMyShoppingLists` to type `Permission`
-- added enum `DeleteOthersShoppingLists` to type `Permission`
-- added enum `includeOnly` to type `ProductVariantSelectionTypeEnum`
-- added enum `includeAllExcept` to type `ProductVariantSelectionTypeEnum`
-- added enum `RenegotiationAddressed` to type `QuoteState`
-- added enum `approval-flow` to type `ReferenceTypeId`
-- added enum `approval-rule` to type `ReferenceTypeId`
-- added enum `attribute-group` to type `ReferenceTypeId`
-- added enum `direct-discount` to type `ReferenceTypeId`
-- added enum `discount-group` to type `ReferenceTypeId`
-- added enum `product-price` to type `ReferenceTypeId`
-- added enum `product-tailoring` to type `ReferenceTypeId`
-- added enum `recurrence-policy` to type `ReferenceTypeId`
-- added enum `recurring-order` to type `ReferenceTypeId`
-- added enum `standalone-price` to type `ReferenceTypeId`
-- added enum `Delivered` to type `ShipmentState`
-- added enum `Canceled` to type `ShipmentState`
-
-
-
-
-Removed Enum(s)
-
-- :warning: removed enum `changeAmountAuthorized` from type `UpdateType`
-- :warning: removed enum `Failed` from type `QuoteState`
+- added type `AddressRole`
+- added type `CustomerBillingAddressAddedMessage`
+- added type `CustomerBillingAddressRemovedMessage`
+- added type `CustomerExternalIdSetMessage`
+- added type `CustomerShippingAddressAddedMessage`
+- added type `CustomerShippingAddressRemovedMessage`
+- added type `CustomerBillingAddressAddedMessagePayload`
+- added type `CustomerBillingAddressRemovedMessagePayload`
+- added type `CustomerExternalIdSetMessagePayload`
+- added type `CustomerShippingAddressAddedMessagePayload`
+- added type `CustomerShippingAddressRemovedMessagePayload`
Required Property(s)
-- changed property `id` of type `Address` to be optional
-- changed property `key` of type `Address` to be optional
-- changed property `title` of type `Address` to be optional
-- changed property `salutation` of type `Address` to be optional
-- changed property `firstName` of type `Address` to be optional
-- changed property `lastName` of type `Address` to be optional
-- changed property `streetName` of type `Address` to be optional
-- changed property `streetNumber` of type `Address` to be optional
-- changed property `additionalStreetInfo` of type `Address` to be optional
-- changed property `postalCode` of type `Address` to be optional
-- changed property `city` of type `Address` to be optional
-- changed property `region` of type `Address` to be optional
-- changed property `state` of type `Address` to be optional
-- changed property `company` of type `Address` to be optional
-- changed property `department` of type `Address` to be optional
-- changed property `building` of type `Address` to be optional
-- changed property `apartment` of type `Address` to be optional
-- changed property `pOBox` of type `Address` to be optional
-- changed property `phone` of type `Address` to be optional
-- changed property `mobile` of type `Address` to be optional
-- changed property `email` of type `Address` to be optional
-- changed property `fax` of type `Address` to be optional
-- changed property `additionalAddressInfo` of type `Address` to be optional
-- changed property `externalId` of type `Address` to be optional
-- changed property `description` of type `Asset` to be optional
-- changed property `custom` of type `Asset` to be optional
-- changed property `key` of type `Asset` to be optional
-- changed property `key` of type `AssetSource` to be optional
-- changed property `dimensions` of type `AssetSource` to be optional
-- changed property `contentType` of type `AssetSource` to be optional
-- changed property `inputTip` of type `AttributeDefinition` to be optional
-- changed property `taxedPrice` of type `CustomLineItem` to be optional
-- changed property `inputHint` of type `FieldDefinition` to be optional
-- changed property `label` of type `Image` to be optional
-- changed property `productSlug` of type `LineItem` to be optional
-- changed property `custom` of type `LineItem` to be optional
-- changed property `addedAt` of type `LineItem` to be optional
-- changed property `state` of type `Location` to be optional
-- changed property `measurements` of type `Parcel` to be optional
-- changed property `trackingData` of type `Parcel` to be optional
-- changed property `items` of type `Parcel` to be optional
-- changed property `heightInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `lengthInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `widthInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `weightInGram` of type `ParcelMeasurements` to be optional
-- changed property `channels` of type `ProductVariantAvailability` to be optional
-- changed property `isOnStock` of type `ProductVariantAvailability` to be optional
-- changed property `restockableInDays` of type `ProductVariantAvailability` to be optional
-- changed property `availableQuantity` of type `ProductVariantAvailability` to be optional
-- changed property `isOnStock` of type `ProductVariantChannelAvailability` to be optional
-- changed property `restockableInDays` of type `ProductVariantChannelAvailability` to be optional
-- changed property `availableQuantity` of type `ProductVariantChannelAvailability` to be optional
-- changed property `id` of type `ResourceIdentifier` to be optional
-- changed property `key` of type `ResourceIdentifier` to be optional
-- changed property `returnTrackingId` of type `ReturnInfo` to be optional
-- changed property `returnDate` of type `ReturnInfo` to be optional
-- changed property `comment` of type `ReturnItem` to be optional
-- changed property `suggestTokenizer` of type `SearchKeyword` to be optional
-- changed property `freeAbove` of type `ShippingRate` to be optional
-- changed property `isMatching` of type `ShippingRate` to be optional
-- changed property `externalId` of type `SyncInfo` to be optional
-- changed property `id` of type `TaxRate` to be optional
-- changed property `state` of type `TaxRate` to be optional
-- changed property `subRates` of type `TaxRate` to be optional
-- changed property `custom` of type `TextLineItem` to be optional
-- changed property `description` of type `TextLineItem` to be optional
-- changed property `trackingId` of type `TrackingData` to be optional
-- changed property `carrier` of type `TrackingData` to be optional
-- changed property `provider` of type `TrackingData` to be optional
-- changed property `providerTransaction` of type `TrackingData` to be optional
-- changed property `isReturn` of type `TrackingData` to be optional
-- changed property `timestamp` of type `Transaction` to be optional
-- changed property `interactionId` of type `Transaction` to be optional
-
-
-
-
-Changed Property(s)
-
-- :warning: changed property `nextValue` of type `AddEnumValueChange` from type `EnumValue` to `CustomFieldEnumValue`
-- :warning: changed property `nextValue` of type `AddInterfaceInteractionChange` from type `CustomFieldExpandedValue` to `CustomFields`
-- :warning: changed property `nextValue` of type `AddLocalizedEnumValueChange` from type `AttributeLocalizedEnumValue` to `CustomFieldLocalizedEnumValue`
-- :warning: changed property `previousValue` of type `AddShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `nextValue` of type `AddShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `w` of type `AssetDimensions` from type `integer` to `number`
-- :warning: changed property `h` of type `AssetDimensions` from type `integer` to `number`
-- :warning: changed property `customer` of type `Associate` from type `Reference` to `CustomerReference`
-- :warning: changed property `associateRole` of type `AssociateRoleAssignment` from type `KeyReference` to `AssociateRoleKeyReference`
-- :warning: changed property `previousValue` of type `ChangeEnumValueOrderChange` from type `EnumValue[]` to `CustomFieldEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangeEnumValueOrderChange` from type `EnumValue[]` to `CustomFieldEnumValue[]`
-- :warning: changed property `previousValue` of type `ChangeInputHintChange` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `nextValue` of type `ChangeInputHintChange` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `previousValue` of type `ChangeLocalizedEnumValueOrderChange` from type `LocalizedEnumValue[]` to `AttributeLocalizedEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangeLocalizedEnumValueOrderChange` from type `LocalizedEnumValue[]` to `AttributeLocalizedEnumValue[]`
-- :warning: changed property `previousValue` of type `ChangePlainEnumValueOrderChange` from type `EnumValue[]` to `AttributePlainEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangePlainEnumValueOrderChange` from type `EnumValue[]` to `AttributePlainEnumValue[]`
-- :warning: changed property `type` of type `CustomFields` from type `Reference` to `TypeReference`
-- :warning: changed property `fields` of type `CustomFields` from type `object` to `FieldContainer`
-- :warning: changed property `money` of type `CustomLineItem` from type `Money` to `TypedMoney`
-- :warning: changed property `totalPrice` of type `CustomLineItem` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `quantity` of type `CustomLineItem` from type `integer` to `number`
-- :warning: changed property `createdAt` of type `Delivery` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `DeliveryItem` from type `integer` to `number`
-- :warning: changed property `discountCode` of type `DiscountCodeInfo` from type `Reference` to `DiscountCodeReference`
-- :warning: changed property `discountedAmount` of type `DiscountedLineItemPortion` from type `Money` to `TypedMoney`
-- :warning: changed property `value` of type `DiscountedLineItemPrice` from type `Money` to `TypedMoney`
-- :warning: changed property `quantity` of type `DiscountedLineItemPriceForQuantity` from type `integer` to `number`
-- :warning: changed property `inputHint` of type `FieldDefinition` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `w` of type `ImageDimensions` from type `integer` to `number`
-- :warning: changed property `h` of type `ImageDimensions` from type `integer` to `number`
-- :warning: changed property `customer` of type `InheritedAssociate` from type `Reference` to `CustomerReference`
-- :warning: changed property `associateRole` of type `InheritedAssociateRoleAssignment` from type `KeyReference` to `AssociateRoleKeyReference`
-- :warning: changed property `source` of type `InheritedAssociateRoleAssignment` from type `KeyReference` to `BusinessUnitKeyReference`
-- :warning: changed property `quantity` of type `ItemShippingTarget` from type `integer` to `number`
-- :warning: changed property `quantity` of type `ItemState` from type `integer` to `number`
-- :warning: changed property `state` of type `ItemState` from type `Reference` to `StateReference`
-- :warning: changed property `productType` of type `LineItem` from type `Reference` to `ProductTypeReference`
-- :warning: changed property `variant` of type `LineItem` from type `Variant` to `ProductVariant`
-- :warning: changed property `quantity` of type `LineItem` from type `integer` to `number`
-- :warning: changed property `addedAt` of type `LineItem` from type `string` to `datetime`
-- :warning: changed property `centAmount` of type `Money` from type `integer` to `number`
-- :warning: changed property `createdAt` of type `Parcel` from type `string` to `datetime`
-- :warning: changed property `heightInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `lengthInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `widthInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `weightInGram` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `payments` of type `PaymentInfo` from type `Reference[]` to `PaymentReference[]`
-- :warning: changed property `value` of type `Price` from type `Money` to `TypedMoney`
-- :warning: changed property `productSelection` of type `ProductSelectionSetting` from type `Reference` to `ProductSelectionReference`
-- :warning: changed property `restockableInDays` of type `ProductVariantAvailability` from type `integer` to `number`
-- :warning: changed property `availableQuantity` of type `ProductVariantAvailability` from type `integer` to `number`
-- :warning: changed property `restockableInDays` of type `ProductVariantChannelAvailability` from type `integer` to `number`
-- :warning: changed property `availableQuantity` of type `ProductVariantChannelAvailability` from type `integer` to `number`
-- :warning: changed property `previousValue` of type `RemoveDeliveryItemsChange` from type `Delivery` to `DeliveryChangeValue`
-- :warning: changed property `previousValue` of type `RemoveEnumValuesChange` from type `EnumValue` to `AttributePlainEnumValue`
-- :warning: changed property `previousValue` of type `RemoveLocalizedEnumValuesChange` from type `LocalizedEnumValue` to `AttributeLocalizedEnumValue`
-- :warning: changed property `previousValue` of type `RemoveShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `nextValue` of type `RemoveShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `returnDate` of type `ReturnInfo` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `ReturnItem` from type `integer` to `number`
-- :warning: changed property `lastModifiedAt` of type `ReturnItem` from type `string` to `datetime`
-- :warning: changed property `createdAt` of type `ReturnItem` from type `string` to `datetime`
-- :warning: changed property `averageRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `highestRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `lowestRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `previousValue` of type `SetAttributeChange` from type `AttributeValue` to `Attribute`
-- :warning: changed property `nextValue` of type `SetAttributeChange` from type `AttributeValue` to `Attribute`
-- :warning: changed property `previousValue` of type `SetCustomLineItemTaxedPriceChange` from type `Money` to `TaxedItemPrice`
-- :warning: changed property `nextValue` of type `SetCustomLineItemTaxedPriceChange` from type `Money` to `TaxedItemPrice`
-- :warning: changed property `previousValue` of type `SetDiscountedPriceChange` from type `Price` to `DiscountedPrice`
-- :warning: changed property `nextValue` of type `SetDiscountedPriceChange` from type `Price` to `DiscountedPrice`
-- :warning: changed property `previousValue` of type `SetOrderTaxedPriceChange` from type `TaxedItemPrice` to `TaxedPrice`
-- :warning: changed property `nextValue` of type `SetOrderTaxedPriceChange` from type `TaxedItemPrice` to `TaxedPrice`
-- :warning: changed property `previousValue` of type `SetShippingInfoTaxedPriceChange` from type `TaxedPrice` to `TaxedItemPrice`
-- :warning: changed property `nextValue` of type `SetShippingInfoTaxedPriceChange` from type `TaxedPrice` to `TaxedItemPrice`
-- :warning: changed property `previousValue` of type `SetShippingRateChange` from type `Money` to `ShippingRate`
-- :warning: changed property `nextValue` of type `SetShippingRateChange` from type `Money` to `ShippingRate`
-- :warning: changed property `previousValue` of type `SetStoreChange` from type `Reference` to `KeyReference`
-- :warning: changed property `nextValue` of type `SetStoreChange` from type `Reference` to `KeyReference`
-- :warning: changed property `price` of type `ShippingRate` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `freeAbove` of type `ShippingRate` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `amount` of type `SubRate` from type `integer` to `number`
-- :warning: changed property `channel` of type `SyncInfo` from type `Reference` to `ChannelReference`
-- :warning: changed property `syncedAt` of type `SyncInfo` from type `string` to `datetime`
-- :warning: changed property `amount` of type `TaxRate` from type `integer` to `number`
-- :warning: changed property `totalNet` of type `TaxedItemPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalGross` of type `TaxedItemPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalNet` of type `TaxedPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalGross` of type `TaxedPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `addedAt` of type `TextLineItem` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `TextLineItem` from type `integer` to `number`
-- :warning: changed property `timestamp` of type `Transaction` from type `string` to `datetime`
-- :warning: changed property `amount` of type `Transaction` from type `Money` to `CentPrecisionMoney`
-
-
-
-
-Removed Property(s)
-
-- :warning: removed property `/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/` from type `CategoryOrderHints`
-- :warning: removed property `variantId` from type `LineItem`
-- :warning: removed property `fractionDigits` from type `Money`
-- :warning: removed property `type` from type `Money`
-- :warning: removed property `//` from type `ProductVariantChannelAvailabilityMap`
-- :warning: removed property `skus` from type `ProductVariantSelection`
-
-
-
-
-Added Property(s)
-
-- added property `catalogData` to type `AddAssetChange`
-- added property `variant` to type `AddAssetChange`
-- added property `attributeName` to type `AddEnumValueChange`
-- added property `variant` to type `AddExternalImageChange`
-- added property `variant` to type `AddPriceChange`
-- added property `catalogData` to type `AddToCategoryChange`
-- added property `custom` to type `Address`
-- added property `sources` to type `Asset`
-- added property `tags` to type `Asset`
-- added property `roles` to type `Associate`
-- added property `level` to type `AttributeDefinition`
-- added property `/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/` to type `CategoryOrderHints`
-- added property `catalogData` to type `ChangeAssetNameChange`
-- added property `variant` to type `ChangeAssetNameChange`
-- added property `catalogData` to type `ChangeAssetOrderChange`
-- added property `variant` to type `ChangeAssetOrderChange`
-- added property `addedItems` to type `ChangeCartDiscountsChange`
-- added property `removedItems` to type `ChangeCartDiscountsChange`
-- added property `attributeName` to type `ChangeEnumValueLabelChange`
-- added property `attributeName` to type `ChangeEnumValueOrderChange`
-- added property `addedItems` to type `ChangeGroupsChange`
-- added property `removedItems` to type `ChangeGroupsChange`
-- added property `variant` to type `ChangePriceChange`
-- added property `catalogData` to type `ChangeSlugChange`
-- added property `key` to type `CustomLineItem`
-- added property `taxedPricePortions` to type `CustomLineItem`
-- added property `state` to type `CustomLineItem`
-- added property `taxCategory` to type `CustomLineItem`
-- added property `taxRate` to type `CustomLineItem`
-- added property `perMethodTaxRate` to type `CustomLineItem`
-- added property `discountedPricePerQuantity` to type `CustomLineItem`
-- added property `custom` to type `CustomLineItem`
-- added property `shippingDetails` to type `CustomLineItem`
-- added property `priceMode` to type `CustomLineItem`
-- added property `recurrenceInfo` to type `CustomLineItem`
-- added property `key` to type `Delivery`
-- added property `required` to type `FieldDefinition`
-- added property `shippingMethodKey` to type `ItemShippingTarget`
-- added property `key` to type `LineItem`
-- added property `productKey` to type `LineItem`
-- added property `price` to type `LineItem`
-- added property `totalPrice` to type `LineItem`
-- added property `discountedPricePerQuantity` to type `LineItem`
-- added property `taxedPrice` to type `LineItem`
-- added property `taxedPricePortions` to type `LineItem`
-- added property `state` to type `LineItem`
-- added property `taxRate` to type `LineItem`
-- added property `perMethodTaxRate` to type `LineItem`
-- added property `supplyChannel` to type `LineItem`
-- added property `distributionChannel` to type `LineItem`
-- added property `priceMode` to type `LineItem`
-- added property `lineItemMode` to type `LineItem`
-- added property `inventoryMode` to type `LineItem`
-- added property `shippingDetails` to type `LineItem`
-- added property `lastModifiedAt` to type `LineItem`
-- added property `recurrenceInfo` to type `LineItem`
-- added property `variant` to type `MoveImageToPositionChange`
-- added property `key` to type `Parcel`
-- added property `custom` to type `Parcel`
-- added property `key` to type `Price`
-- added property `country` to type `Price`
-- added property `customerGroup` to type `Price`
-- added property `channel` to type `Price`
-- added property `validFrom` to type `Price`
-- added property `validUntil` to type `Price`
-- added property `discounted` to type `Price`
-- added property `tiers` to type `Price`
-- added property `custom` to type `Price`
-- added property `recurrencePolicy` to type `Price`
-- added property `id` to type `ProductVariantAvailability`
-- added property `version` to type `ProductVariantAvailability`
-- added property `id` to type `ProductVariantChannelAvailability`
-- added property `version` to type `ProductVariantChannelAvailability`
-- added property `/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/` to type `ProductVariantChannelAvailabilityMap`
-- added property `catalogData` to type `RemoveAssetChange`
-- added property `variant` to type `RemoveAssetChange`
-- added property `catalogData` to type `RemoveFromCategoryChange`
-- added property `variant` to type `RemoveImageChange`
-- added property `variant` to type `RemovePriceChange`
-- added property `key` to type `ReturnItem`
-- added property `custom` to type `ReturnItem`
-- added property `catalogData` to type `SetAssetCustomFieldChange`
-- added property `variant` to type `SetAssetCustomFieldChange`
-- added property `catalogData` to type `SetAssetCustomTypeChange`
-- added property `variant` to type `SetAssetCustomTypeChange`
-- added property `catalogData` to type `SetAssetDescriptionChange`
-- added property `variant` to type `SetAssetDescriptionChange`
-- added property `catalogData` to type `SetAssetKeyChange`
-- added property `variant` to type `SetAssetKeyChange`
-- added property `catalogData` to type `SetAssetSourcesChange`
-- added property `variant` to type `SetAssetSourcesChange`
-- added property `catalogData` to type `SetAssetTagsChange`
-- added property `variant` to type `SetAssetTagsChange`
-- added property `variant` to type `SetAttributeChange`
-- added property `addedItems` to type `SetChannelRolesChange`
-- added property `removedItems` to type `SetChannelRolesChange`
-- added property `addedItems` to type `SetCountriesChange`
-- added property `removedItems` to type `SetCountriesChange`
-- added property `customTypeId` to type `SetCustomLineItemCustomFieldChange`
-- added property `customLineItem` to type `SetCustomLineItemShippingDetailsChange`
-- added property `price` to type `SetDiscountedPriceChange`
-- added property `addedItems` to type `SetDistributionChannelsChange`
-- added property `removedItems` to type `SetDistributionChannelsChange`
-- added property `variant` to type `SetImageLabelChange`
-- added property `addedItems` to type `SetLanguagesChange`
-- added property `removedItems` to type `SetLanguagesChange`
-- added property `lineItemId` to type `SetLineItemDiscountedPriceChange`
-- added property `lineItemId` to type `SetLineItemDiscountedPricePerQuantityChange`
-- added property `lineItemId` to type `SetLineItemPriceChange`
-- added property `lineItemId` to type `SetLineItemProductSlugChange`
-- added property `lineItem` to type `SetLineItemShippingDetailsChange`
-- added property `variant` to type `SetLineItemShippingDetailsChange`
-- added property `lineItemId` to type `SetLineItemTaxAmountChange`
-- added property `lineItemId` to type `SetLineItemTaxRateChange`
-- added property `variant` to type `SetLineItemTaxedPriceChange`
-- added property `lineItemId` to type `SetLineItemTotalPriceChange`
-- added property `variant` to type `SetLineItemTotalPriceChange`
-- added property `catalogData` to type `SetMetaDescriptionChange`
-- added property `catalogData` to type `SetMetaKeywordsChange`
-- added property `catalogData` to type `SetMetaTitleChange`
-- added property `lineItemId` to type `SetOrderLineItemCustomFieldChange`
-- added property `lineItemId` to type `SetOrderLineItemCustomTypeChange`
-- added property `addedItems` to type `SetPermissionsChange`
-- added property `removedItems` to type `SetPermissionsChange`
-- added property `addedItems` to type `SetPricesChange`
-- added property `removedItems` to type `SetPricesChange`
-- added property `variant` to type `SetProductPriceCustomFieldChange`
-- added property `priceId` to type `SetProductPriceCustomFieldChange`
-- added property `customTypeId` to type `SetProductPriceCustomFieldChange`
-- added property `name` to type `SetProductPriceCustomFieldChange`
-- added property `variant` to type `SetProductPriceCustomTypeChange`
-- added property `priceId` to type `SetProductPriceCustomTypeChange`
-- added property `addedItems` to type `SetProductSelectionsChange`
-- added property `removedItems` to type `SetProductSelectionsChange`
-- added property `variant` to type `SetProductVariantKeyChange`
-- added property `addedItems` to type `SetReservationsChange`
-- added property `removedItems` to type `SetReservationsChange`
-- added property `variant` to type `SetSkuChange`
-- added property `addedItems` to type `SetStateRolesChange`
-- added property `removedItems` to type `SetStateRolesChange`
-- added property `addedItems` to type `SetStoresChange`
-- added property `removedItems` to type `SetStoresChange`
-- added property `addedItems` to type `SetSupplyChannelsChange`
-- added property `removedItems` to type `SetSupplyChannelsChange`
-- added property `addedItems` to type `SetTransitionsChange`
-- added property `removedItems` to type `SetTransitionsChange`
-- added property `key` to type `TaxRate`
-- added property `taxPortions` to type `TaxedItemPrice`
-- added property `totalTax` to type `TaxedItemPrice`
-- added property `taxPortions` to type `TaxedPrice`
-- added property `totalTax` to type `TaxedPrice`
-- added property `key` to type `TextLineItem`
-- added property `custom` to type `Transaction`
-- added property `customLineItemId` to type `TransitionCustomLineItemStateChange`
-
-
-**Checkout changes**
-
-
-Added Type(s)
-
-- added type `AllowedOrigins`
-- added type `Application`
-- added type `ApplicationAgreement`
-- added type `ApplicationAgreementDraft`
-- added type `ApplicationAgreementStatus`
-- added type `ApplicationAgreementType`
-- added type `ApplicationDraft`
-- added type `ApplicationLogo`
-- added type `ApplicationMode`
-- added type `ApplicationStatus`
-- added type `ApplicationUpdateAction`
-- added type `ApplicationUpdateActions`
-- added type `DiscountsConfiguration`
-- added type `PaginatedApplication`
-- added type `PaymentsConfiguration`
-- added type `AddAllowedOriginUpdateAction`
-- added type `AddApplicationAgreementUpdateAction`
-- added type `AddCountryUpdateAction`
-- added type `RemoveAllowedOriginUpdateAction`
-- added type `RemoveApplicationAgreementUpdateAction`
-- added type `RemoveCountryUpdateAction`
-- added type `ReorderApplicationAgreementUpdateAction`
-- added type `SetActivePaymentComponentTypeUpdateAction`
-- added type `SetAllowAllOriginsUpdateAction`
-- added type `SetAllowedOriginsUpdateAction`
-- added type `SetApplicationAgreementNameUpdateAction`
-- added type `SetApplicationAgreementStatusUpdateAction`
-- added type `SetApplicationAgreementTextUpdateAction`
-- added type `SetApplicationAgreementTypeUpdateAction`
-- added type `SetApplicationAgreementsUpdateAction`
-- added type `SetApplicationLogoUpdateAction`
-- added type `SetApplicationNameUpdateAction`
-- added type `SetApplicationStatusUpdateAction`
-- added type `SetCountriesUpdateAction`
-- added type `SetDescriptionUpdateAction`
-- added type `SetDiscountsConfigurationUpdateAction`
-- added type `SetPaymentReturnUrlUpdateAction`
-- added type `SetPaymentsConfigurationUpdateAction`
-- added type `CreatedBy`
-- added type `LastModifiedBy`
-- added type `LocalizedString`
-- added type `LocalizedUrl`
-- added type `ConcurrentModificationError`
-- added type `DuplicateFieldWithConflictingResourceError`
-- added type `ErrorResponse`
-- added type `InvalidFieldError`
-- added type `InvalidOperationError`
-- added type `MaxResourceLimitExceededError`
-- added type `MissingProjectKeyError`
-- added type `ReferencedResourceNotFoundError`
-- added type `ServiceUnavailableError`
-- added type `SyntaxErrorError`
-- added type `AutomatedReversalConfiguration`
-- added type `ConnectorDeploymentReference`
-- added type `DisplayInfo`
-- added type `PaginatedPaymentIntegration`
-- added type `PaymentComponentType`
-- added type `PaymentIntegration`
-- added type `PaymentIntegrationDraft`
-- added type `PaymentIntegrationStatus`
-- added type `PaymentIntegrationType`
-- added type `SortingInfo`
-- added type `PaymentIntegrationUpdateAction`
-- added type `PaymentIntegrationUpdateActions`
-- added type `SetAutomatedReversalConfigurationPredicateUpdateAction`
-- added type `SetAutomatedReversalConfigurationStatusUpdateAction`
-- added type `SetAutomatedReversalConfigurationUpdateAction`
-- added type `SetConnectorDeploymentUpdateAction`
-- added type `SetDisplayInfoDescriptionUpdateAction`
-- added type `SetDisplayInfoLabelUpdateAction`
-- added type `SetDisplayInfoLogoUrlUpdateAction`
-- added type `SetDisplayInfoPayButtonTextUpdateAction`
-- added type `SetDisplayInfoUpdateAction`
-- added type `SetKeyUpdateAction`
-- added type `SetNameUpdateAction`
-- added type `SetPredicateUpdateAction`
-- added type `SetSortingInfoUpdateAction`
-- added type `SetStatusUpdateAction`
-- added type `SetTypeUpdateAction`
-
-
-
-
-Added Enum(s)
-
-- added enum `deployment` to type `ReferenceTypeId`
-
-
-
-
-Required Property(s)
-
-- changed property `detailedErrorMessage` of type `InvalidJsonInputError` to be optional
-
-
-
-
-Changed Property(s)
-
-- :warning: changed property `application` of type `Transaction` from type `ApplicationResourceIdentifier` to `ApplicationReference`
+- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessage` to be required
+- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessagePayload` to be required
Added Property(s)
-- added property `resourceIdentifier` to type `ResourceNotFoundError`
-- added property `resourceId` to type `ResourceNotFoundError`
-
-
-
-
-Changed MethodResponseBody(s)
-
-- :warning: changed response body for `400: application/json` of method `post /{projectKey}/transactions` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `post /{projectKey}/payment-intents/{paymentId}` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `get /{projectKey}/transactions/{id}` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `get /{projectKey}/transactions/key={key}` from type `null` to `ErrorResponse`
-
-
-
-
-Added Method(s)
-
-- added method `apiRoot.withProjectKey().paymentIntegrations().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().post()`
-- added method `apiRoot.withProjectKey().applications().get()`
-- added method `apiRoot.withProjectKey().applications().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().head()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().delete()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().head()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().delete()`
-- added method `apiRoot.withProjectKey().applications().withId().get()`
-- added method `apiRoot.withProjectKey().applications().withId().head()`
-- added method `apiRoot.withProjectKey().applications().withId().post()`
-- added method `apiRoot.withProjectKey().applications().withId().delete()`
-- added method `apiRoot.withProjectKey().applications().withKey().get()`
-- added method `apiRoot.withProjectKey().applications().withKey().post()`
-- added method `apiRoot.withProjectKey().applications().withKey().head()`
-- added method `apiRoot.withProjectKey().applications().withKey().delete()`
-
-
-
-
-Added Resource(s)
-
-- added resource `/{projectKey}/payment-integrations`
-- added resource `/{projectKey}/applications`
-- added resource `/{projectKey}/payment-integrations/{id}`
-- added resource `/{projectKey}/payment-integrations/key={key}`
-- added resource `/{projectKey}/applications/{id}`
-- added resource `/{projectKey}/applications/key={key}`
+- added property `addressRoles` to type `BusinessUnitAddressChangedMessage`
+- added property `addressRoles` to type `BusinessUnitAddressRemovedMessage`
+- added property `addressRoles` to type `CustomerAddressChangedMessage`
+- added property `addressRoles` to type `CustomerAddressRemovedMessage`
+- added property `email` to type `CustomerDeletedMessage`
+- added property `oldEmail` to type `CustomerEmailChangedMessage`
+- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessage`
+- added property `addressRoles` to type `BusinessUnitAddressChangedMessagePayload`
+- added property `addressRoles` to type `BusinessUnitAddressRemovedMessagePayload`
+- added property `addressRoles` to type `CustomerAddressChangedMessagePayload`
+- added property `addressRoles` to type `CustomerAddressRemovedMessagePayload`
+- added property `email` to type `CustomerDeletedMessagePayload`
+- added property `oldEmail` to type `CustomerEmailChangedMessagePayload`
+- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessagePayload`
diff --git a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
index 0a0c94b7e4..50c7ec3ea3 100644
--- a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
+++ b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
@@ -661,6 +661,11 @@ input AddressInput {
custom: CustomFieldsDraft
}
+enum AddressRole {
+ Billing
+ Shipping
+}
+
enum AnonymousCartSignInMode {
"""
`LineItem`s of the anonymous cart will be copied to the customer’s active cart that has been modified most recently.
@@ -1415,13 +1420,14 @@ type BusinessUnitAddressAdded implements MessagePayload {
type BusinessUnitAddressChanged implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
type BusinessUnitAddressCustomFieldAdded implements MessagePayload {
name: String!
value: Json!
- addressId: String
+ addressId: String!
type: String!
}
@@ -1429,31 +1435,32 @@ type BusinessUnitAddressCustomFieldChanged implements MessagePayload {
name: String!
value: Json!
oldValue: Json
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomFieldRemoved implements MessagePayload {
name: String!
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomTypeRemoved implements MessagePayload {
oldTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomTypeSet implements MessagePayload {
customFields: CustomFieldsType!
oldTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressRemoved implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
@@ -1667,8 +1674,12 @@ type BusinessUnitStoreModeChanged implements MessagePayload {
oldStoreMode: String!
stores: [Store!]
oldStores: [Store!]
+ inheritedStores: [Store!]
+ oldInheritedStores: [Store!]
storesRef: [KeyReference!]
oldStoresRef: [KeyReference!]
+ inheritedStoresRef: [KeyReference!]
+ oldInheritedStoresRef: [KeyReference!]
type: String!
}
@@ -3660,13 +3671,14 @@ type CustomerAddressAdded implements MessagePayload {
type CustomerAddressChanged implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
type CustomerAddressCustomFieldAdded implements MessagePayload {
name: String!
value: Json!
- addressId: String
+ addressId: String!
type: String!
}
@@ -3674,30 +3686,41 @@ type CustomerAddressCustomFieldChanged implements MessagePayload {
name: String!
value: Json!
previousValue: Json
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomFieldRemoved implements MessagePayload {
name: String!
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomTypeRemoved implements MessagePayload {
previousTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomTypeSet implements MessagePayload {
customFields: CustomFieldsType!
previousTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressRemoved implements MessagePayload {
+ address: Address!
+ addressRoles: [AddressRole!]!
+ type: String!
+}
+
+type CustomerBillingAddressAdded implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
+type CustomerBillingAddressRemoved implements MessagePayload {
address: Address!
type: String!
}
@@ -3757,11 +3780,13 @@ type CustomerDefaultShippingAddressSet implements MessagePayload {
}
type CustomerDeleted implements MessagePayload {
+ email: String
type: String!
}
type CustomerEmailChanged implements MessagePayload {
email: String!
+ oldEmail: String!
type: String!
}
@@ -3790,6 +3815,11 @@ type CustomerEmailVerified implements MessagePayload {
type: String!
}
+type CustomerExternalIdSet implements MessagePayload {
+ externalId: String
+ type: String!
+}
+
type CustomerFirstNameSet implements MessagePayload {
firstName: String
type: String!
@@ -3829,6 +3859,7 @@ type CustomerGroupAssignmentRemoved implements MessagePayload {
type CustomerGroupAssignmentsSet implements MessagePayload {
customerGroupAssignments: [CustomerGroupAssignment!]!
+ oldCustomerGroupAssignments: [CustomerGroupAssignment!]!
type: String!
}
@@ -3979,6 +4010,16 @@ enum CustomerSearchStatus {
Deactivated
}
+type CustomerShippingAddressAdded implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
+type CustomerShippingAddressRemoved implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
input CustomerSignInDraft {
email: String!
password: String!
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressRole.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressRole.java
new file mode 100644
index 0000000000..528c6c42e7
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressRole.java
@@ -0,0 +1,115 @@
+
+package com.commercetools.api.models.common;
+
+import java.util.Arrays;
+import java.util.Optional;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+
+import io.vrap.rmf.base.client.JsonEnum;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ *
Indicates the role of an address.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public interface AddressRole extends JsonEnum {
+
+ /**
+
The address is used as a shipping address.
*/
+ AddressRole SHIPPING = AddressRoleEnum.SHIPPING;
+ /**
+
The address is used as a billing address.
*/
+ AddressRole BILLING = AddressRoleEnum.BILLING;
+
+ /**
+ * possible values of AddressRole
+ */
+ enum AddressRoleEnum implements AddressRole {
+ /**
+ * Shipping
+ */
+ SHIPPING("Shipping"),
+
+ /**
+ * Billing
+ */
+ BILLING("Billing");
+ private final String jsonName;
+
+ private AddressRoleEnum(final String jsonName) {
+ this.jsonName = jsonName;
+ }
+
+ public String getJsonName() {
+ return jsonName;
+ }
+
+ public String toString() {
+ return jsonName;
+ }
+ }
+
+ /**
+ * the JSON value
+ * @return json value
+ */
+ @JsonValue
+ String getJsonName();
+
+ /**
+ * the enum value
+ * @return name
+ */
+ String name();
+
+ /**
+ * convert value to string
+ * @return string representation
+ */
+ String toString();
+
+ /**
+ * factory method for a enum value of AddressRole
+ * if no enum has been found an anonymous instance will be created
+ * @param value the enum value to be wrapped
+ * @return enum instance
+ */
+ @JsonCreator
+ public static AddressRole findEnum(String value) {
+ return findEnumViaJsonName(value).orElse(new AddressRole() {
+ @Override
+ public String getJsonName() {
+ return value;
+ }
+
+ @Override
+ public String name() {
+ return value.toUpperCase();
+ }
+
+ public String toString() {
+ return value;
+ }
+ });
+ }
+
+ /**
+ * method to find enum using the JSON value
+ * @param jsonName the json value to be wrapped
+ * @return optional of enum instance
+ */
+ public static Optional
findEnumViaJsonName(String jsonName) {
+ return Arrays.stream(values()).filter(t -> t.getJsonName().equals(jsonName)).findFirst();
+ }
+
+ /**
+ * possible enum values
+ * @return array of possible enum values
+ */
+ public static AddressRole[] values() {
+ return AddressRoleEnum.values();
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java
index 01b11642eb..1b684dafb6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java
@@ -13,7 +13,7 @@
import io.vrap.rmf.base.client.utils.Generated;
/**
- * Removes a billing address from billingAddressesIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
+ * Removes a billing address from billingAddressIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
*
*
* Example to create an instance using the builder pattern
@@ -35,7 +35,7 @@ public interface CustomerRemoveBillingAddressIdAction extends CustomerUpdateActi
String REMOVE_BILLING_ADDRESS_ID = "removeBillingAddressId";
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @return addressId
*/
@@ -43,7 +43,7 @@ public interface CustomerRemoveBillingAddressIdAction extends CustomerUpdateActi
public String getAddressId();
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @return addressKey
*/
@@ -51,14 +51,14 @@ public interface CustomerRemoveBillingAddressIdAction extends CustomerUpdateActi
public String getAddressKey();
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @param addressId value to be set
*/
public void setAddressId(final String addressId);
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @param addressKey value to be set
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionBuilder.java
index 08d42a333a..d2142dd967 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionBuilder.java
@@ -29,7 +29,7 @@ public class CustomerRemoveBillingAddressIdActionBuilder implements Builderid of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @param addressId value to be set
* @return Builder
*/
@@ -40,7 +40,7 @@ public CustomerRemoveBillingAddressIdActionBuilder addressId(@Nullable final Str
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @param addressKey value to be set
* @return Builder
*/
@@ -51,7 +51,7 @@ public CustomerRemoveBillingAddressIdActionBuilder addressKey(@Nullable final St
}
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @return addressId
*/
@@ -61,7 +61,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @return addressKey
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java
index 8068a2c8e3..d113c09c63 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Removes a billing address from billingAddressesIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
+ * Removes a billing address from billingAddressIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerRemoveBillingAddressIdActionImpl implements CustomerRemoveBillingAddressIdAction, ModelBase {
@@ -55,7 +55,7 @@ public String getAction() {
}
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
*/
public String getAddressId() {
@@ -63,7 +63,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
*/
public String getAddressKey() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java
index e243e93fc4..c3870f599e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java
@@ -13,7 +13,7 @@
import io.vrap.rmf.base.client.utils.Generated;
/**
- * Removes a shipping address from shippingAddressesIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
+ * Removes a shipping address from shippingAddressIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
*
*
* Example to create an instance using the builder pattern
@@ -35,7 +35,7 @@ public interface CustomerRemoveShippingAddressIdAction extends CustomerUpdateAct
String REMOVE_SHIPPING_ADDRESS_ID = "removeShippingAddressId";
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @return addressId
*/
@@ -43,7 +43,7 @@ public interface CustomerRemoveShippingAddressIdAction extends CustomerUpdateAct
public String getAddressId();
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @return addressKey
*/
@@ -51,14 +51,14 @@ public interface CustomerRemoveShippingAddressIdAction extends CustomerUpdateAct
public String getAddressKey();
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @param addressId value to be set
*/
public void setAddressId(final String addressId);
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @param addressKey value to be set
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionBuilder.java
index 6ced4fe95e..1c4e7d64c3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionBuilder.java
@@ -29,7 +29,7 @@ public class CustomerRemoveShippingAddressIdActionBuilder implements Builderid of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @param addressId value to be set
* @return Builder
*/
@@ -40,7 +40,7 @@ public CustomerRemoveShippingAddressIdActionBuilder addressId(@Nullable final St
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @param addressKey value to be set
* @return Builder
*/
@@ -51,7 +51,7 @@ public CustomerRemoveShippingAddressIdActionBuilder addressKey(@Nullable final S
}
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @return addressId
*/
@@ -61,7 +61,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @return addressKey
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java
index 5af548ed55..c5f6a26f89 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Removes a shipping address from shippingAddressesIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
+ * Removes a shipping address from shippingAddressIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerRemoveShippingAddressIdActionImpl implements CustomerRemoveShippingAddressIdAction, ModelBase {
@@ -55,7 +55,7 @@ public String getAction() {
}
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
*/
public String getAddressId() {
@@ -63,7 +63,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
*/
public String getAddressKey() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java
index cd1f8cacd1..e3f2a7d678 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java
@@ -13,7 +13,7 @@
import io.vrap.rmf.base.client.utils.Generated;
/**
- * CustomerSetExternalIdAction
+ * This action generates the CustomerExternalIdSet Message.
*
*
* Example to create an instance using the builder pattern
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java
index 51b54f0aa1..e5f79d9610 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * CustomerSetExternalIdAction
+ * This action generates the CustomerExternalIdSet Message.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerSetExternalIdActionImpl implements CustomerSetExternalIdAction, ModelBase {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java
index f03937500d..2eca1f4d2a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java
@@ -13,7 +13,7 @@
import io.vrap.rmf.base.client.utils.Generated;
/**
- * Removes an existing billing address from billingAddressesIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
+ * Removes an existing billing address from billingAddressIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
*
*
* Example to create an instance using the builder pattern
@@ -35,7 +35,7 @@ public interface MyCustomerRemoveBillingAddressIdAction extends MyCustomerUpdate
String REMOVE_BILLING_ADDRESS_ID = "removeBillingAddressId";
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @return addressId
*/
@@ -43,7 +43,7 @@ public interface MyCustomerRemoveBillingAddressIdAction extends MyCustomerUpdate
public String getAddressId();
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @return addressKey
*/
@@ -51,14 +51,14 @@ public interface MyCustomerRemoveBillingAddressIdAction extends MyCustomerUpdate
public String getAddressKey();
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @param addressId value to be set
*/
public void setAddressId(final String addressId);
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @param addressKey value to be set
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionBuilder.java
index 989dbfc872..06a12e7990 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionBuilder.java
@@ -29,7 +29,7 @@ public class MyCustomerRemoveBillingAddressIdActionBuilder implements Builderid of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @param addressId value to be set
* @return Builder
*/
@@ -40,7 +40,7 @@ public MyCustomerRemoveBillingAddressIdActionBuilder addressId(@Nullable final S
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @param addressKey value to be set
* @return Builder
*/
@@ -51,7 +51,7 @@ public MyCustomerRemoveBillingAddressIdActionBuilder addressKey(@Nullable final
}
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
* @return addressId
*/
@@ -61,7 +61,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
* @return addressKey
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java
index f4fe5efc87..c1992ae918 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Removes an existing billing address from billingAddressesIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
+ * Removes an existing billing address from billingAddressIds. If the billing address is the default billing address, the defaultBillingAddressId is unset. Either addressId or addressKey is required.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class MyCustomerRemoveBillingAddressIdActionImpl implements MyCustomerRemoveBillingAddressIdAction, ModelBase {
@@ -55,7 +55,7 @@ public String getAction() {
}
/**
- * id of the Address to remove from billingAddressesIds.
+ * id of the Address to remove from billingAddressIds.
*/
public String getAddressId() {
@@ -63,7 +63,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from billingAddressesIds.
+ * key of the Address to remove from billingAddressIds.
*/
public String getAddressKey() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java
index e4b415a8ff..daea4e0311 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java
@@ -13,7 +13,7 @@
import io.vrap.rmf.base.client.utils.Generated;
/**
- * Removes an existing shipping address from shippingAddressesIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
+ * Removes an existing shipping address from shippingAddressIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
*
*
* Example to create an instance using the builder pattern
@@ -35,7 +35,7 @@ public interface MyCustomerRemoveShippingAddressIdAction extends MyCustomerUpdat
String REMOVE_SHIPPING_ADDRESS_ID = "removeShippingAddressId";
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @return addressId
*/
@@ -43,7 +43,7 @@ public interface MyCustomerRemoveShippingAddressIdAction extends MyCustomerUpdat
public String getAddressId();
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @return addressKey
*/
@@ -51,14 +51,14 @@ public interface MyCustomerRemoveShippingAddressIdAction extends MyCustomerUpdat
public String getAddressKey();
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @param addressId value to be set
*/
public void setAddressId(final String addressId);
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @param addressKey value to be set
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionBuilder.java
index 188ed3a0ff..66485158ca 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionBuilder.java
@@ -30,7 +30,7 @@ public class MyCustomerRemoveShippingAddressIdActionBuilder
private String addressKey;
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @param addressId value to be set
* @return Builder
*/
@@ -41,7 +41,7 @@ public MyCustomerRemoveShippingAddressIdActionBuilder addressId(@Nullable final
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @param addressKey value to be set
* @return Builder
*/
@@ -52,7 +52,7 @@ public MyCustomerRemoveShippingAddressIdActionBuilder addressKey(@Nullable final
}
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
* @return addressId
*/
@@ -62,7 +62,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
* @return addressKey
*/
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java
index 7bb8f5ceae..bcc52df817 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Removes an existing shipping address from shippingAddressesIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
+ * Removes an existing shipping address from shippingAddressIds. If the shipping address is the default shipping address, the defaultShippingAddressId is unset. Either addressId or addressKey is required.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class MyCustomerRemoveShippingAddressIdActionImpl implements MyCustomerRemoveShippingAddressIdAction, ModelBase {
@@ -55,7 +55,7 @@ public String getAction() {
}
/**
- * id of the Address to remove from shippingAddressesIds.
+ * id of the Address to remove from shippingAddressIds.
*/
public String getAddressId() {
@@ -63,7 +63,7 @@ public String getAddressId() {
}
/**
- * key of the Address to remove from shippingAddressesIds.
+ * key of the Address to remove from shippingAddressIds.
*/
public String getAddressKey() {
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java
index cd6be04f95..652a959967 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -32,6 +33,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -55,6 +57,14 @@ public interface BusinessUnitAddressChangedMessage extends Message {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Updated address of the Business Unit.
* @param address value to be set
@@ -62,6 +72,21 @@ public interface BusinessUnitAddressChangedMessage extends Message {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of BusinessUnitAddressChangedMessage
@@ -88,6 +113,7 @@ public static BusinessUnitAddressChangedMessage of(final BusinessUnitAddressChan
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -118,6 +144,7 @@ public static BusinessUnitAddressChangedMessage deepCopy(
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageBuilder.java
index 4328408d71..12c11416cf 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageBuilder.java
@@ -24,6 +24,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -56,6 +57,8 @@ public class BusinessUnitAddressChangedMessageBuilder implements Builder
addressRoles;
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -292,6 +295,45 @@ public BusinessUnitAddressChangedMessageBuilder address(final com.commercetools.
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessageBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessageBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessageBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -394,6 +436,15 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds BusinessUnitAddressChangedMessage with checking for non-null required values
* @return BusinessUnitAddressChangedMessage
@@ -408,8 +459,10 @@ public BusinessUnitAddressChangedMessage build() {
Objects.requireNonNull(resourceVersion,
BusinessUnitAddressChangedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(address, BusinessUnitAddressChangedMessage.class + ": address is missing");
+ Objects.requireNonNull(addressRoles, BusinessUnitAddressChangedMessage.class + ": addressRoles is missing");
return new BusinessUnitAddressChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
- createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address,
+ addressRoles);
}
/**
@@ -418,7 +471,8 @@ public BusinessUnitAddressChangedMessage build() {
*/
public BusinessUnitAddressChangedMessage buildUnchecked() {
return new BusinessUnitAddressChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
- createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address,
+ addressRoles);
}
/**
@@ -447,6 +501,7 @@ public static BusinessUnitAddressChangedMessageBuilder of(final BusinessUnitAddr
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java
index 9fca49f14c..9fb59d6eb7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java
@@ -46,6 +46,8 @@ public class BusinessUnitAddressChangedMessageImpl implements BusinessUnitAddres
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@@ -60,7 +62,8 @@ public class BusinessUnitAddressChangedMessageImpl implements BusinessUnitAddres
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -72,6 +75,7 @@ public class BusinessUnitAddressChangedMessageImpl implements BusinessUnitAddres
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.address = address;
+ this.addressRoles = addressRoles;
this.type = BUSINESS_UNIT_ADDRESS_CHANGED;
}
@@ -178,6 +182,14 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -223,6 +235,14 @@ public void setAddress(final com.commercetools.api.models.common.Address address
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -245,6 +265,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -257,6 +278,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@@ -274,6 +296,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(address)
+ .append(addressRoles)
.toHashCode();
}
@@ -291,6 +314,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java
index f00b97daa0..53e6195f11 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -25,6 +26,7 @@
*
* BusinessUnitAddressChangedMessagePayload businessUnitAddressChangedMessagePayload = BusinessUnitAddressChangedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -48,6 +50,14 @@ public interface BusinessUnitAddressChangedMessagePayload extends MessagePayload
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Updated address of the Business Unit.
* @param address value to be set
@@ -55,6 +65,21 @@ public interface BusinessUnitAddressChangedMessagePayload extends MessagePayload
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of BusinessUnitAddressChangedMessagePayload
@@ -71,6 +96,7 @@ public static BusinessUnitAddressChangedMessagePayload of() {
public static BusinessUnitAddressChangedMessagePayload of(final BusinessUnitAddressChangedMessagePayload template) {
BusinessUnitAddressChangedMessagePayloadImpl instance = new BusinessUnitAddressChangedMessagePayloadImpl();
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -89,6 +115,7 @@ public static BusinessUnitAddressChangedMessagePayload deepCopy(
}
BusinessUnitAddressChangedMessagePayloadImpl instance = new BusinessUnitAddressChangedMessagePayloadImpl();
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadBuilder.java
index bad9768fe4..7a159292cb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadBuilder.java
@@ -15,6 +15,7 @@
*
* BusinessUnitAddressChangedMessagePayload businessUnitAddressChangedMessagePayload = BusinessUnitAddressChangedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -25,6 +26,8 @@ public class BusinessUnitAddressChangedMessagePayloadBuilder
private com.commercetools.api.models.common.Address address;
+ private java.util.List
addressRoles;
+
/**
* Updated address of the Business Unit.
* @param builder function to build the address value
@@ -61,6 +64,45 @@ public BusinessUnitAddressChangedMessagePayloadBuilder address(
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessagePayloadBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessagePayloadBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressChangedMessagePayloadBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Updated address of the Business Unit.
* @return address
@@ -70,13 +112,24 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds BusinessUnitAddressChangedMessagePayload with checking for non-null required values
* @return BusinessUnitAddressChangedMessagePayload
*/
public BusinessUnitAddressChangedMessagePayload build() {
Objects.requireNonNull(address, BusinessUnitAddressChangedMessagePayload.class + ": address is missing");
- return new BusinessUnitAddressChangedMessagePayloadImpl(address);
+ Objects.requireNonNull(addressRoles,
+ BusinessUnitAddressChangedMessagePayload.class + ": addressRoles is missing");
+ return new BusinessUnitAddressChangedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -84,7 +137,7 @@ public BusinessUnitAddressChangedMessagePayload build() {
* @return BusinessUnitAddressChangedMessagePayload
*/
public BusinessUnitAddressChangedMessagePayload buildUnchecked() {
- return new BusinessUnitAddressChangedMessagePayloadImpl(address);
+ return new BusinessUnitAddressChangedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -104,6 +157,7 @@ public static BusinessUnitAddressChangedMessagePayloadBuilder of(
final BusinessUnitAddressChangedMessagePayload template) {
BusinessUnitAddressChangedMessagePayloadBuilder builder = new BusinessUnitAddressChangedMessagePayloadBuilder();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java
index 2a8c6ab72d..b15a2e71f2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java
@@ -27,13 +27,17 @@ public class BusinessUnitAddressChangedMessagePayloadImpl
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@JsonCreator
BusinessUnitAddressChangedMessagePayloadImpl(
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.address = address;
+ this.addressRoles = addressRoles;
this.type = BUSINESS_UNIT_ADDRESS_CHANGED;
}
@@ -60,10 +64,26 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setAddress(final com.commercetools.api.models.common.Address address) {
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -76,20 +96,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(address).append(addressRoles).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java
index 28a18e6788..7135b18f17 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -32,6 +33,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -55,6 +57,14 @@ public interface BusinessUnitAddressRemovedMessage extends Message {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* The address that was removed from the Business Unit.
* @param address value to be set
@@ -62,6 +72,21 @@ public interface BusinessUnitAddressRemovedMessage extends Message {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of BusinessUnitAddressRemovedMessage
@@ -88,6 +113,7 @@ public static BusinessUnitAddressRemovedMessage of(final BusinessUnitAddressRemo
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -118,6 +144,7 @@ public static BusinessUnitAddressRemovedMessage deepCopy(
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageBuilder.java
index 5ed2ae0635..c13a59176a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageBuilder.java
@@ -24,6 +24,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -56,6 +57,8 @@ public class BusinessUnitAddressRemovedMessageBuilder implements Builder
addressRoles;
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -292,6 +295,45 @@ public BusinessUnitAddressRemovedMessageBuilder address(final com.commercetools.
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessageBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessageBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessageBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -394,6 +436,15 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds BusinessUnitAddressRemovedMessage with checking for non-null required values
* @return BusinessUnitAddressRemovedMessage
@@ -408,8 +459,10 @@ public BusinessUnitAddressRemovedMessage build() {
Objects.requireNonNull(resourceVersion,
BusinessUnitAddressRemovedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(address, BusinessUnitAddressRemovedMessage.class + ": address is missing");
+ Objects.requireNonNull(addressRoles, BusinessUnitAddressRemovedMessage.class + ": addressRoles is missing");
return new BusinessUnitAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
- createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address,
+ addressRoles);
}
/**
@@ -418,7 +471,8 @@ public BusinessUnitAddressRemovedMessage build() {
*/
public BusinessUnitAddressRemovedMessage buildUnchecked() {
return new BusinessUnitAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
- createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address,
+ addressRoles);
}
/**
@@ -447,6 +501,7 @@ public static BusinessUnitAddressRemovedMessageBuilder of(final BusinessUnitAddr
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java
index 7346924078..32349e92b6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java
@@ -46,6 +46,8 @@ public class BusinessUnitAddressRemovedMessageImpl implements BusinessUnitAddres
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@@ -60,7 +62,8 @@ public class BusinessUnitAddressRemovedMessageImpl implements BusinessUnitAddres
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -72,6 +75,7 @@ public class BusinessUnitAddressRemovedMessageImpl implements BusinessUnitAddres
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.address = address;
+ this.addressRoles = addressRoles;
this.type = BUSINESS_UNIT_ADDRESS_REMOVED;
}
@@ -178,6 +182,14 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -223,6 +235,14 @@ public void setAddress(final com.commercetools.api.models.common.Address address
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -245,6 +265,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -257,6 +278,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@@ -274,6 +296,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(address)
+ .append(addressRoles)
.toHashCode();
}
@@ -291,6 +314,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java
index af8d3085a9..7048dfdc97 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -25,6 +26,7 @@
*
* BusinessUnitAddressRemovedMessagePayload businessUnitAddressRemovedMessagePayload = BusinessUnitAddressRemovedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -48,6 +50,14 @@ public interface BusinessUnitAddressRemovedMessagePayload extends MessagePayload
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* The address that was removed from the Business Unit.
* @param address value to be set
@@ -55,6 +65,21 @@ public interface BusinessUnitAddressRemovedMessagePayload extends MessagePayload
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of BusinessUnitAddressRemovedMessagePayload
@@ -71,6 +96,7 @@ public static BusinessUnitAddressRemovedMessagePayload of() {
public static BusinessUnitAddressRemovedMessagePayload of(final BusinessUnitAddressRemovedMessagePayload template) {
BusinessUnitAddressRemovedMessagePayloadImpl instance = new BusinessUnitAddressRemovedMessagePayloadImpl();
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -89,6 +115,7 @@ public static BusinessUnitAddressRemovedMessagePayload deepCopy(
}
BusinessUnitAddressRemovedMessagePayloadImpl instance = new BusinessUnitAddressRemovedMessagePayloadImpl();
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadBuilder.java
index 621594aab6..af1399e2e5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadBuilder.java
@@ -15,6 +15,7 @@
*
* BusinessUnitAddressRemovedMessagePayload businessUnitAddressRemovedMessagePayload = BusinessUnitAddressRemovedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -25,6 +26,8 @@ public class BusinessUnitAddressRemovedMessagePayloadBuilder
private com.commercetools.api.models.common.Address address;
+ private java.util.List
addressRoles;
+
/**
* The address that was removed from the Business Unit.
* @param builder function to build the address value
@@ -61,6 +64,45 @@ public BusinessUnitAddressRemovedMessagePayloadBuilder address(
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessagePayloadBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessagePayloadBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddressRemovedMessagePayloadBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* The address that was removed from the Business Unit.
* @return address
@@ -70,13 +112,24 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds BusinessUnitAddressRemovedMessagePayload with checking for non-null required values
* @return BusinessUnitAddressRemovedMessagePayload
*/
public BusinessUnitAddressRemovedMessagePayload build() {
Objects.requireNonNull(address, BusinessUnitAddressRemovedMessagePayload.class + ": address is missing");
- return new BusinessUnitAddressRemovedMessagePayloadImpl(address);
+ Objects.requireNonNull(addressRoles,
+ BusinessUnitAddressRemovedMessagePayload.class + ": addressRoles is missing");
+ return new BusinessUnitAddressRemovedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -84,7 +137,7 @@ public BusinessUnitAddressRemovedMessagePayload build() {
* @return BusinessUnitAddressRemovedMessagePayload
*/
public BusinessUnitAddressRemovedMessagePayload buildUnchecked() {
- return new BusinessUnitAddressRemovedMessagePayloadImpl(address);
+ return new BusinessUnitAddressRemovedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -104,6 +157,7 @@ public static BusinessUnitAddressRemovedMessagePayloadBuilder of(
final BusinessUnitAddressRemovedMessagePayload template) {
BusinessUnitAddressRemovedMessagePayloadBuilder builder = new BusinessUnitAddressRemovedMessagePayloadBuilder();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java
index e6dc24e1e3..633d3d8c9b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java
@@ -27,13 +27,17 @@ public class BusinessUnitAddressRemovedMessagePayloadImpl
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@JsonCreator
BusinessUnitAddressRemovedMessagePayloadImpl(
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.address = address;
+ this.addressRoles = addressRoles;
this.type = BUSINESS_UNIT_ADDRESS_REMOVED;
}
@@ -60,10 +64,26 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setAddress(final com.commercetools.api.models.common.Address address) {
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -76,20 +96,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(address).append(addressRoles).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java
index f7b5bd3788..cd08eb2562 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -32,6 +33,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -55,6 +57,14 @@ public interface CustomerAddressChangedMessage extends Message {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Address that was set during the Change Address update action.
* @param address value to be set
@@ -62,6 +72,21 @@ public interface CustomerAddressChangedMessage extends Message {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of CustomerAddressChangedMessage
@@ -88,6 +113,7 @@ public static CustomerAddressChangedMessage of(final CustomerAddressChangedMessa
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -117,6 +143,7 @@ public static CustomerAddressChangedMessage deepCopy(@Nullable final CustomerAdd
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageBuilder.java
index 071a6c967a..ce6f062b11 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageBuilder.java
@@ -24,6 +24,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -56,6 +57,8 @@ public class CustomerAddressChangedMessageBuilder implements Builder
addressRoles;
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -291,6 +294,45 @@ public CustomerAddressChangedMessageBuilder address(final com.commercetools.api.
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessageBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessageBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessageBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -393,6 +435,15 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds CustomerAddressChangedMessage with checking for non-null required values
* @return CustomerAddressChangedMessage
@@ -406,8 +457,9 @@ public CustomerAddressChangedMessage build() {
Objects.requireNonNull(resource, CustomerAddressChangedMessage.class + ": resource is missing");
Objects.requireNonNull(resourceVersion, CustomerAddressChangedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(address, CustomerAddressChangedMessage.class + ": address is missing");
+ Objects.requireNonNull(addressRoles, CustomerAddressChangedMessage.class + ": addressRoles is missing");
return new CustomerAddressChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address, addressRoles);
}
/**
@@ -416,7 +468,7 @@ public CustomerAddressChangedMessage build() {
*/
public CustomerAddressChangedMessage buildUnchecked() {
return new CustomerAddressChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address, addressRoles);
}
/**
@@ -445,6 +497,7 @@ public static CustomerAddressChangedMessageBuilder of(final CustomerAddressChang
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java
index 9a192b0bb8..e2bf3832e8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java
@@ -46,6 +46,8 @@ public class CustomerAddressChangedMessageImpl implements CustomerAddressChanged
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@@ -59,7 +61,8 @@ public class CustomerAddressChangedMessageImpl implements CustomerAddressChanged
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -71,6 +74,7 @@ public class CustomerAddressChangedMessageImpl implements CustomerAddressChanged
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.address = address;
+ this.addressRoles = addressRoles;
this.type = CUSTOMER_ADDRESS_CHANGED;
}
@@ -177,6 +181,14 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -222,6 +234,14 @@ public void setAddress(final com.commercetools.api.models.common.Address address
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -244,6 +264,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -256,6 +277,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@@ -273,6 +295,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(address)
+ .append(addressRoles)
.toHashCode();
}
@@ -290,6 +313,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java
index 1609eb772b..992fd4f077 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -25,6 +26,7 @@
*
* CustomerAddressChangedMessagePayload customerAddressChangedMessagePayload = CustomerAddressChangedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -48,6 +50,14 @@ public interface CustomerAddressChangedMessagePayload extends MessagePayload {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Address that was set during the Change Address update action.
* @param address value to be set
@@ -55,6 +65,21 @@ public interface CustomerAddressChangedMessagePayload extends MessagePayload {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of CustomerAddressChangedMessagePayload
@@ -71,6 +96,7 @@ public static CustomerAddressChangedMessagePayload of() {
public static CustomerAddressChangedMessagePayload of(final CustomerAddressChangedMessagePayload template) {
CustomerAddressChangedMessagePayloadImpl instance = new CustomerAddressChangedMessagePayloadImpl();
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -89,6 +115,7 @@ public static CustomerAddressChangedMessagePayload deepCopy(
}
CustomerAddressChangedMessagePayloadImpl instance = new CustomerAddressChangedMessagePayloadImpl();
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadBuilder.java
index 38889b1a19..1d3934628e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadBuilder.java
@@ -15,6 +15,7 @@
*
* CustomerAddressChangedMessagePayload customerAddressChangedMessagePayload = CustomerAddressChangedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -24,6 +25,8 @@ public class CustomerAddressChangedMessagePayloadBuilder implements Builder
addressRoles;
+
/**
* Address that was set during the Change Address update action.
* @param builder function to build the address value
@@ -60,6 +63,45 @@ public CustomerAddressChangedMessagePayloadBuilder address(
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessagePayloadBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessagePayloadBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressChangedMessagePayloadBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Address that was set during the Change Address update action.
* @return address
@@ -69,13 +111,23 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds CustomerAddressChangedMessagePayload with checking for non-null required values
* @return CustomerAddressChangedMessagePayload
*/
public CustomerAddressChangedMessagePayload build() {
Objects.requireNonNull(address, CustomerAddressChangedMessagePayload.class + ": address is missing");
- return new CustomerAddressChangedMessagePayloadImpl(address);
+ Objects.requireNonNull(addressRoles, CustomerAddressChangedMessagePayload.class + ": addressRoles is missing");
+ return new CustomerAddressChangedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -83,7 +135,7 @@ public CustomerAddressChangedMessagePayload build() {
* @return CustomerAddressChangedMessagePayload
*/
public CustomerAddressChangedMessagePayload buildUnchecked() {
- return new CustomerAddressChangedMessagePayloadImpl(address);
+ return new CustomerAddressChangedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -102,6 +154,7 @@ public static CustomerAddressChangedMessagePayloadBuilder of() {
public static CustomerAddressChangedMessagePayloadBuilder of(final CustomerAddressChangedMessagePayload template) {
CustomerAddressChangedMessagePayloadBuilder builder = new CustomerAddressChangedMessagePayloadBuilder();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java
index 3cacd029ab..da0979569b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java
@@ -26,13 +26,17 @@ public class CustomerAddressChangedMessagePayloadImpl implements CustomerAddress
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerAddressChangedMessagePayloadImpl(
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.address = address;
+ this.addressRoles = addressRoles;
this.type = CUSTOMER_ADDRESS_CHANGED;
}
@@ -59,10 +63,26 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setAddress(final com.commercetools.api.models.common.Address address) {
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -75,20 +95,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(address).append(addressRoles).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java
index 35f54b3f48..6b3876474c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -32,6 +33,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -55,6 +57,14 @@ public interface CustomerAddressRemovedMessage extends Message {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Address that was removed during the Remove Address update action.
* @param address value to be set
@@ -62,6 +72,21 @@ public interface CustomerAddressRemovedMessage extends Message {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of CustomerAddressRemovedMessage
@@ -88,6 +113,7 @@ public static CustomerAddressRemovedMessage of(final CustomerAddressRemovedMessa
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -117,6 +143,7 @@ public static CustomerAddressRemovedMessage deepCopy(@Nullable final CustomerAdd
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageBuilder.java
index da4c812c75..765c64d309 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageBuilder.java
@@ -24,6 +24,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -56,6 +57,8 @@ public class CustomerAddressRemovedMessageBuilder implements Builder
addressRoles;
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -291,6 +294,45 @@ public CustomerAddressRemovedMessageBuilder address(final com.commercetools.api.
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessageBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessageBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessageBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -393,6 +435,15 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds CustomerAddressRemovedMessage with checking for non-null required values
* @return CustomerAddressRemovedMessage
@@ -406,8 +457,9 @@ public CustomerAddressRemovedMessage build() {
Objects.requireNonNull(resource, CustomerAddressRemovedMessage.class + ": resource is missing");
Objects.requireNonNull(resourceVersion, CustomerAddressRemovedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(address, CustomerAddressRemovedMessage.class + ": address is missing");
+ Objects.requireNonNull(addressRoles, CustomerAddressRemovedMessage.class + ": addressRoles is missing");
return new CustomerAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address, addressRoles);
}
/**
@@ -416,7 +468,7 @@ public CustomerAddressRemovedMessage build() {
*/
public CustomerAddressRemovedMessage buildUnchecked() {
return new CustomerAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address, addressRoles);
}
/**
@@ -445,6 +497,7 @@ public static CustomerAddressRemovedMessageBuilder of(final CustomerAddressRemov
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java
index 3f3c750557..5b6270fc05 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java
@@ -46,6 +46,8 @@ public class CustomerAddressRemovedMessageImpl implements CustomerAddressRemoved
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@@ -59,7 +61,8 @@ public class CustomerAddressRemovedMessageImpl implements CustomerAddressRemoved
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -71,6 +74,7 @@ public class CustomerAddressRemovedMessageImpl implements CustomerAddressRemoved
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.address = address;
+ this.addressRoles = addressRoles;
this.type = CUSTOMER_ADDRESS_REMOVED;
}
@@ -177,6 +181,14 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -222,6 +234,14 @@ public void setAddress(final com.commercetools.api.models.common.Address address
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -244,6 +264,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -256,6 +277,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@@ -273,6 +295,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(address)
+ .append(addressRoles)
.toHashCode();
}
@@ -290,6 +313,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java
index 9840466a7a..be4d83b183 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java
@@ -8,6 +8,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.Address;
+import com.commercetools.api.models.common.AddressRole;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;
@@ -25,6 +26,7 @@
*
* CustomerAddressRemovedMessagePayload customerAddressRemovedMessagePayload = CustomerAddressRemovedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -48,6 +50,14 @@ public interface CustomerAddressRemovedMessagePayload extends MessagePayload {
@JsonProperty("address")
public Address getAddress();
+ /**
+ *
Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+ @NotNull
+ @JsonProperty("addressRoles")
+ public List
getAddressRoles();
+
/**
* Address that was removed during the Remove Address update action.
* @param address value to be set
@@ -55,6 +65,21 @@ public interface CustomerAddressRemovedMessagePayload extends MessagePayload {
public void setAddress(final Address address);
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ @JsonIgnore
+ public void setAddressRoles(final AddressRole... addressRoles);
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles values to be set
+ */
+
+ public void setAddressRoles(final List addressRoles);
+
/**
* factory method
* @return instance of CustomerAddressRemovedMessagePayload
@@ -71,6 +96,7 @@ public static CustomerAddressRemovedMessagePayload of() {
public static CustomerAddressRemovedMessagePayload of(final CustomerAddressRemovedMessagePayload template) {
CustomerAddressRemovedMessagePayloadImpl instance = new CustomerAddressRemovedMessagePayloadImpl();
instance.setAddress(template.getAddress());
+ instance.setAddressRoles(template.getAddressRoles());
return instance;
}
@@ -89,6 +115,7 @@ public static CustomerAddressRemovedMessagePayload deepCopy(
}
CustomerAddressRemovedMessagePayloadImpl instance = new CustomerAddressRemovedMessagePayloadImpl();
instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ instance.setAddressRoles(Optional.ofNullable(template.getAddressRoles()).map(ArrayList::new).orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadBuilder.java
index d9ae89f0f6..62dbe38821 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadBuilder.java
@@ -15,6 +15,7 @@
*
* CustomerAddressRemovedMessagePayload customerAddressRemovedMessagePayload = CustomerAddressRemovedMessagePayload.builder()
* .address(addressBuilder -> addressBuilder)
+ * .plusAddressRoles(addressRolesBuilder -> addressRolesBuilder)
* .build()
*
*
@@ -24,6 +25,8 @@ public class CustomerAddressRemovedMessagePayloadBuilder implements Builder
addressRoles;
+
/**
* Address that was removed during the Remove Address update action.
* @param builder function to build the address value
@@ -60,6 +63,45 @@ public CustomerAddressRemovedMessagePayloadBuilder address(
return this;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessagePayloadBuilder addressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessagePayloadBuilder addressRoles(
+ final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ return this;
+ }
+
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @param addressRoles value to be set
+ * @return Builder
+ */
+
+ public CustomerAddressRemovedMessagePayloadBuilder plusAddressRoles(
+ final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ if (this.addressRoles == null) {
+ this.addressRoles = new ArrayList<>();
+ }
+ this.addressRoles.addAll(Arrays.asList(addressRoles));
+ return this;
+ }
+
/**
* Address that was removed during the Remove Address update action.
* @return address
@@ -69,13 +111,23 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ * @return addressRoles
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
/**
* builds CustomerAddressRemovedMessagePayload with checking for non-null required values
* @return CustomerAddressRemovedMessagePayload
*/
public CustomerAddressRemovedMessagePayload build() {
Objects.requireNonNull(address, CustomerAddressRemovedMessagePayload.class + ": address is missing");
- return new CustomerAddressRemovedMessagePayloadImpl(address);
+ Objects.requireNonNull(addressRoles, CustomerAddressRemovedMessagePayload.class + ": addressRoles is missing");
+ return new CustomerAddressRemovedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -83,7 +135,7 @@ public CustomerAddressRemovedMessagePayload build() {
* @return CustomerAddressRemovedMessagePayload
*/
public CustomerAddressRemovedMessagePayload buildUnchecked() {
- return new CustomerAddressRemovedMessagePayloadImpl(address);
+ return new CustomerAddressRemovedMessagePayloadImpl(address, addressRoles);
}
/**
@@ -102,6 +154,7 @@ public static CustomerAddressRemovedMessagePayloadBuilder of() {
public static CustomerAddressRemovedMessagePayloadBuilder of(final CustomerAddressRemovedMessagePayload template) {
CustomerAddressRemovedMessagePayloadBuilder builder = new CustomerAddressRemovedMessagePayloadBuilder();
builder.address = template.getAddress();
+ builder.addressRoles = template.getAddressRoles();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java
index f3d94b1600..b8d5abf175 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java
@@ -26,13 +26,17 @@ public class CustomerAddressRemovedMessagePayloadImpl implements CustomerAddress
private com.commercetools.api.models.common.Address address;
+ private java.util.List addressRoles;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerAddressRemovedMessagePayloadImpl(
- @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address,
+ @JsonProperty("addressRoles") final java.util.List addressRoles) {
this.address = address;
+ this.addressRoles = addressRoles;
this.type = CUSTOMER_ADDRESS_REMOVED;
}
@@ -59,10 +63,26 @@ public com.commercetools.api.models.common.Address getAddress() {
return this.address;
}
+ /**
+ * Indicates if the address was used for shipping or billing purposes.
+ */
+
+ public java.util.List getAddressRoles() {
+ return this.addressRoles;
+ }
+
public void setAddress(final com.commercetools.api.models.common.Address address) {
this.address = address;
}
+ public void setAddressRoles(final com.commercetools.api.models.common.AddressRole... addressRoles) {
+ this.addressRoles = new ArrayList<>(Arrays.asList(addressRoles));
+ }
+
+ public void setAddressRoles(final java.util.List addressRoles) {
+ this.addressRoles = addressRoles;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -75,20 +95,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.append(type, that.type)
.append(address, that.address)
+ .append(addressRoles, that.addressRoles)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(address).append(addressRoles).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("address", address)
+ .append("addressRoles", addressRoles)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessage.java
new file mode 100644
index 0000000000..3d60d63489
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessage.java
@@ -0,0 +1,163 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Add Billing Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressAddedMessage customerBillingAddressAddedMessage = CustomerBillingAddressAddedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerBillingAddressAdded")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerBillingAddressAddedMessageImpl.class)
+public interface CustomerBillingAddressAddedMessage extends Message {
+
+ /**
+ * discriminator value for CustomerBillingAddressAddedMessage
+ */
+ String CUSTOMER_BILLING_ADDRESS_ADDED = "CustomerBillingAddressAdded";
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerBillingAddressAddedMessage
+ */
+ public static CustomerBillingAddressAddedMessage of() {
+ return new CustomerBillingAddressAddedMessageImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerBillingAddressAddedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerBillingAddressAddedMessage of(final CustomerBillingAddressAddedMessage template) {
+ CustomerBillingAddressAddedMessageImpl instance = new CustomerBillingAddressAddedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(template.getLastModifiedBy());
+ instance.setCreatedBy(template.getCreatedBy());
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(template.getResource());
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerBillingAddressAddedMessage copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerBillingAddressAddedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerBillingAddressAddedMessage deepCopy(
+ @Nullable final CustomerBillingAddressAddedMessage template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerBillingAddressAddedMessageImpl instance = new CustomerBillingAddressAddedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(
+ com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy()));
+ instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy()));
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource()));
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
+ .deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerBillingAddressAddedMessage
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessageBuilder builder() {
+ return CustomerBillingAddressAddedMessageBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressAddedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessageBuilder builder(final CustomerBillingAddressAddedMessage template) {
+ return CustomerBillingAddressAddedMessageBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerBillingAddressAddedMessage(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageBuilder.java
new file mode 100644
index 0000000000..219b906dc8
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageBuilder.java
@@ -0,0 +1,456 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerBillingAddressAddedMessageBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressAddedMessage customerBillingAddressAddedMessage = CustomerBillingAddressAddedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressAddedMessageBuilder implements Builder {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ @Nullable
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ @Nullable
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ @Nullable
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @param id value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder id(final String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @param version value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder version(final Long version) {
+ this.version = version;
+ return this;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @param createdAt value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ return this;
+ }
+
+ /**
+ * Value of createdAt.
+ * @param lastModifiedAt value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder lastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder withLastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param lastModifiedBy value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder lastModifiedBy(
+ @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder createdBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder withCreatedBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param createdBy value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder createdBy(
+ @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ return this;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @param sequenceNumber value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder sequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param resource value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder resource(
+ final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param builder function to build the resource value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder resource(
+ Function> builder) {
+ this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @param resourceVersion value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder resourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder resourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder withResourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of());
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param resourceUserProvidedIdentifiers value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder resourceUserProvidedIdentifiers(
+ @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessageBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @return id
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @return version
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @return createdAt
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ * @return lastModifiedAt
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @return lastModifiedBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @return createdBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @return sequenceNumber
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @return resource
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @return resourceVersion
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @return resourceUserProvidedIdentifiers
+ */
+
+ @Nullable
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerBillingAddressAddedMessage with checking for non-null required values
+ * @return CustomerBillingAddressAddedMessage
+ */
+ public CustomerBillingAddressAddedMessage build() {
+ Objects.requireNonNull(id, CustomerBillingAddressAddedMessage.class + ": id is missing");
+ Objects.requireNonNull(version, CustomerBillingAddressAddedMessage.class + ": version is missing");
+ Objects.requireNonNull(createdAt, CustomerBillingAddressAddedMessage.class + ": createdAt is missing");
+ Objects.requireNonNull(lastModifiedAt,
+ CustomerBillingAddressAddedMessage.class + ": lastModifiedAt is missing");
+ Objects.requireNonNull(sequenceNumber,
+ CustomerBillingAddressAddedMessage.class + ": sequenceNumber is missing");
+ Objects.requireNonNull(resource, CustomerBillingAddressAddedMessage.class + ": resource is missing");
+ Objects.requireNonNull(resourceVersion,
+ CustomerBillingAddressAddedMessage.class + ": resourceVersion is missing");
+ Objects.requireNonNull(address, CustomerBillingAddressAddedMessage.class + ": address is missing");
+ return new CustomerBillingAddressAddedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * builds CustomerBillingAddressAddedMessage without checking for non-null required values
+ * @return CustomerBillingAddressAddedMessage
+ */
+ public CustomerBillingAddressAddedMessage buildUnchecked() {
+ return new CustomerBillingAddressAddedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * factory method for an instance of CustomerBillingAddressAddedMessageBuilder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessageBuilder of() {
+ return new CustomerBillingAddressAddedMessageBuilder();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressAddedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessageBuilder of(final CustomerBillingAddressAddedMessage template) {
+ CustomerBillingAddressAddedMessageBuilder builder = new CustomerBillingAddressAddedMessageBuilder();
+ builder.id = template.getId();
+ builder.version = template.getVersion();
+ builder.createdAt = template.getCreatedAt();
+ builder.lastModifiedAt = template.getLastModifiedAt();
+ builder.lastModifiedBy = template.getLastModifiedBy();
+ builder.createdBy = template.getCreatedBy();
+ builder.sequenceNumber = template.getSequenceNumber();
+ builder.resource = template.getResource();
+ builder.resourceVersion = template.getResourceVersion();
+ builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageImpl.java
new file mode 100644
index 0000000000..bb48b305e2
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessageImpl.java
@@ -0,0 +1,301 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Add Billing Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressAddedMessageImpl implements CustomerBillingAddressAddedMessage, ModelBase {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ private String type;
+
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerBillingAddressAddedMessageImpl(@JsonProperty("id") final String id,
+ @JsonProperty("version") final Long version,
+ @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
+ @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt,
+ @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy,
+ @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy,
+ @JsonProperty("sequenceNumber") final Long sequenceNumber,
+ @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
+ @JsonProperty("resourceVersion") final Long resourceVersion,
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.id = id;
+ this.version = version;
+ this.createdAt = createdAt;
+ this.lastModifiedAt = lastModifiedAt;
+ this.lastModifiedBy = lastModifiedBy;
+ this.createdBy = createdBy;
+ this.sequenceNumber = sequenceNumber;
+ this.resource = resource;
+ this.resourceVersion = resourceVersion;
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.address = address;
+ this.type = CUSTOMER_BILLING_ADDRESS_ADDED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerBillingAddressAddedMessageImpl() {
+ this.type = CUSTOMER_BILLING_ADDRESS_ADDED;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ */
+
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ */
+
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * Message Type of the Message.
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ */
+
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setId(final String id) {
+ this.id = id;
+ }
+
+ public void setVersion(final Long version) {
+ this.version = version;
+ }
+
+ public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ }
+
+ public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ }
+
+ public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ }
+
+ public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ }
+
+ public void setSequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ }
+
+ public void setResource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ }
+
+ public void setResourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public void setResourceUserProvidedIdentifiers(
+ final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerBillingAddressAddedMessageImpl that = (CustomerBillingAddressAddedMessageImpl) o;
+
+ return new EqualsBuilder().append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(createdAt)
+ .append(lastModifiedAt)
+ .append(lastModifiedBy)
+ .append(createdBy)
+ .append(sequenceNumber)
+ .append(resource)
+ .append(resourceVersion)
+ .append(type)
+ .append(resourceUserProvidedIdentifiers)
+ .append(address)
+ .toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
+ .append("version", version)
+ .append("createdAt", createdAt)
+ .append("lastModifiedAt", lastModifiedAt)
+ .append("lastModifiedBy", lastModifiedBy)
+ .append("createdBy", createdBy)
+ .append("sequenceNumber", sequenceNumber)
+ .append("resource", resource)
+ .append("resourceVersion", resourceVersion)
+ .append("type", type)
+ .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerBillingAddressAddedMessage copyDeep() {
+ return CustomerBillingAddressAddedMessage.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayload.java
new file mode 100644
index 0000000000..88472b9549
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayload.java
@@ -0,0 +1,137 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Add Billing Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressAddedMessagePayload customerBillingAddressAddedMessagePayload = CustomerBillingAddressAddedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerBillingAddressAdded")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerBillingAddressAddedMessagePayloadImpl.class)
+public interface CustomerBillingAddressAddedMessagePayload extends MessagePayload {
+
+ /**
+ * discriminator value for CustomerBillingAddressAddedMessagePayload
+ */
+ String CUSTOMER_BILLING_ADDRESS_ADDED = "CustomerBillingAddressAdded";
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerBillingAddressAddedMessagePayload
+ */
+ public static CustomerBillingAddressAddedMessagePayload of() {
+ return new CustomerBillingAddressAddedMessagePayloadImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerBillingAddressAddedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerBillingAddressAddedMessagePayload of(
+ final CustomerBillingAddressAddedMessagePayload template) {
+ CustomerBillingAddressAddedMessagePayloadImpl instance = new CustomerBillingAddressAddedMessagePayloadImpl();
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerBillingAddressAddedMessagePayload copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerBillingAddressAddedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerBillingAddressAddedMessagePayload deepCopy(
+ @Nullable final CustomerBillingAddressAddedMessagePayload template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerBillingAddressAddedMessagePayloadImpl instance = new CustomerBillingAddressAddedMessagePayloadImpl();
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerBillingAddressAddedMessagePayload
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessagePayloadBuilder builder() {
+ return CustomerBillingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressAddedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessagePayloadBuilder builder(
+ final CustomerBillingAddressAddedMessagePayload template) {
+ return CustomerBillingAddressAddedMessagePayloadBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerBillingAddressAddedMessagePayload(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadBuilder.java
new file mode 100644
index 0000000000..dfaf4c4e7b
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadBuilder.java
@@ -0,0 +1,110 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerBillingAddressAddedMessagePayloadBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressAddedMessagePayload customerBillingAddressAddedMessagePayload = CustomerBillingAddressAddedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressAddedMessagePayloadBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessagePayloadBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessagePayloadBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressAddedMessagePayloadBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerBillingAddressAddedMessagePayload with checking for non-null required values
+ * @return CustomerBillingAddressAddedMessagePayload
+ */
+ public CustomerBillingAddressAddedMessagePayload build() {
+ Objects.requireNonNull(address, CustomerBillingAddressAddedMessagePayload.class + ": address is missing");
+ return new CustomerBillingAddressAddedMessagePayloadImpl(address);
+ }
+
+ /**
+ * builds CustomerBillingAddressAddedMessagePayload without checking for non-null required values
+ * @return CustomerBillingAddressAddedMessagePayload
+ */
+ public CustomerBillingAddressAddedMessagePayload buildUnchecked() {
+ return new CustomerBillingAddressAddedMessagePayloadImpl(address);
+ }
+
+ /**
+ * factory method for an instance of CustomerBillingAddressAddedMessagePayloadBuilder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessagePayloadBuilder of() {
+ return new CustomerBillingAddressAddedMessagePayloadBuilder();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressAddedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressAddedMessagePayloadBuilder of(
+ final CustomerBillingAddressAddedMessagePayload template) {
+ CustomerBillingAddressAddedMessagePayloadBuilder builder = new CustomerBillingAddressAddedMessagePayloadBuilder();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadImpl.java
new file mode 100644
index 0000000000..18f240ce4f
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressAddedMessagePayloadImpl.java
@@ -0,0 +1,100 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Add Billing Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressAddedMessagePayloadImpl
+ implements CustomerBillingAddressAddedMessagePayload, ModelBase {
+
+ private String type;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerBillingAddressAddedMessagePayloadImpl(
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ this.type = CUSTOMER_BILLING_ADDRESS_ADDED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerBillingAddressAddedMessagePayloadImpl() {
+ this.type = CUSTOMER_BILLING_ADDRESS_ADDED;
+ }
+
+ /**
+ *
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * The address that was added to the Customer billingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerBillingAddressAddedMessagePayloadImpl that = (CustomerBillingAddressAddedMessagePayloadImpl) o;
+
+ return new EqualsBuilder().append(type, that.type)
+ .append(address, that.address)
+ .append(type, that.type)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerBillingAddressAddedMessagePayload copyDeep() {
+ return CustomerBillingAddressAddedMessagePayload.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessage.java
new file mode 100644
index 0000000000..eca44ddfe9
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessage.java
@@ -0,0 +1,164 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Remove Billing Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressRemovedMessage customerBillingAddressRemovedMessage = CustomerBillingAddressRemovedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerBillingAddressRemoved")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerBillingAddressRemovedMessageImpl.class)
+public interface CustomerBillingAddressRemovedMessage extends Message {
+
+ /**
+ * discriminator value for CustomerBillingAddressRemovedMessage
+ */
+ String CUSTOMER_BILLING_ADDRESS_REMOVED = "CustomerBillingAddressRemoved";
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerBillingAddressRemovedMessage
+ */
+ public static CustomerBillingAddressRemovedMessage of() {
+ return new CustomerBillingAddressRemovedMessageImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerBillingAddressRemovedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerBillingAddressRemovedMessage of(final CustomerBillingAddressRemovedMessage template) {
+ CustomerBillingAddressRemovedMessageImpl instance = new CustomerBillingAddressRemovedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(template.getLastModifiedBy());
+ instance.setCreatedBy(template.getCreatedBy());
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(template.getResource());
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerBillingAddressRemovedMessage copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerBillingAddressRemovedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerBillingAddressRemovedMessage deepCopy(
+ @Nullable final CustomerBillingAddressRemovedMessage template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerBillingAddressRemovedMessageImpl instance = new CustomerBillingAddressRemovedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(
+ com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy()));
+ instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy()));
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource()));
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
+ .deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerBillingAddressRemovedMessage
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessageBuilder builder() {
+ return CustomerBillingAddressRemovedMessageBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressRemovedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessageBuilder builder(
+ final CustomerBillingAddressRemovedMessage template) {
+ return CustomerBillingAddressRemovedMessageBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerBillingAddressRemovedMessage(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageBuilder.java
new file mode 100644
index 0000000000..991298538d
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageBuilder.java
@@ -0,0 +1,456 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerBillingAddressRemovedMessageBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressRemovedMessage customerBillingAddressRemovedMessage = CustomerBillingAddressRemovedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressRemovedMessageBuilder implements Builder {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ @Nullable
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ @Nullable
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ @Nullable
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @param id value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder id(final String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @param version value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder version(final Long version) {
+ this.version = version;
+ return this;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @param createdAt value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ return this;
+ }
+
+ /**
+ * Value of createdAt.
+ * @param lastModifiedAt value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder lastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder withLastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param lastModifiedBy value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder lastModifiedBy(
+ @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder createdBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder withCreatedBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param createdBy value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder createdBy(
+ @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ return this;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @param sequenceNumber value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder sequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param resource value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder resource(
+ final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param builder function to build the resource value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder resource(
+ Function> builder) {
+ this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @param resourceVersion value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder resourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder resourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder withResourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of());
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param resourceUserProvidedIdentifiers value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder resourceUserProvidedIdentifiers(
+ @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessageBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @return id
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @return version
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @return createdAt
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ * @return lastModifiedAt
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @return lastModifiedBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @return createdBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @return sequenceNumber
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @return resource
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @return resourceVersion
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @return resourceUserProvidedIdentifiers
+ */
+
+ @Nullable
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerBillingAddressRemovedMessage with checking for non-null required values
+ * @return CustomerBillingAddressRemovedMessage
+ */
+ public CustomerBillingAddressRemovedMessage build() {
+ Objects.requireNonNull(id, CustomerBillingAddressRemovedMessage.class + ": id is missing");
+ Objects.requireNonNull(version, CustomerBillingAddressRemovedMessage.class + ": version is missing");
+ Objects.requireNonNull(createdAt, CustomerBillingAddressRemovedMessage.class + ": createdAt is missing");
+ Objects.requireNonNull(lastModifiedAt,
+ CustomerBillingAddressRemovedMessage.class + ": lastModifiedAt is missing");
+ Objects.requireNonNull(sequenceNumber,
+ CustomerBillingAddressRemovedMessage.class + ": sequenceNumber is missing");
+ Objects.requireNonNull(resource, CustomerBillingAddressRemovedMessage.class + ": resource is missing");
+ Objects.requireNonNull(resourceVersion,
+ CustomerBillingAddressRemovedMessage.class + ": resourceVersion is missing");
+ Objects.requireNonNull(address, CustomerBillingAddressRemovedMessage.class + ": address is missing");
+ return new CustomerBillingAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * builds CustomerBillingAddressRemovedMessage without checking for non-null required values
+ * @return CustomerBillingAddressRemovedMessage
+ */
+ public CustomerBillingAddressRemovedMessage buildUnchecked() {
+ return new CustomerBillingAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * factory method for an instance of CustomerBillingAddressRemovedMessageBuilder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessageBuilder of() {
+ return new CustomerBillingAddressRemovedMessageBuilder();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressRemovedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessageBuilder of(final CustomerBillingAddressRemovedMessage template) {
+ CustomerBillingAddressRemovedMessageBuilder builder = new CustomerBillingAddressRemovedMessageBuilder();
+ builder.id = template.getId();
+ builder.version = template.getVersion();
+ builder.createdAt = template.getCreatedAt();
+ builder.lastModifiedAt = template.getLastModifiedAt();
+ builder.lastModifiedBy = template.getLastModifiedBy();
+ builder.createdBy = template.getCreatedBy();
+ builder.sequenceNumber = template.getSequenceNumber();
+ builder.resource = template.getResource();
+ builder.resourceVersion = template.getResourceVersion();
+ builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageImpl.java
new file mode 100644
index 0000000000..2af863ab4a
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessageImpl.java
@@ -0,0 +1,301 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Remove Billing Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressRemovedMessageImpl implements CustomerBillingAddressRemovedMessage, ModelBase {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ private String type;
+
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerBillingAddressRemovedMessageImpl(@JsonProperty("id") final String id,
+ @JsonProperty("version") final Long version,
+ @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
+ @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt,
+ @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy,
+ @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy,
+ @JsonProperty("sequenceNumber") final Long sequenceNumber,
+ @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
+ @JsonProperty("resourceVersion") final Long resourceVersion,
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.id = id;
+ this.version = version;
+ this.createdAt = createdAt;
+ this.lastModifiedAt = lastModifiedAt;
+ this.lastModifiedBy = lastModifiedBy;
+ this.createdBy = createdBy;
+ this.sequenceNumber = sequenceNumber;
+ this.resource = resource;
+ this.resourceVersion = resourceVersion;
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.address = address;
+ this.type = CUSTOMER_BILLING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerBillingAddressRemovedMessageImpl() {
+ this.type = CUSTOMER_BILLING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ */
+
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ */
+
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * Message Type of the Message.
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ */
+
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setId(final String id) {
+ this.id = id;
+ }
+
+ public void setVersion(final Long version) {
+ this.version = version;
+ }
+
+ public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ }
+
+ public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ }
+
+ public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ }
+
+ public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ }
+
+ public void setSequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ }
+
+ public void setResource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ }
+
+ public void setResourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public void setResourceUserProvidedIdentifiers(
+ final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerBillingAddressRemovedMessageImpl that = (CustomerBillingAddressRemovedMessageImpl) o;
+
+ return new EqualsBuilder().append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(createdAt)
+ .append(lastModifiedAt)
+ .append(lastModifiedBy)
+ .append(createdBy)
+ .append(sequenceNumber)
+ .append(resource)
+ .append(resourceVersion)
+ .append(type)
+ .append(resourceUserProvidedIdentifiers)
+ .append(address)
+ .toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
+ .append("version", version)
+ .append("createdAt", createdAt)
+ .append("lastModifiedAt", lastModifiedAt)
+ .append("lastModifiedBy", lastModifiedBy)
+ .append("createdBy", createdBy)
+ .append("sequenceNumber", sequenceNumber)
+ .append("resource", resource)
+ .append("resourceVersion", resourceVersion)
+ .append("type", type)
+ .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerBillingAddressRemovedMessage copyDeep() {
+ return CustomerBillingAddressRemovedMessage.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayload.java
new file mode 100644
index 0000000000..27d3ea4ffc
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayload.java
@@ -0,0 +1,137 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Remove Billing Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressRemovedMessagePayload customerBillingAddressRemovedMessagePayload = CustomerBillingAddressRemovedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerBillingAddressRemoved")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerBillingAddressRemovedMessagePayloadImpl.class)
+public interface CustomerBillingAddressRemovedMessagePayload extends MessagePayload {
+
+ /**
+ * discriminator value for CustomerBillingAddressRemovedMessagePayload
+ */
+ String CUSTOMER_BILLING_ADDRESS_REMOVED = "CustomerBillingAddressRemoved";
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerBillingAddressRemovedMessagePayload
+ */
+ public static CustomerBillingAddressRemovedMessagePayload of() {
+ return new CustomerBillingAddressRemovedMessagePayloadImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerBillingAddressRemovedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerBillingAddressRemovedMessagePayload of(
+ final CustomerBillingAddressRemovedMessagePayload template) {
+ CustomerBillingAddressRemovedMessagePayloadImpl instance = new CustomerBillingAddressRemovedMessagePayloadImpl();
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerBillingAddressRemovedMessagePayload copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerBillingAddressRemovedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerBillingAddressRemovedMessagePayload deepCopy(
+ @Nullable final CustomerBillingAddressRemovedMessagePayload template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerBillingAddressRemovedMessagePayloadImpl instance = new CustomerBillingAddressRemovedMessagePayloadImpl();
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerBillingAddressRemovedMessagePayload
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessagePayloadBuilder builder() {
+ return CustomerBillingAddressRemovedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressRemovedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessagePayloadBuilder builder(
+ final CustomerBillingAddressRemovedMessagePayload template) {
+ return CustomerBillingAddressRemovedMessagePayloadBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerBillingAddressRemovedMessagePayload(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadBuilder.java
new file mode 100644
index 0000000000..c9cf994568
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadBuilder.java
@@ -0,0 +1,110 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerBillingAddressRemovedMessagePayloadBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerBillingAddressRemovedMessagePayload customerBillingAddressRemovedMessagePayload = CustomerBillingAddressRemovedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressRemovedMessagePayloadBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessagePayloadBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessagePayloadBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerBillingAddressRemovedMessagePayloadBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerBillingAddressRemovedMessagePayload with checking for non-null required values
+ * @return CustomerBillingAddressRemovedMessagePayload
+ */
+ public CustomerBillingAddressRemovedMessagePayload build() {
+ Objects.requireNonNull(address, CustomerBillingAddressRemovedMessagePayload.class + ": address is missing");
+ return new CustomerBillingAddressRemovedMessagePayloadImpl(address);
+ }
+
+ /**
+ * builds CustomerBillingAddressRemovedMessagePayload without checking for non-null required values
+ * @return CustomerBillingAddressRemovedMessagePayload
+ */
+ public CustomerBillingAddressRemovedMessagePayload buildUnchecked() {
+ return new CustomerBillingAddressRemovedMessagePayloadImpl(address);
+ }
+
+ /**
+ * factory method for an instance of CustomerBillingAddressRemovedMessagePayloadBuilder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessagePayloadBuilder of() {
+ return new CustomerBillingAddressRemovedMessagePayloadBuilder();
+ }
+
+ /**
+ * create builder for CustomerBillingAddressRemovedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerBillingAddressRemovedMessagePayloadBuilder of(
+ final CustomerBillingAddressRemovedMessagePayload template) {
+ CustomerBillingAddressRemovedMessagePayloadBuilder builder = new CustomerBillingAddressRemovedMessagePayloadBuilder();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadImpl.java
new file mode 100644
index 0000000000..7fa034d794
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerBillingAddressRemovedMessagePayloadImpl.java
@@ -0,0 +1,100 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Remove Billing Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerBillingAddressRemovedMessagePayloadImpl
+ implements CustomerBillingAddressRemovedMessagePayload, ModelBase {
+
+ private String type;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerBillingAddressRemovedMessagePayloadImpl(
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ this.type = CUSTOMER_BILLING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerBillingAddressRemovedMessagePayloadImpl() {
+ this.type = CUSTOMER_BILLING_ADDRESS_REMOVED;
+ }
+
+ /**
+ *
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * The address that was removed from the Customer billingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerBillingAddressRemovedMessagePayloadImpl that = (CustomerBillingAddressRemovedMessagePayloadImpl) o;
+
+ return new EqualsBuilder().append(type, that.type)
+ .append(address, that.address)
+ .append(type, that.type)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerBillingAddressRemovedMessagePayload copyDeep() {
+ return CustomerBillingAddressRemovedMessagePayload.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java
index 8d6f53d4e2..f1ee41555c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java
@@ -41,6 +41,21 @@ public interface CustomerDeletedMessage extends Message {
*/
String CUSTOMER_DELETED = "CustomerDeleted";
+ /**
+ * The email address of the Customer that was deleted.
+ * @return email
+ */
+
+ @JsonProperty("email")
+ public String getEmail();
+
+ /**
+ * The email address of the Customer that was deleted.
+ * @param email value to be set
+ */
+
+ public void setEmail(final String email);
+
/**
* factory method
* @return instance of CustomerDeletedMessage
@@ -66,6 +81,7 @@ public static CustomerDeletedMessage of(final CustomerDeletedMessage template) {
instance.setResource(template.getResource());
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setEmail(template.getEmail());
return instance;
}
@@ -94,6 +110,7 @@ public static CustomerDeletedMessage deepCopy(@Nullable final CustomerDeletedMes
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setEmail(template.getEmail());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageBuilder.java
index 772a082a3c..f421b245fb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageBuilder.java
@@ -53,6 +53,9 @@ public class CustomerDeletedMessageBuilder implements BuilderUnique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -253,6 +256,17 @@ public CustomerDeletedMessageBuilder resourceUserProvidedIdentifiers(
return this;
}
+ /**
+ * The email address of the Customer that was deleted.
+ * @param email value to be set
+ * @return Builder
+ */
+
+ public CustomerDeletedMessageBuilder email(@Nullable final String email) {
+ this.email = email;
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -346,6 +360,16 @@ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceU
return this.resourceUserProvidedIdentifiers;
}
+ /**
+ * The email address of the Customer that was deleted.
+ * @return email
+ */
+
+ @Nullable
+ public String getEmail() {
+ return this.email;
+ }
+
/**
* builds CustomerDeletedMessage with checking for non-null required values
* @return CustomerDeletedMessage
@@ -359,7 +383,7 @@ public CustomerDeletedMessage build() {
Objects.requireNonNull(resource, CustomerDeletedMessage.class + ": resource is missing");
Objects.requireNonNull(resourceVersion, CustomerDeletedMessage.class + ": resourceVersion is missing");
return new CustomerDeletedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email);
}
/**
@@ -368,7 +392,7 @@ public CustomerDeletedMessage build() {
*/
public CustomerDeletedMessage buildUnchecked() {
return new CustomerDeletedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email);
}
/**
@@ -396,6 +420,7 @@ public static CustomerDeletedMessageBuilder of(final CustomerDeletedMessage temp
builder.resource = template.getResource();
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.email = template.getEmail();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java
index 15b39cb69f..d9ecfe52e5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java
@@ -44,6 +44,8 @@ public class CustomerDeletedMessageImpl implements CustomerDeletedMessage, Model
private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+ private String email;
+
/**
* create instance with all properties
*/
@@ -56,7 +58,8 @@ public class CustomerDeletedMessageImpl implements CustomerDeletedMessage, Model
@JsonProperty("sequenceNumber") final Long sequenceNumber,
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
- @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("email") final String email) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -67,6 +70,7 @@ public class CustomerDeletedMessageImpl implements CustomerDeletedMessage, Model
this.resource = resource;
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.email = email;
this.type = CUSTOMER_DELETED;
}
@@ -165,6 +169,14 @@ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceU
return this.resourceUserProvidedIdentifiers;
}
+ /**
+ * The email address of the Customer that was deleted.
+ */
+
+ public String getEmail() {
+ return this.email;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -206,6 +218,10 @@ public void setResourceUserProvidedIdentifiers(
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
}
+ public void setEmail(final String email) {
+ this.email = email;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -227,6 +243,7 @@ public boolean equals(Object o) {
.append(resourceVersion, that.resourceVersion)
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(email, that.email)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -238,6 +255,7 @@ public boolean equals(Object o) {
.append(resourceVersion, that.resourceVersion)
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(email, that.email)
.isEquals();
}
@@ -254,6 +272,7 @@ public int hashCode() {
.append(resourceVersion)
.append(type)
.append(resourceUserProvidedIdentifiers)
+ .append(email)
.toHashCode();
}
@@ -270,6 +289,7 @@ public String toString() {
.append("resourceVersion", resourceVersion)
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("email", email)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java
index 5d9318b902..91f9366e97 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java
@@ -34,6 +34,21 @@ public interface CustomerDeletedMessagePayload extends MessagePayload {
*/
String CUSTOMER_DELETED = "CustomerDeleted";
+ /**
+ * The email address of the Customer that was deleted.
+ * @return email
+ */
+
+ @JsonProperty("email")
+ public String getEmail();
+
+ /**
+ * The email address of the Customer that was deleted.
+ * @param email value to be set
+ */
+
+ public void setEmail(final String email);
+
/**
* factory method
* @return instance of CustomerDeletedMessagePayload
@@ -49,6 +64,7 @@ public static CustomerDeletedMessagePayload of() {
*/
public static CustomerDeletedMessagePayload of(final CustomerDeletedMessagePayload template) {
CustomerDeletedMessagePayloadImpl instance = new CustomerDeletedMessagePayloadImpl();
+ instance.setEmail(template.getEmail());
return instance;
}
@@ -65,6 +81,7 @@ public static CustomerDeletedMessagePayload deepCopy(@Nullable final CustomerDel
return null;
}
CustomerDeletedMessagePayloadImpl instance = new CustomerDeletedMessagePayloadImpl();
+ instance.setEmail(template.getEmail());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadBuilder.java
index b63f1ca7c0..69781a618d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadBuilder.java
@@ -3,6 +3,8 @@
import java.util.*;
+import javax.annotation.Nullable;
+
import io.vrap.rmf.base.client.Builder;
import io.vrap.rmf.base.client.utils.Generated;
@@ -20,12 +22,36 @@
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerDeletedMessagePayloadBuilder implements Builder {
+ @Nullable
+ private String email;
+
+ /**
+ * The email address of the Customer that was deleted.
+ * @param email value to be set
+ * @return Builder
+ */
+
+ public CustomerDeletedMessagePayloadBuilder email(@Nullable final String email) {
+ this.email = email;
+ return this;
+ }
+
+ /**
+ * The email address of the Customer that was deleted.
+ * @return email
+ */
+
+ @Nullable
+ public String getEmail() {
+ return this.email;
+ }
+
/**
* builds CustomerDeletedMessagePayload with checking for non-null required values
* @return CustomerDeletedMessagePayload
*/
public CustomerDeletedMessagePayload build() {
- return new CustomerDeletedMessagePayloadImpl();
+ return new CustomerDeletedMessagePayloadImpl(email);
}
/**
@@ -33,7 +59,7 @@ public CustomerDeletedMessagePayload build() {
* @return CustomerDeletedMessagePayload
*/
public CustomerDeletedMessagePayload buildUnchecked() {
- return new CustomerDeletedMessagePayloadImpl();
+ return new CustomerDeletedMessagePayloadImpl(email);
}
/**
@@ -51,6 +77,7 @@ public static CustomerDeletedMessagePayloadBuilder of() {
*/
public static CustomerDeletedMessagePayloadBuilder of(final CustomerDeletedMessagePayload template) {
CustomerDeletedMessagePayloadBuilder builder = new CustomerDeletedMessagePayloadBuilder();
+ builder.email = template.getEmail();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java
index 4644a761a8..273c17262e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java
@@ -5,6 +5,7 @@
import java.util.*;
import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.*;
import io.vrap.rmf.base.client.ModelBase;
@@ -23,10 +24,20 @@ public class CustomerDeletedMessagePayloadImpl implements CustomerDeletedMessage
private String type;
+ private String email;
+
/**
* create instance with all properties
*/
@JsonCreator
+ CustomerDeletedMessagePayloadImpl(@JsonProperty("email") final String email) {
+ this.email = email;
+ this.type = CUSTOMER_DELETED;
+ }
+
+ /**
+ * create empty instance
+ */
public CustomerDeletedMessagePayloadImpl() {
this.type = CUSTOMER_DELETED;
}
@@ -39,6 +50,18 @@ public String getType() {
return this.type;
}
+ /**
+ * The email address of the Customer that was deleted.
+ */
+
+ public String getEmail() {
+ return this.email;
+ }
+
+ public void setEmail(final String email) {
+ this.email = email;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -49,17 +72,23 @@ public boolean equals(Object o) {
CustomerDeletedMessagePayloadImpl that = (CustomerDeletedMessagePayloadImpl) o;
- return new EqualsBuilder().append(type, that.type).append(type, that.type).isEquals();
+ return new EqualsBuilder().append(type, that.type)
+ .append(email, that.email)
+ .append(type, that.type)
+ .append(email, that.email)
+ .isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(email).toHashCode();
}
@Override
public String toString() {
- return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build();
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("email", email)
+ .build();
}
@Override
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java
index ecabd76d8d..0efff8c7ed 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java
@@ -30,6 +30,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .email("{email}")
+ * .oldEmail("{oldEmail}")
* .build()
*
*
@@ -52,6 +53,14 @@ public interface CustomerEmailChangedMessage extends Message {
@JsonProperty("email")
public String getEmail();
+ /**
+ *
The email that was set before the Change Email update action.
+ * @return oldEmail
+ */
+ @NotNull
+ @JsonProperty("oldEmail")
+ public String getOldEmail();
+
/**
*
The email that was set during the Change Email update action.
* @param email value to be set
@@ -59,6 +68,13 @@ public interface CustomerEmailChangedMessage extends Message {
public void setEmail(final String email);
+ /**
+ *
The email that was set before the Change Email update action.
+ * @param oldEmail value to be set
+ */
+
+ public void setOldEmail(final String oldEmail);
+
/**
* factory method
* @return instance of CustomerEmailChangedMessage
@@ -85,6 +101,7 @@ public static CustomerEmailChangedMessage of(final CustomerEmailChangedMessage t
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setEmail(template.getEmail());
+ instance.setOldEmail(template.getOldEmail());
return instance;
}
@@ -114,6 +131,7 @@ public static CustomerEmailChangedMessage deepCopy(@Nullable final CustomerEmail
instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setEmail(template.getEmail());
+ instance.setOldEmail(template.getOldEmail());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageBuilder.java
index 1c8edd00d6..a158f9a71a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageBuilder.java
@@ -24,6 +24,7 @@
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
* .email("{email}")
+ * .oldEmail("{oldEmail}")
* .build()
*
*
@@ -56,6 +57,8 @@ public class CustomerEmailChangedMessageBuilder implements Builder
Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -267,6 +270,17 @@ public CustomerEmailChangedMessageBuilder email(final String email) {
return this;
}
+ /**
+ * The email that was set before the Change Email update action.
+ * @param oldEmail value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailChangedMessageBuilder oldEmail(final String oldEmail) {
+ this.oldEmail = oldEmail;
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -369,6 +383,15 @@ public String getEmail() {
return this.email;
}
+ /**
+ * The email that was set before the Change Email update action.
+ * @return oldEmail
+ */
+
+ public String getOldEmail() {
+ return this.oldEmail;
+ }
+
/**
* builds CustomerEmailChangedMessage with checking for non-null required values
* @return CustomerEmailChangedMessage
@@ -382,8 +405,9 @@ public CustomerEmailChangedMessage build() {
Objects.requireNonNull(resource, CustomerEmailChangedMessage.class + ": resource is missing");
Objects.requireNonNull(resourceVersion, CustomerEmailChangedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(email, CustomerEmailChangedMessage.class + ": email is missing");
+ Objects.requireNonNull(oldEmail, CustomerEmailChangedMessage.class + ": oldEmail is missing");
return new CustomerEmailChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email, oldEmail);
}
/**
@@ -392,7 +416,7 @@ public CustomerEmailChangedMessage build() {
*/
public CustomerEmailChangedMessage buildUnchecked() {
return new CustomerEmailChangedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
- sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email);
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, email, oldEmail);
}
/**
@@ -421,6 +445,7 @@ public static CustomerEmailChangedMessageBuilder of(final CustomerEmailChangedMe
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.email = template.getEmail();
+ builder.oldEmail = template.getOldEmail();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java
index 7b53962e3d..db2cd17c00 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java
@@ -46,6 +46,8 @@ public class CustomerEmailChangedMessageImpl implements CustomerEmailChangedMess
private String email;
+ private String oldEmail;
+
/**
* create instance with all properties
*/
@@ -59,7 +61,7 @@ public class CustomerEmailChangedMessageImpl implements CustomerEmailChangedMess
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("email") final String email) {
+ @JsonProperty("email") final String email, @JsonProperty("oldEmail") final String oldEmail) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -71,6 +73,7 @@ public class CustomerEmailChangedMessageImpl implements CustomerEmailChangedMess
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.email = email;
+ this.oldEmail = oldEmail;
this.type = CUSTOMER_EMAIL_CHANGED;
}
@@ -177,6 +180,14 @@ public String getEmail() {
return this.email;
}
+ /**
+ * The email that was set before the Change Email update action.
+ */
+
+ public String getOldEmail() {
+ return this.oldEmail;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -222,6 +233,10 @@ public void setEmail(final String email) {
this.email = email;
}
+ public void setOldEmail(final String oldEmail) {
+ this.oldEmail = oldEmail;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -244,6 +259,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(email, that.email)
+ .append(oldEmail, that.oldEmail)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -256,6 +272,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(email, that.email)
+ .append(oldEmail, that.oldEmail)
.isEquals();
}
@@ -273,6 +290,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(email)
+ .append(oldEmail)
.toHashCode();
}
@@ -290,6 +308,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("email", email)
+ .append("oldEmail", oldEmail)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java
index 1f7e4dfcf1..5da11f73fd 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java
@@ -23,6 +23,7 @@
*
* CustomerEmailChangedMessagePayload customerEmailChangedMessagePayload = CustomerEmailChangedMessagePayload.builder()
* .email("{email}")
+ * .oldEmail("{oldEmail}")
* .build()
*
*
@@ -45,6 +46,14 @@ public interface CustomerEmailChangedMessagePayload extends MessagePayload {
@JsonProperty("email")
public String getEmail();
+ /**
+ *
The email that was set before the Change Email update action.
+ * @return oldEmail
+ */
+ @NotNull
+ @JsonProperty("oldEmail")
+ public String getOldEmail();
+
/**
*
The email that was set during the Change Email update action.
* @param email value to be set
@@ -52,6 +61,13 @@ public interface CustomerEmailChangedMessagePayload extends MessagePayload {
public void setEmail(final String email);
+ /**
+ *
The email that was set before the Change Email update action.
+ * @param oldEmail value to be set
+ */
+
+ public void setOldEmail(final String oldEmail);
+
/**
* factory method
* @return instance of CustomerEmailChangedMessagePayload
@@ -68,6 +84,7 @@ public static CustomerEmailChangedMessagePayload of() {
public static CustomerEmailChangedMessagePayload of(final CustomerEmailChangedMessagePayload template) {
CustomerEmailChangedMessagePayloadImpl instance = new CustomerEmailChangedMessagePayloadImpl();
instance.setEmail(template.getEmail());
+ instance.setOldEmail(template.getOldEmail());
return instance;
}
@@ -86,6 +103,7 @@ public static CustomerEmailChangedMessagePayload deepCopy(
}
CustomerEmailChangedMessagePayloadImpl instance = new CustomerEmailChangedMessagePayloadImpl();
instance.setEmail(template.getEmail());
+ instance.setOldEmail(template.getOldEmail());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadBuilder.java
index b01f09b3fe..82cf10322e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadBuilder.java
@@ -14,6 +14,7 @@
*
* CustomerEmailChangedMessagePayload customerEmailChangedMessagePayload = CustomerEmailChangedMessagePayload.builder()
* .email("{email}")
+ * .oldEmail("{oldEmail}")
* .build()
*
*
@@ -23,6 +24,8 @@ public class CustomerEmailChangedMessagePayloadBuilder implements Builder
The email that was set during the Change Email update action.
* @param email value to be set
@@ -34,6 +37,17 @@ public CustomerEmailChangedMessagePayloadBuilder email(final String email) {
return this;
}
+ /**
+ * The email that was set before the Change Email update action.
+ * @param oldEmail value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailChangedMessagePayloadBuilder oldEmail(final String oldEmail) {
+ this.oldEmail = oldEmail;
+ return this;
+ }
+
/**
* The email that was set during the Change Email update action.
* @return email
@@ -43,13 +57,23 @@ public String getEmail() {
return this.email;
}
+ /**
+ * The email that was set before the Change Email update action.
+ * @return oldEmail
+ */
+
+ public String getOldEmail() {
+ return this.oldEmail;
+ }
+
/**
* builds CustomerEmailChangedMessagePayload with checking for non-null required values
* @return CustomerEmailChangedMessagePayload
*/
public CustomerEmailChangedMessagePayload build() {
Objects.requireNonNull(email, CustomerEmailChangedMessagePayload.class + ": email is missing");
- return new CustomerEmailChangedMessagePayloadImpl(email);
+ Objects.requireNonNull(oldEmail, CustomerEmailChangedMessagePayload.class + ": oldEmail is missing");
+ return new CustomerEmailChangedMessagePayloadImpl(email, oldEmail);
}
/**
@@ -57,7 +81,7 @@ public CustomerEmailChangedMessagePayload build() {
* @return CustomerEmailChangedMessagePayload
*/
public CustomerEmailChangedMessagePayload buildUnchecked() {
- return new CustomerEmailChangedMessagePayloadImpl(email);
+ return new CustomerEmailChangedMessagePayloadImpl(email, oldEmail);
}
/**
@@ -76,6 +100,7 @@ public static CustomerEmailChangedMessagePayloadBuilder of() {
public static CustomerEmailChangedMessagePayloadBuilder of(final CustomerEmailChangedMessagePayload template) {
CustomerEmailChangedMessagePayloadBuilder builder = new CustomerEmailChangedMessagePayloadBuilder();
builder.email = template.getEmail();
+ builder.oldEmail = template.getOldEmail();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java
index 1e7d1e2a35..22d9373d66 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java
@@ -26,12 +26,16 @@ public class CustomerEmailChangedMessagePayloadImpl implements CustomerEmailChan
private String email;
+ private String oldEmail;
+
/**
* create instance with all properties
*/
@JsonCreator
- CustomerEmailChangedMessagePayloadImpl(@JsonProperty("email") final String email) {
+ CustomerEmailChangedMessagePayloadImpl(@JsonProperty("email") final String email,
+ @JsonProperty("oldEmail") final String oldEmail) {
this.email = email;
+ this.oldEmail = oldEmail;
this.type = CUSTOMER_EMAIL_CHANGED;
}
@@ -58,10 +62,22 @@ public String getEmail() {
return this.email;
}
+ /**
+ * The email that was set before the Change Email update action.
+ */
+
+ public String getOldEmail() {
+ return this.oldEmail;
+ }
+
public void setEmail(final String email) {
this.email = email;
}
+ public void setOldEmail(final String oldEmail) {
+ this.oldEmail = oldEmail;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -74,20 +90,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(email, that.email)
+ .append(oldEmail, that.oldEmail)
.append(type, that.type)
.append(email, that.email)
+ .append(oldEmail, that.oldEmail)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(email).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type).append(email).append(oldEmail).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("email", email)
+ .append("oldEmail", oldEmail)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessage.java
new file mode 100644
index 0000000000..bb1e5b491b
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessage.java
@@ -0,0 +1,156 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * Generated after a successful Set External ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerExternalIdSetMessage customerExternalIdSetMessage = CustomerExternalIdSetMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerExternalIdSet")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerExternalIdSetMessageImpl.class)
+public interface CustomerExternalIdSetMessage extends Message {
+
+ /**
+ * discriminator value for CustomerExternalIdSetMessage
+ */
+ String CUSTOMER_EXTERNAL_ID_SET = "CustomerExternalIdSet";
+
+ /**
+ * The identifier that was set.
+ * @return externalId
+ */
+
+ @JsonProperty("externalId")
+ public String getExternalId();
+
+ /**
+ * The identifier that was set.
+ * @param externalId value to be set
+ */
+
+ public void setExternalId(final String externalId);
+
+ /**
+ * factory method
+ * @return instance of CustomerExternalIdSetMessage
+ */
+ public static CustomerExternalIdSetMessage of() {
+ return new CustomerExternalIdSetMessageImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerExternalIdSetMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerExternalIdSetMessage of(final CustomerExternalIdSetMessage template) {
+ CustomerExternalIdSetMessageImpl instance = new CustomerExternalIdSetMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(template.getLastModifiedBy());
+ instance.setCreatedBy(template.getCreatedBy());
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(template.getResource());
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setExternalId(template.getExternalId());
+ return instance;
+ }
+
+ public CustomerExternalIdSetMessage copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerExternalIdSetMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerExternalIdSetMessage deepCopy(@Nullable final CustomerExternalIdSetMessage template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerExternalIdSetMessageImpl instance = new CustomerExternalIdSetMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(
+ com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy()));
+ instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy()));
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource()));
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
+ .deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setExternalId(template.getExternalId());
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerExternalIdSetMessage
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessageBuilder builder() {
+ return CustomerExternalIdSetMessageBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerExternalIdSetMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessageBuilder builder(final CustomerExternalIdSetMessage template) {
+ return CustomerExternalIdSetMessageBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerExternalIdSetMessage(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageBuilder.java
new file mode 100644
index 0000000000..af7f7f2408
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageBuilder.java
@@ -0,0 +1,427 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerExternalIdSetMessageBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerExternalIdSetMessage customerExternalIdSetMessage = CustomerExternalIdSetMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerExternalIdSetMessageBuilder implements Builder {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ @Nullable
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ @Nullable
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ @Nullable
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ @Nullable
+ private String externalId;
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @param id value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder id(final String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @param version value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder version(final Long version) {
+ this.version = version;
+ return this;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @param createdAt value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ return this;
+ }
+
+ /**
+ * Value of createdAt.
+ * @param lastModifiedAt value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder lastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder withLastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param lastModifiedBy value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder lastModifiedBy(
+ @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder createdBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder withCreatedBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param createdBy value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder createdBy(
+ @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ return this;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @param sequenceNumber value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder sequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param resource value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder resource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param builder function to build the resource value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder resource(
+ Function> builder) {
+ this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @param resourceVersion value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder resourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder resourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder withResourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of());
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param resourceUserProvidedIdentifiers value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder resourceUserProvidedIdentifiers(
+ @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ return this;
+ }
+
+ /**
+ * The identifier that was set.
+ * @param externalId value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessageBuilder externalId(@Nullable final String externalId) {
+ this.externalId = externalId;
+ return this;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @return id
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @return version
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @return createdAt
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ * @return lastModifiedAt
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @return lastModifiedBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @return createdBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @return sequenceNumber
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @return resource
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @return resourceVersion
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @return resourceUserProvidedIdentifiers
+ */
+
+ @Nullable
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The identifier that was set.
+ * @return externalId
+ */
+
+ @Nullable
+ public String getExternalId() {
+ return this.externalId;
+ }
+
+ /**
+ * builds CustomerExternalIdSetMessage with checking for non-null required values
+ * @return CustomerExternalIdSetMessage
+ */
+ public CustomerExternalIdSetMessage build() {
+ Objects.requireNonNull(id, CustomerExternalIdSetMessage.class + ": id is missing");
+ Objects.requireNonNull(version, CustomerExternalIdSetMessage.class + ": version is missing");
+ Objects.requireNonNull(createdAt, CustomerExternalIdSetMessage.class + ": createdAt is missing");
+ Objects.requireNonNull(lastModifiedAt, CustomerExternalIdSetMessage.class + ": lastModifiedAt is missing");
+ Objects.requireNonNull(sequenceNumber, CustomerExternalIdSetMessage.class + ": sequenceNumber is missing");
+ Objects.requireNonNull(resource, CustomerExternalIdSetMessage.class + ": resource is missing");
+ Objects.requireNonNull(resourceVersion, CustomerExternalIdSetMessage.class + ": resourceVersion is missing");
+ return new CustomerExternalIdSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, externalId);
+ }
+
+ /**
+ * builds CustomerExternalIdSetMessage without checking for non-null required values
+ * @return CustomerExternalIdSetMessage
+ */
+ public CustomerExternalIdSetMessage buildUnchecked() {
+ return new CustomerExternalIdSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy,
+ sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, externalId);
+ }
+
+ /**
+ * factory method for an instance of CustomerExternalIdSetMessageBuilder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessageBuilder of() {
+ return new CustomerExternalIdSetMessageBuilder();
+ }
+
+ /**
+ * create builder for CustomerExternalIdSetMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessageBuilder of(final CustomerExternalIdSetMessage template) {
+ CustomerExternalIdSetMessageBuilder builder = new CustomerExternalIdSetMessageBuilder();
+ builder.id = template.getId();
+ builder.version = template.getVersion();
+ builder.createdAt = template.getCreatedAt();
+ builder.lastModifiedAt = template.getLastModifiedAt();
+ builder.lastModifiedBy = template.getLastModifiedBy();
+ builder.createdBy = template.getCreatedBy();
+ builder.sequenceNumber = template.getSequenceNumber();
+ builder.resource = template.getResource();
+ builder.resourceVersion = template.getResourceVersion();
+ builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.externalId = template.getExternalId();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageImpl.java
new file mode 100644
index 0000000000..177f2ece17
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessageImpl.java
@@ -0,0 +1,300 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Set External ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerExternalIdSetMessageImpl implements CustomerExternalIdSetMessage, ModelBase {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ private String type;
+
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private String externalId;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerExternalIdSetMessageImpl(@JsonProperty("id") final String id, @JsonProperty("version") final Long version,
+ @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
+ @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt,
+ @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy,
+ @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy,
+ @JsonProperty("sequenceNumber") final Long sequenceNumber,
+ @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
+ @JsonProperty("resourceVersion") final Long resourceVersion,
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("externalId") final String externalId) {
+ this.id = id;
+ this.version = version;
+ this.createdAt = createdAt;
+ this.lastModifiedAt = lastModifiedAt;
+ this.lastModifiedBy = lastModifiedBy;
+ this.createdBy = createdBy;
+ this.sequenceNumber = sequenceNumber;
+ this.resource = resource;
+ this.resourceVersion = resourceVersion;
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.externalId = externalId;
+ this.type = CUSTOMER_EXTERNAL_ID_SET;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerExternalIdSetMessageImpl() {
+ this.type = CUSTOMER_EXTERNAL_ID_SET;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ */
+
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ */
+
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * Message Type of the Message.
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ */
+
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The identifier that was set.
+ */
+
+ public String getExternalId() {
+ return this.externalId;
+ }
+
+ public void setId(final String id) {
+ this.id = id;
+ }
+
+ public void setVersion(final Long version) {
+ this.version = version;
+ }
+
+ public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ }
+
+ public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ }
+
+ public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ }
+
+ public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ }
+
+ public void setSequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ }
+
+ public void setResource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ }
+
+ public void setResourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public void setResourceUserProvidedIdentifiers(
+ final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ }
+
+ public void setExternalId(final String externalId) {
+ this.externalId = externalId;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerExternalIdSetMessageImpl that = (CustomerExternalIdSetMessageImpl) o;
+
+ return new EqualsBuilder().append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(externalId, that.externalId)
+ .append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(externalId, that.externalId)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(createdAt)
+ .append(lastModifiedAt)
+ .append(lastModifiedBy)
+ .append(createdBy)
+ .append(sequenceNumber)
+ .append(resource)
+ .append(resourceVersion)
+ .append(type)
+ .append(resourceUserProvidedIdentifiers)
+ .append(externalId)
+ .toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
+ .append("version", version)
+ .append("createdAt", createdAt)
+ .append("lastModifiedAt", lastModifiedAt)
+ .append("lastModifiedBy", lastModifiedBy)
+ .append("createdBy", createdBy)
+ .append("sequenceNumber", sequenceNumber)
+ .append("resource", resource)
+ .append("resourceVersion", resourceVersion)
+ .append("type", type)
+ .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("externalId", externalId)
+ .build();
+ }
+
+ @Override
+ public CustomerExternalIdSetMessage copyDeep() {
+ return CustomerExternalIdSetMessage.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayload.java
new file mode 100644
index 0000000000..166e097a24
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayload.java
@@ -0,0 +1,129 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * Generated after a successful Set External ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerExternalIdSetMessagePayload customerExternalIdSetMessagePayload = CustomerExternalIdSetMessagePayload.builder()
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerExternalIdSet")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerExternalIdSetMessagePayloadImpl.class)
+public interface CustomerExternalIdSetMessagePayload extends MessagePayload {
+
+ /**
+ * discriminator value for CustomerExternalIdSetMessagePayload
+ */
+ String CUSTOMER_EXTERNAL_ID_SET = "CustomerExternalIdSet";
+
+ /**
+ * The identifier that was set.
+ * @return externalId
+ */
+
+ @JsonProperty("externalId")
+ public String getExternalId();
+
+ /**
+ * The identifier that was set.
+ * @param externalId value to be set
+ */
+
+ public void setExternalId(final String externalId);
+
+ /**
+ * factory method
+ * @return instance of CustomerExternalIdSetMessagePayload
+ */
+ public static CustomerExternalIdSetMessagePayload of() {
+ return new CustomerExternalIdSetMessagePayloadImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerExternalIdSetMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerExternalIdSetMessagePayload of(final CustomerExternalIdSetMessagePayload template) {
+ CustomerExternalIdSetMessagePayloadImpl instance = new CustomerExternalIdSetMessagePayloadImpl();
+ instance.setExternalId(template.getExternalId());
+ return instance;
+ }
+
+ public CustomerExternalIdSetMessagePayload copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerExternalIdSetMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerExternalIdSetMessagePayload deepCopy(
+ @Nullable final CustomerExternalIdSetMessagePayload template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerExternalIdSetMessagePayloadImpl instance = new CustomerExternalIdSetMessagePayloadImpl();
+ instance.setExternalId(template.getExternalId());
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerExternalIdSetMessagePayload
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessagePayloadBuilder builder() {
+ return CustomerExternalIdSetMessagePayloadBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerExternalIdSetMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessagePayloadBuilder builder(
+ final CustomerExternalIdSetMessagePayload template) {
+ return CustomerExternalIdSetMessagePayloadBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerExternalIdSetMessagePayload(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadBuilder.java
new file mode 100644
index 0000000000..1c4e383903
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadBuilder.java
@@ -0,0 +1,84 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerExternalIdSetMessagePayloadBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerExternalIdSetMessagePayload customerExternalIdSetMessagePayload = CustomerExternalIdSetMessagePayload.builder()
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerExternalIdSetMessagePayloadBuilder implements Builder {
+
+ @Nullable
+ private String externalId;
+
+ /**
+ * The identifier that was set.
+ * @param externalId value to be set
+ * @return Builder
+ */
+
+ public CustomerExternalIdSetMessagePayloadBuilder externalId(@Nullable final String externalId) {
+ this.externalId = externalId;
+ return this;
+ }
+
+ /**
+ * The identifier that was set.
+ * @return externalId
+ */
+
+ @Nullable
+ public String getExternalId() {
+ return this.externalId;
+ }
+
+ /**
+ * builds CustomerExternalIdSetMessagePayload with checking for non-null required values
+ * @return CustomerExternalIdSetMessagePayload
+ */
+ public CustomerExternalIdSetMessagePayload build() {
+ return new CustomerExternalIdSetMessagePayloadImpl(externalId);
+ }
+
+ /**
+ * builds CustomerExternalIdSetMessagePayload without checking for non-null required values
+ * @return CustomerExternalIdSetMessagePayload
+ */
+ public CustomerExternalIdSetMessagePayload buildUnchecked() {
+ return new CustomerExternalIdSetMessagePayloadImpl(externalId);
+ }
+
+ /**
+ * factory method for an instance of CustomerExternalIdSetMessagePayloadBuilder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessagePayloadBuilder of() {
+ return new CustomerExternalIdSetMessagePayloadBuilder();
+ }
+
+ /**
+ * create builder for CustomerExternalIdSetMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerExternalIdSetMessagePayloadBuilder of(final CustomerExternalIdSetMessagePayload template) {
+ CustomerExternalIdSetMessagePayloadBuilder builder = new CustomerExternalIdSetMessagePayloadBuilder();
+ builder.externalId = template.getExternalId();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadImpl.java
new file mode 100644
index 0000000000..bef955e135
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerExternalIdSetMessagePayloadImpl.java
@@ -0,0 +1,98 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Set External ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerExternalIdSetMessagePayloadImpl implements CustomerExternalIdSetMessagePayload, ModelBase {
+
+ private String type;
+
+ private String externalId;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerExternalIdSetMessagePayloadImpl(@JsonProperty("externalId") final String externalId) {
+ this.externalId = externalId;
+ this.type = CUSTOMER_EXTERNAL_ID_SET;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerExternalIdSetMessagePayloadImpl() {
+ this.type = CUSTOMER_EXTERNAL_ID_SET;
+ }
+
+ /**
+ *
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * The identifier that was set.
+ */
+
+ public String getExternalId() {
+ return this.externalId;
+ }
+
+ public void setExternalId(final String externalId) {
+ this.externalId = externalId;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerExternalIdSetMessagePayloadImpl that = (CustomerExternalIdSetMessagePayloadImpl) o;
+
+ return new EqualsBuilder().append(type, that.type)
+ .append(externalId, that.externalId)
+ .append(type, that.type)
+ .append(externalId, that.externalId)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(type).append(externalId).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("externalId", externalId)
+ .build();
+ }
+
+ @Override
+ public CustomerExternalIdSetMessagePayload copyDeep() {
+ return CustomerExternalIdSetMessagePayload.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java
index 62234f2419..accea78faa 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java
@@ -15,6 +15,7 @@
import io.vrap.rmf.base.client.utils.Generated;
import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
/**
* Generated after a successful Set CustomerGroupAssignments update action.
@@ -31,6 +32,8 @@
* .sequenceNumber(0.3)
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
+ * .plusCustomerGroupAssignments(customerGroupAssignmentsBuilder -> customerGroupAssignmentsBuilder)
+ * .plusOldCustomerGroupAssignments(oldCustomerGroupAssignmentsBuilder -> oldCustomerGroupAssignmentsBuilder)
* .build()
*
*
@@ -49,10 +52,20 @@ public interface CustomerGroupAssignmentsSetMessage extends Message {
*
Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @return customerGroupAssignments
*/
+ @NotNull
@Valid
@JsonProperty("customerGroupAssignments")
public List
getCustomerGroupAssignments();
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @return oldCustomerGroupAssignments
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("oldCustomerGroupAssignments")
+ public List getOldCustomerGroupAssignments();
+
/**
* Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @param customerGroupAssignments values to be set
@@ -68,6 +81,21 @@ public interface CustomerGroupAssignmentsSetMessage extends Message {
public void setCustomerGroupAssignments(final List customerGroupAssignments);
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments values to be set
+ */
+
+ @JsonIgnore
+ public void setOldCustomerGroupAssignments(final CustomerGroupAssignment... oldCustomerGroupAssignments);
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments values to be set
+ */
+
+ public void setOldCustomerGroupAssignments(final List oldCustomerGroupAssignments);
+
/**
* factory method
* @return instance of CustomerGroupAssignmentsSetMessage
@@ -94,6 +122,7 @@ public static CustomerGroupAssignmentsSetMessage of(final CustomerGroupAssignmen
instance.setResourceVersion(template.getResourceVersion());
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
+ instance.setOldCustomerGroupAssignments(template.getOldCustomerGroupAssignments());
return instance;
}
@@ -128,6 +157,11 @@ public static CustomerGroupAssignmentsSetMessage deepCopy(
.map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
.collect(Collectors.toList()))
.orElse(null));
+ instance.setOldCustomerGroupAssignments(Optional.ofNullable(template.getOldCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageBuilder.java
index 8017d16f0f..866b3eae74 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageBuilder.java
@@ -23,6 +23,8 @@
* .sequenceNumber(0.3)
* .resource(resourceBuilder -> resourceBuilder)
* .resourceVersion(0.3)
+ * .plusCustomerGroupAssignments(customerGroupAssignmentsBuilder -> customerGroupAssignmentsBuilder)
+ * .plusOldCustomerGroupAssignments(oldCustomerGroupAssignmentsBuilder -> oldCustomerGroupAssignmentsBuilder)
* .build()
*
*
@@ -53,9 +55,10 @@ public class CustomerGroupAssignmentsSetMessageBuilder implements Builder
customerGroupAssignments;
+ private java.util.List oldCustomerGroupAssignments;
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -264,7 +267,7 @@ public CustomerGroupAssignmentsSetMessageBuilder resourceUserProvidedIdentifiers
*/
public CustomerGroupAssignmentsSetMessageBuilder customerGroupAssignments(
- @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
return this;
}
@@ -276,7 +279,7 @@ public CustomerGroupAssignmentsSetMessageBuilder customerGroupAssignments(
*/
public CustomerGroupAssignmentsSetMessageBuilder customerGroupAssignments(
- @Nullable final java.util.List customerGroupAssignments) {
+ final java.util.List customerGroupAssignments) {
this.customerGroupAssignments = customerGroupAssignments;
return this;
}
@@ -288,7 +291,7 @@ public CustomerGroupAssignmentsSetMessageBuilder customerGroupAssignments(
*/
public CustomerGroupAssignmentsSetMessageBuilder plusCustomerGroupAssignments(
- @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
if (this.customerGroupAssignments == null) {
this.customerGroupAssignments = new ArrayList<>();
}
@@ -350,6 +353,99 @@ public CustomerGroupAssignmentsSetMessageBuilder setCustomerGroupAssignments(
builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
}
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder oldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = new ArrayList<>(Arrays.asList(oldCustomerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder oldCustomerGroupAssignments(
+ final java.util.List oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder plusOldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ if (this.oldCustomerGroupAssignments == null) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ }
+ this.oldCustomerGroupAssignments.addAll(Arrays.asList(oldCustomerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder plusOldCustomerGroupAssignments(
+ Function builder) {
+ if (this.oldCustomerGroupAssignments == null) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ }
+ this.oldCustomerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder withOldCustomerGroupAssignments(
+ Function builder) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ this.oldCustomerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder addOldCustomerGroupAssignments(
+ Function builder) {
+ return plusOldCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessageBuilder setOldCustomerGroupAssignments(
+ Function builder) {
+ return oldCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -448,11 +544,19 @@ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceU
* @return customerGroupAssignments
*/
- @Nullable
public java.util.List getCustomerGroupAssignments() {
return this.customerGroupAssignments;
}
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @return oldCustomerGroupAssignments
+ */
+
+ public java.util.List getOldCustomerGroupAssignments() {
+ return this.oldCustomerGroupAssignments;
+ }
+
/**
* builds CustomerGroupAssignmentsSetMessage with checking for non-null required values
* @return CustomerGroupAssignmentsSetMessage
@@ -468,9 +572,13 @@ public CustomerGroupAssignmentsSetMessage build() {
Objects.requireNonNull(resource, CustomerGroupAssignmentsSetMessage.class + ": resource is missing");
Objects.requireNonNull(resourceVersion,
CustomerGroupAssignmentsSetMessage.class + ": resourceVersion is missing");
+ Objects.requireNonNull(customerGroupAssignments,
+ CustomerGroupAssignmentsSetMessage.class + ": customerGroupAssignments is missing");
+ Objects.requireNonNull(oldCustomerGroupAssignments,
+ CustomerGroupAssignmentsSetMessage.class + ": oldCustomerGroupAssignments is missing");
return new CustomerGroupAssignmentsSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers,
- customerGroupAssignments);
+ customerGroupAssignments, oldCustomerGroupAssignments);
}
/**
@@ -480,7 +588,7 @@ public CustomerGroupAssignmentsSetMessage build() {
public CustomerGroupAssignmentsSetMessage buildUnchecked() {
return new CustomerGroupAssignmentsSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers,
- customerGroupAssignments);
+ customerGroupAssignments, oldCustomerGroupAssignments);
}
/**
@@ -509,6 +617,7 @@ public static CustomerGroupAssignmentsSetMessageBuilder of(final CustomerGroupAs
builder.resourceVersion = template.getResourceVersion();
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.customerGroupAssignments = template.getCustomerGroupAssignments();
+ builder.oldCustomerGroupAssignments = template.getOldCustomerGroupAssignments();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java
index e3bbe4fd48..d64d75f485 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java
@@ -46,6 +46,8 @@ public class CustomerGroupAssignmentsSetMessageImpl implements CustomerGroupAssi
private java.util.List customerGroupAssignments;
+ private java.util.List oldCustomerGroupAssignments;
+
/**
* create instance with all properties
*/
@@ -60,7 +62,8 @@ public class CustomerGroupAssignmentsSetMessageImpl implements CustomerGroupAssi
@JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
- @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments) {
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments,
+ @JsonProperty("oldCustomerGroupAssignments") final java.util.List oldCustomerGroupAssignments) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -72,6 +75,7 @@ public class CustomerGroupAssignmentsSetMessageImpl implements CustomerGroupAssi
this.resourceVersion = resourceVersion;
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.customerGroupAssignments = customerGroupAssignments;
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
this.type = CUSTOMER_GROUP_ASSIGNMENTS_SET;
}
@@ -178,6 +182,14 @@ public java.util.ListCustomer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ */
+
+ public java.util.List getOldCustomerGroupAssignments() {
+ return this.oldCustomerGroupAssignments;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -229,6 +241,16 @@ public void setCustomerGroupAssignments(
this.customerGroupAssignments = customerGroupAssignments;
}
+ public void setOldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = new ArrayList<>(Arrays.asList(oldCustomerGroupAssignments));
+ }
+
+ public void setOldCustomerGroupAssignments(
+ final java.util.List oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -251,6 +273,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerGroupAssignments, that.customerGroupAssignments)
+ .append(oldCustomerGroupAssignments, that.oldCustomerGroupAssignments)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -263,6 +286,7 @@ public boolean equals(Object o) {
.append(type, that.type)
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerGroupAssignments, that.customerGroupAssignments)
+ .append(oldCustomerGroupAssignments, that.oldCustomerGroupAssignments)
.isEquals();
}
@@ -280,6 +304,7 @@ public int hashCode() {
.append(type)
.append(resourceUserProvidedIdentifiers)
.append(customerGroupAssignments)
+ .append(oldCustomerGroupAssignments)
.toHashCode();
}
@@ -297,6 +322,7 @@ public String toString() {
.append("type", type)
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("customerGroupAssignments", customerGroupAssignments)
+ .append("oldCustomerGroupAssignments", oldCustomerGroupAssignments)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java
index e437d0391f..9fef8436e6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java
@@ -15,6 +15,7 @@
import io.vrap.rmf.base.client.utils.Generated;
import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
/**
* Generated after a successful Set CustomerGroupAssignments update action.
@@ -24,6 +25,8 @@
*
*
* CustomerGroupAssignmentsSetMessagePayload customerGroupAssignmentsSetMessagePayload = CustomerGroupAssignmentsSetMessagePayload.builder()
+ * .plusCustomerGroupAssignments(customerGroupAssignmentsBuilder -> customerGroupAssignmentsBuilder)
+ * .plusOldCustomerGroupAssignments(oldCustomerGroupAssignmentsBuilder -> oldCustomerGroupAssignmentsBuilder)
* .build()
*
*
@@ -42,10 +45,20 @@ public interface CustomerGroupAssignmentsSetMessagePayload extends MessagePayloa
* Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @return customerGroupAssignments
*/
+ @NotNull
@Valid
@JsonProperty("customerGroupAssignments")
public List getCustomerGroupAssignments();
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @return oldCustomerGroupAssignments
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("oldCustomerGroupAssignments")
+ public List getOldCustomerGroupAssignments();
+
/**
* Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @param customerGroupAssignments values to be set
@@ -61,6 +74,21 @@ public interface CustomerGroupAssignmentsSetMessagePayload extends MessagePayloa
public void setCustomerGroupAssignments(final List customerGroupAssignments);
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments values to be set
+ */
+
+ @JsonIgnore
+ public void setOldCustomerGroupAssignments(final CustomerGroupAssignment... oldCustomerGroupAssignments);
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments values to be set
+ */
+
+ public void setOldCustomerGroupAssignments(final List oldCustomerGroupAssignments);
+
/**
* factory method
* @return instance of CustomerGroupAssignmentsSetMessagePayload
@@ -78,6 +106,7 @@ public static CustomerGroupAssignmentsSetMessagePayload of(
final CustomerGroupAssignmentsSetMessagePayload template) {
CustomerGroupAssignmentsSetMessagePayloadImpl instance = new CustomerGroupAssignmentsSetMessagePayloadImpl();
instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
+ instance.setOldCustomerGroupAssignments(template.getOldCustomerGroupAssignments());
return instance;
}
@@ -100,6 +129,11 @@ public static CustomerGroupAssignmentsSetMessagePayload deepCopy(
.map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
.collect(Collectors.toList()))
.orElse(null));
+ instance.setOldCustomerGroupAssignments(Optional.ofNullable(template.getOldCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadBuilder.java
index f20ed5945e..b9e0f6a20b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadBuilder.java
@@ -4,8 +4,6 @@
import java.util.*;
import java.util.function.Function;
-import javax.annotation.Nullable;
-
import io.vrap.rmf.base.client.Builder;
import io.vrap.rmf.base.client.utils.Generated;
@@ -16,6 +14,8 @@
*
*
* CustomerGroupAssignmentsSetMessagePayload customerGroupAssignmentsSetMessagePayload = CustomerGroupAssignmentsSetMessagePayload.builder()
+ * .plusCustomerGroupAssignments(customerGroupAssignmentsBuilder -> customerGroupAssignmentsBuilder)
+ * .plusOldCustomerGroupAssignments(oldCustomerGroupAssignmentsBuilder -> oldCustomerGroupAssignmentsBuilder)
* .build()
*
*
@@ -24,9 +24,10 @@
public class CustomerGroupAssignmentsSetMessagePayloadBuilder
implements Builder {
- @Nullable
private java.util.List customerGroupAssignments;
+ private java.util.List oldCustomerGroupAssignments;
+
/**
* Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @param customerGroupAssignments value to be set
@@ -34,7 +35,7 @@ public class CustomerGroupAssignmentsSetMessagePayloadBuilder
*/
public CustomerGroupAssignmentsSetMessagePayloadBuilder customerGroupAssignments(
- @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
return this;
}
@@ -46,7 +47,7 @@ public CustomerGroupAssignmentsSetMessagePayloadBuilder customerGroupAssignments
*/
public CustomerGroupAssignmentsSetMessagePayloadBuilder customerGroupAssignments(
- @Nullable final java.util.List customerGroupAssignments) {
+ final java.util.List customerGroupAssignments) {
this.customerGroupAssignments = customerGroupAssignments;
return this;
}
@@ -58,7 +59,7 @@ public CustomerGroupAssignmentsSetMessagePayloadBuilder customerGroupAssignments
*/
public CustomerGroupAssignmentsSetMessagePayloadBuilder plusCustomerGroupAssignments(
- @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
if (this.customerGroupAssignments == null) {
this.customerGroupAssignments = new ArrayList<>();
}
@@ -120,22 +121,127 @@ public CustomerGroupAssignmentsSetMessagePayloadBuilder setCustomerGroupAssignme
builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
}
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder oldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = new ArrayList<>(Arrays.asList(oldCustomerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder oldCustomerGroupAssignments(
+ final java.util.List oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param oldCustomerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder plusOldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ if (this.oldCustomerGroupAssignments == null) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ }
+ this.oldCustomerGroupAssignments.addAll(Arrays.asList(oldCustomerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder plusOldCustomerGroupAssignments(
+ Function builder) {
+ if (this.oldCustomerGroupAssignments == null) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ }
+ this.oldCustomerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder withOldCustomerGroupAssignments(
+ Function builder) {
+ this.oldCustomerGroupAssignments = new ArrayList<>();
+ this.oldCustomerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder addOldCustomerGroupAssignments(
+ Function builder) {
+ return plusOldCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @param builder function to build the oldCustomerGroupAssignments value
+ * @return Builder
+ */
+
+ public CustomerGroupAssignmentsSetMessagePayloadBuilder setOldCustomerGroupAssignments(
+ Function builder) {
+ return oldCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
/**
* Customer Groups assigned to the Customer during the Set CustomerGroupAssignments update action.
* @return customerGroupAssignments
*/
- @Nullable
public java.util.List getCustomerGroupAssignments() {
return this.customerGroupAssignments;
}
+ /**
+ * Customer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ * @return oldCustomerGroupAssignments
+ */
+
+ public java.util.List getOldCustomerGroupAssignments() {
+ return this.oldCustomerGroupAssignments;
+ }
+
/**
* builds CustomerGroupAssignmentsSetMessagePayload with checking for non-null required values
* @return CustomerGroupAssignmentsSetMessagePayload
*/
public CustomerGroupAssignmentsSetMessagePayload build() {
- return new CustomerGroupAssignmentsSetMessagePayloadImpl(customerGroupAssignments);
+ Objects.requireNonNull(customerGroupAssignments,
+ CustomerGroupAssignmentsSetMessagePayload.class + ": customerGroupAssignments is missing");
+ Objects.requireNonNull(oldCustomerGroupAssignments,
+ CustomerGroupAssignmentsSetMessagePayload.class + ": oldCustomerGroupAssignments is missing");
+ return new CustomerGroupAssignmentsSetMessagePayloadImpl(customerGroupAssignments, oldCustomerGroupAssignments);
}
/**
@@ -143,7 +249,7 @@ public CustomerGroupAssignmentsSetMessagePayload build() {
* @return CustomerGroupAssignmentsSetMessagePayload
*/
public CustomerGroupAssignmentsSetMessagePayload buildUnchecked() {
- return new CustomerGroupAssignmentsSetMessagePayloadImpl(customerGroupAssignments);
+ return new CustomerGroupAssignmentsSetMessagePayloadImpl(customerGroupAssignments, oldCustomerGroupAssignments);
}
/**
@@ -163,6 +269,7 @@ public static CustomerGroupAssignmentsSetMessagePayloadBuilder of(
final CustomerGroupAssignmentsSetMessagePayload template) {
CustomerGroupAssignmentsSetMessagePayloadBuilder builder = new CustomerGroupAssignmentsSetMessagePayloadBuilder();
builder.customerGroupAssignments = template.getCustomerGroupAssignments();
+ builder.oldCustomerGroupAssignments = template.getOldCustomerGroupAssignments();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java
index 83ce623d1e..bb2280498e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java
@@ -27,13 +27,17 @@ public class CustomerGroupAssignmentsSetMessagePayloadImpl
private java.util.List customerGroupAssignments;
+ private java.util.List oldCustomerGroupAssignments;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerGroupAssignmentsSetMessagePayloadImpl(
- @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments) {
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments,
+ @JsonProperty("oldCustomerGroupAssignments") final java.util.List oldCustomerGroupAssignments) {
this.customerGroupAssignments = customerGroupAssignments;
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
this.type = CUSTOMER_GROUP_ASSIGNMENTS_SET;
}
@@ -60,6 +64,14 @@ public java.util.ListCustomer Groups assigned to the Customer before the Set CustomerGroupAssignments update action.
+ */
+
+ public java.util.List getOldCustomerGroupAssignments() {
+ return this.oldCustomerGroupAssignments;
+ }
+
public void setCustomerGroupAssignments(
final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
@@ -70,6 +82,16 @@ public void setCustomerGroupAssignments(
this.customerGroupAssignments = customerGroupAssignments;
}
+ public void setOldCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = new ArrayList<>(Arrays.asList(oldCustomerGroupAssignments));
+ }
+
+ public void setOldCustomerGroupAssignments(
+ final java.util.List oldCustomerGroupAssignments) {
+ this.oldCustomerGroupAssignments = oldCustomerGroupAssignments;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -82,20 +104,26 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(customerGroupAssignments, that.customerGroupAssignments)
+ .append(oldCustomerGroupAssignments, that.oldCustomerGroupAssignments)
.append(type, that.type)
.append(customerGroupAssignments, that.customerGroupAssignments)
+ .append(oldCustomerGroupAssignments, that.oldCustomerGroupAssignments)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(customerGroupAssignments).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type)
+ .append(customerGroupAssignments)
+ .append(oldCustomerGroupAssignments)
+ .toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("customerGroupAssignments", customerGroupAssignments)
+ .append("oldCustomerGroupAssignments", oldCustomerGroupAssignments)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessage.java
new file mode 100644
index 0000000000..55b9ad8682
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessage.java
@@ -0,0 +1,164 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Add Shipping Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressAddedMessage customerShippingAddressAddedMessage = CustomerShippingAddressAddedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerShippingAddressAdded")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerShippingAddressAddedMessageImpl.class)
+public interface CustomerShippingAddressAddedMessage extends Message {
+
+ /**
+ * discriminator value for CustomerShippingAddressAddedMessage
+ */
+ String CUSTOMER_SHIPPING_ADDRESS_ADDED = "CustomerShippingAddressAdded";
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerShippingAddressAddedMessage
+ */
+ public static CustomerShippingAddressAddedMessage of() {
+ return new CustomerShippingAddressAddedMessageImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerShippingAddressAddedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerShippingAddressAddedMessage of(final CustomerShippingAddressAddedMessage template) {
+ CustomerShippingAddressAddedMessageImpl instance = new CustomerShippingAddressAddedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(template.getLastModifiedBy());
+ instance.setCreatedBy(template.getCreatedBy());
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(template.getResource());
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerShippingAddressAddedMessage copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerShippingAddressAddedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerShippingAddressAddedMessage deepCopy(
+ @Nullable final CustomerShippingAddressAddedMessage template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerShippingAddressAddedMessageImpl instance = new CustomerShippingAddressAddedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(
+ com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy()));
+ instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy()));
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource()));
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
+ .deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerShippingAddressAddedMessage
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessageBuilder builder() {
+ return CustomerShippingAddressAddedMessageBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressAddedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessageBuilder builder(
+ final CustomerShippingAddressAddedMessage template) {
+ return CustomerShippingAddressAddedMessageBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerShippingAddressAddedMessage(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageBuilder.java
new file mode 100644
index 0000000000..a5fe45e3eb
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageBuilder.java
@@ -0,0 +1,456 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerShippingAddressAddedMessageBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressAddedMessage customerShippingAddressAddedMessage = CustomerShippingAddressAddedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressAddedMessageBuilder implements Builder {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ @Nullable
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ @Nullable
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ @Nullable
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @param id value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder id(final String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @param version value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder version(final Long version) {
+ this.version = version;
+ return this;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @param createdAt value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ return this;
+ }
+
+ /**
+ * Value of createdAt.
+ * @param lastModifiedAt value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder lastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder withLastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param lastModifiedBy value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder lastModifiedBy(
+ @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder createdBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder withCreatedBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param createdBy value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder createdBy(
+ @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ return this;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @param sequenceNumber value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder sequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param resource value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder resource(
+ final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param builder function to build the resource value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder resource(
+ Function> builder) {
+ this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @param resourceVersion value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder resourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder resourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder withResourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of());
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param resourceUserProvidedIdentifiers value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder resourceUserProvidedIdentifiers(
+ @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessageBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @return id
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @return version
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @return createdAt
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ * @return lastModifiedAt
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @return lastModifiedBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @return createdBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @return sequenceNumber
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @return resource
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @return resourceVersion
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @return resourceUserProvidedIdentifiers
+ */
+
+ @Nullable
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerShippingAddressAddedMessage with checking for non-null required values
+ * @return CustomerShippingAddressAddedMessage
+ */
+ public CustomerShippingAddressAddedMessage build() {
+ Objects.requireNonNull(id, CustomerShippingAddressAddedMessage.class + ": id is missing");
+ Objects.requireNonNull(version, CustomerShippingAddressAddedMessage.class + ": version is missing");
+ Objects.requireNonNull(createdAt, CustomerShippingAddressAddedMessage.class + ": createdAt is missing");
+ Objects.requireNonNull(lastModifiedAt,
+ CustomerShippingAddressAddedMessage.class + ": lastModifiedAt is missing");
+ Objects.requireNonNull(sequenceNumber,
+ CustomerShippingAddressAddedMessage.class + ": sequenceNumber is missing");
+ Objects.requireNonNull(resource, CustomerShippingAddressAddedMessage.class + ": resource is missing");
+ Objects.requireNonNull(resourceVersion,
+ CustomerShippingAddressAddedMessage.class + ": resourceVersion is missing");
+ Objects.requireNonNull(address, CustomerShippingAddressAddedMessage.class + ": address is missing");
+ return new CustomerShippingAddressAddedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * builds CustomerShippingAddressAddedMessage without checking for non-null required values
+ * @return CustomerShippingAddressAddedMessage
+ */
+ public CustomerShippingAddressAddedMessage buildUnchecked() {
+ return new CustomerShippingAddressAddedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * factory method for an instance of CustomerShippingAddressAddedMessageBuilder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessageBuilder of() {
+ return new CustomerShippingAddressAddedMessageBuilder();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressAddedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessageBuilder of(final CustomerShippingAddressAddedMessage template) {
+ CustomerShippingAddressAddedMessageBuilder builder = new CustomerShippingAddressAddedMessageBuilder();
+ builder.id = template.getId();
+ builder.version = template.getVersion();
+ builder.createdAt = template.getCreatedAt();
+ builder.lastModifiedAt = template.getLastModifiedAt();
+ builder.lastModifiedBy = template.getLastModifiedBy();
+ builder.createdBy = template.getCreatedBy();
+ builder.sequenceNumber = template.getSequenceNumber();
+ builder.resource = template.getResource();
+ builder.resourceVersion = template.getResourceVersion();
+ builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageImpl.java
new file mode 100644
index 0000000000..e36be21b35
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessageImpl.java
@@ -0,0 +1,301 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Add Shipping Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressAddedMessageImpl implements CustomerShippingAddressAddedMessage, ModelBase {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ private String type;
+
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerShippingAddressAddedMessageImpl(@JsonProperty("id") final String id,
+ @JsonProperty("version") final Long version,
+ @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
+ @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt,
+ @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy,
+ @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy,
+ @JsonProperty("sequenceNumber") final Long sequenceNumber,
+ @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
+ @JsonProperty("resourceVersion") final Long resourceVersion,
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.id = id;
+ this.version = version;
+ this.createdAt = createdAt;
+ this.lastModifiedAt = lastModifiedAt;
+ this.lastModifiedBy = lastModifiedBy;
+ this.createdBy = createdBy;
+ this.sequenceNumber = sequenceNumber;
+ this.resource = resource;
+ this.resourceVersion = resourceVersion;
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.address = address;
+ this.type = CUSTOMER_SHIPPING_ADDRESS_ADDED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerShippingAddressAddedMessageImpl() {
+ this.type = CUSTOMER_SHIPPING_ADDRESS_ADDED;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ */
+
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ */
+
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * Message Type of the Message.
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ */
+
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setId(final String id) {
+ this.id = id;
+ }
+
+ public void setVersion(final Long version) {
+ this.version = version;
+ }
+
+ public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ }
+
+ public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ }
+
+ public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ }
+
+ public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ }
+
+ public void setSequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ }
+
+ public void setResource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ }
+
+ public void setResourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public void setResourceUserProvidedIdentifiers(
+ final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerShippingAddressAddedMessageImpl that = (CustomerShippingAddressAddedMessageImpl) o;
+
+ return new EqualsBuilder().append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(createdAt)
+ .append(lastModifiedAt)
+ .append(lastModifiedBy)
+ .append(createdBy)
+ .append(sequenceNumber)
+ .append(resource)
+ .append(resourceVersion)
+ .append(type)
+ .append(resourceUserProvidedIdentifiers)
+ .append(address)
+ .toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
+ .append("version", version)
+ .append("createdAt", createdAt)
+ .append("lastModifiedAt", lastModifiedAt)
+ .append("lastModifiedBy", lastModifiedBy)
+ .append("createdBy", createdBy)
+ .append("sequenceNumber", sequenceNumber)
+ .append("resource", resource)
+ .append("resourceVersion", resourceVersion)
+ .append("type", type)
+ .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerShippingAddressAddedMessage copyDeep() {
+ return CustomerShippingAddressAddedMessage.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayload.java
new file mode 100644
index 0000000000..5d96ac9e77
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayload.java
@@ -0,0 +1,137 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Add Shipping Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressAddedMessagePayload customerShippingAddressAddedMessagePayload = CustomerShippingAddressAddedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerShippingAddressAdded")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerShippingAddressAddedMessagePayloadImpl.class)
+public interface CustomerShippingAddressAddedMessagePayload extends MessagePayload {
+
+ /**
+ * discriminator value for CustomerShippingAddressAddedMessagePayload
+ */
+ String CUSTOMER_SHIPPING_ADDRESS_ADDED = "CustomerShippingAddressAdded";
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerShippingAddressAddedMessagePayload
+ */
+ public static CustomerShippingAddressAddedMessagePayload of() {
+ return new CustomerShippingAddressAddedMessagePayloadImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerShippingAddressAddedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerShippingAddressAddedMessagePayload of(
+ final CustomerShippingAddressAddedMessagePayload template) {
+ CustomerShippingAddressAddedMessagePayloadImpl instance = new CustomerShippingAddressAddedMessagePayloadImpl();
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerShippingAddressAddedMessagePayload copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerShippingAddressAddedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerShippingAddressAddedMessagePayload deepCopy(
+ @Nullable final CustomerShippingAddressAddedMessagePayload template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerShippingAddressAddedMessagePayloadImpl instance = new CustomerShippingAddressAddedMessagePayloadImpl();
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerShippingAddressAddedMessagePayload
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessagePayloadBuilder builder() {
+ return CustomerShippingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressAddedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessagePayloadBuilder builder(
+ final CustomerShippingAddressAddedMessagePayload template) {
+ return CustomerShippingAddressAddedMessagePayloadBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerShippingAddressAddedMessagePayload(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadBuilder.java
new file mode 100644
index 0000000000..683fbc4abf
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadBuilder.java
@@ -0,0 +1,110 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerShippingAddressAddedMessagePayloadBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressAddedMessagePayload customerShippingAddressAddedMessagePayload = CustomerShippingAddressAddedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressAddedMessagePayloadBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessagePayloadBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessagePayloadBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressAddedMessagePayloadBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerShippingAddressAddedMessagePayload with checking for non-null required values
+ * @return CustomerShippingAddressAddedMessagePayload
+ */
+ public CustomerShippingAddressAddedMessagePayload build() {
+ Objects.requireNonNull(address, CustomerShippingAddressAddedMessagePayload.class + ": address is missing");
+ return new CustomerShippingAddressAddedMessagePayloadImpl(address);
+ }
+
+ /**
+ * builds CustomerShippingAddressAddedMessagePayload without checking for non-null required values
+ * @return CustomerShippingAddressAddedMessagePayload
+ */
+ public CustomerShippingAddressAddedMessagePayload buildUnchecked() {
+ return new CustomerShippingAddressAddedMessagePayloadImpl(address);
+ }
+
+ /**
+ * factory method for an instance of CustomerShippingAddressAddedMessagePayloadBuilder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessagePayloadBuilder of() {
+ return new CustomerShippingAddressAddedMessagePayloadBuilder();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressAddedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressAddedMessagePayloadBuilder of(
+ final CustomerShippingAddressAddedMessagePayload template) {
+ CustomerShippingAddressAddedMessagePayloadBuilder builder = new CustomerShippingAddressAddedMessagePayloadBuilder();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadImpl.java
new file mode 100644
index 0000000000..72b7c6d108
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressAddedMessagePayloadImpl.java
@@ -0,0 +1,100 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Add Shipping Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressAddedMessagePayloadImpl
+ implements CustomerShippingAddressAddedMessagePayload, ModelBase {
+
+ private String type;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerShippingAddressAddedMessagePayloadImpl(
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ this.type = CUSTOMER_SHIPPING_ADDRESS_ADDED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerShippingAddressAddedMessagePayloadImpl() {
+ this.type = CUSTOMER_SHIPPING_ADDRESS_ADDED;
+ }
+
+ /**
+ *
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * The address that was added to the Customer shippingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerShippingAddressAddedMessagePayloadImpl that = (CustomerShippingAddressAddedMessagePayloadImpl) o;
+
+ return new EqualsBuilder().append(type, that.type)
+ .append(address, that.address)
+ .append(type, that.type)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerShippingAddressAddedMessagePayload copyDeep() {
+ return CustomerShippingAddressAddedMessagePayload.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessage.java
new file mode 100644
index 0000000000..f46054bd4e
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessage.java
@@ -0,0 +1,164 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Remove Shipping Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressRemovedMessage customerShippingAddressRemovedMessage = CustomerShippingAddressRemovedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerShippingAddressRemoved")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerShippingAddressRemovedMessageImpl.class)
+public interface CustomerShippingAddressRemovedMessage extends Message {
+
+ /**
+ * discriminator value for CustomerShippingAddressRemovedMessage
+ */
+ String CUSTOMER_SHIPPING_ADDRESS_REMOVED = "CustomerShippingAddressRemoved";
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerShippingAddressRemovedMessage
+ */
+ public static CustomerShippingAddressRemovedMessage of() {
+ return new CustomerShippingAddressRemovedMessageImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerShippingAddressRemovedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerShippingAddressRemovedMessage of(final CustomerShippingAddressRemovedMessage template) {
+ CustomerShippingAddressRemovedMessageImpl instance = new CustomerShippingAddressRemovedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(template.getLastModifiedBy());
+ instance.setCreatedBy(template.getCreatedBy());
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(template.getResource());
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerShippingAddressRemovedMessage copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerShippingAddressRemovedMessage
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerShippingAddressRemovedMessage deepCopy(
+ @Nullable final CustomerShippingAddressRemovedMessage template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerShippingAddressRemovedMessageImpl instance = new CustomerShippingAddressRemovedMessageImpl();
+ instance.setId(template.getId());
+ instance.setVersion(template.getVersion());
+ instance.setCreatedAt(template.getCreatedAt());
+ instance.setLastModifiedAt(template.getLastModifiedAt());
+ instance.setLastModifiedBy(
+ com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy()));
+ instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy()));
+ instance.setSequenceNumber(template.getSequenceNumber());
+ instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource()));
+ instance.setResourceVersion(template.getResourceVersion());
+ instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers
+ .deepCopy(template.getResourceUserProvidedIdentifiers()));
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerShippingAddressRemovedMessage
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessageBuilder builder() {
+ return CustomerShippingAddressRemovedMessageBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressRemovedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessageBuilder builder(
+ final CustomerShippingAddressRemovedMessage template) {
+ return CustomerShippingAddressRemovedMessageBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerShippingAddressRemovedMessage(Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageBuilder.java
new file mode 100644
index 0000000000..86123c4ac9
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageBuilder.java
@@ -0,0 +1,457 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerShippingAddressRemovedMessageBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressRemovedMessage customerShippingAddressRemovedMessage = CustomerShippingAddressRemovedMessage.builder()
+ * .id("{id}")
+ * .version(0.3)
+ * .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .sequenceNumber(0.3)
+ * .resource(resourceBuilder -> resourceBuilder)
+ * .resourceVersion(0.3)
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressRemovedMessageBuilder implements Builder {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ @Nullable
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ @Nullable
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ @Nullable
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @param id value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder id(final String id) {
+ this.id = id;
+ return this;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @param version value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder version(final Long version) {
+ this.version = version;
+ return this;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @param createdAt value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ return this;
+ }
+
+ /**
+ * Value of createdAt.
+ * @param lastModifiedAt value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder lastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param builder function to build the lastModifiedBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder withLastModifiedBy(
+ Function builder) {
+ this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @param lastModifiedBy value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder lastModifiedBy(
+ @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder createdBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param builder function to build the createdBy value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder withCreatedBy(
+ Function builder) {
+ this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of());
+ return this;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @param createdBy value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder createdBy(
+ @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ return this;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @param sequenceNumber value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder sequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param resource value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder resource(
+ final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ return this;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @param builder function to build the resource value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder resource(
+ Function> builder) {
+ this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @param resourceVersion value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder resourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder resourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param builder function to build the resourceUserProvidedIdentifiers value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder withResourceUserProvidedIdentifiers(
+ Function builder) {
+ this.resourceUserProvidedIdentifiers = builder
+ .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of());
+ return this;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @param resourceUserProvidedIdentifiers value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder resourceUserProvidedIdentifiers(
+ @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessageBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ * @return id
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ * @return version
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ * @return createdAt
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ * @return lastModifiedAt
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ * @return lastModifiedBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ * @return createdBy
+ */
+
+ @Nullable
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ * @return sequenceNumber
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ * @return resource
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ * @return resourceVersion
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ * @return resourceUserProvidedIdentifiers
+ */
+
+ @Nullable
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerShippingAddressRemovedMessage with checking for non-null required values
+ * @return CustomerShippingAddressRemovedMessage
+ */
+ public CustomerShippingAddressRemovedMessage build() {
+ Objects.requireNonNull(id, CustomerShippingAddressRemovedMessage.class + ": id is missing");
+ Objects.requireNonNull(version, CustomerShippingAddressRemovedMessage.class + ": version is missing");
+ Objects.requireNonNull(createdAt, CustomerShippingAddressRemovedMessage.class + ": createdAt is missing");
+ Objects.requireNonNull(lastModifiedAt,
+ CustomerShippingAddressRemovedMessage.class + ": lastModifiedAt is missing");
+ Objects.requireNonNull(sequenceNumber,
+ CustomerShippingAddressRemovedMessage.class + ": sequenceNumber is missing");
+ Objects.requireNonNull(resource, CustomerShippingAddressRemovedMessage.class + ": resource is missing");
+ Objects.requireNonNull(resourceVersion,
+ CustomerShippingAddressRemovedMessage.class + ": resourceVersion is missing");
+ Objects.requireNonNull(address, CustomerShippingAddressRemovedMessage.class + ": address is missing");
+ return new CustomerShippingAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * builds CustomerShippingAddressRemovedMessage without checking for non-null required values
+ * @return CustomerShippingAddressRemovedMessage
+ */
+ public CustomerShippingAddressRemovedMessage buildUnchecked() {
+ return new CustomerShippingAddressRemovedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
+ createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, address);
+ }
+
+ /**
+ * factory method for an instance of CustomerShippingAddressRemovedMessageBuilder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessageBuilder of() {
+ return new CustomerShippingAddressRemovedMessageBuilder();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressRemovedMessage instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessageBuilder of(
+ final CustomerShippingAddressRemovedMessage template) {
+ CustomerShippingAddressRemovedMessageBuilder builder = new CustomerShippingAddressRemovedMessageBuilder();
+ builder.id = template.getId();
+ builder.version = template.getVersion();
+ builder.createdAt = template.getCreatedAt();
+ builder.lastModifiedAt = template.getLastModifiedAt();
+ builder.lastModifiedBy = template.getLastModifiedBy();
+ builder.createdBy = template.getCreatedBy();
+ builder.sequenceNumber = template.getSequenceNumber();
+ builder.resource = template.getResource();
+ builder.resourceVersion = template.getResourceVersion();
+ builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageImpl.java
new file mode 100644
index 0000000000..3e84031d6f
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessageImpl.java
@@ -0,0 +1,301 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Remove Shipping Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressRemovedMessageImpl implements CustomerShippingAddressRemovedMessage, ModelBase {
+
+ private String id;
+
+ private Long version;
+
+ private java.time.ZonedDateTime createdAt;
+
+ private java.time.ZonedDateTime lastModifiedAt;
+
+ private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy;
+
+ private com.commercetools.api.models.common.CreatedBy createdBy;
+
+ private Long sequenceNumber;
+
+ private com.commercetools.api.models.common.Reference resource;
+
+ private Long resourceVersion;
+
+ private String type;
+
+ private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerShippingAddressRemovedMessageImpl(@JsonProperty("id") final String id,
+ @JsonProperty("version") final Long version,
+ @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
+ @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt,
+ @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy,
+ @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy,
+ @JsonProperty("sequenceNumber") final Long sequenceNumber,
+ @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource,
+ @JsonProperty("resourceVersion") final Long resourceVersion,
+ @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.id = id;
+ this.version = version;
+ this.createdAt = createdAt;
+ this.lastModifiedAt = lastModifiedAt;
+ this.lastModifiedBy = lastModifiedBy;
+ this.createdBy = createdBy;
+ this.sequenceNumber = sequenceNumber;
+ this.resource = resource;
+ this.resourceVersion = resourceVersion;
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ this.address = address;
+ this.type = CUSTOMER_SHIPPING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerShippingAddressRemovedMessageImpl() {
+ this.type = CUSTOMER_SHIPPING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * Unique identifier of the Message. Can be used to track which Messages have been processed.
+ */
+
+ public String getId() {
+ return this.id;
+ }
+
+ /**
+ * Version of a resource. In case of Messages, this is always 1.
+ */
+
+ public Long getVersion() {
+ return this.version;
+ }
+
+ /**
+ * Date and time (UTC) the Message was generated.
+ */
+
+ public java.time.ZonedDateTime getCreatedAt() {
+ return this.createdAt;
+ }
+
+ /**
+ * Value of createdAt.
+ */
+
+ public java.time.ZonedDateTime getLastModifiedAt() {
+ return this.lastModifiedAt;
+ }
+
+ /**
+ * IDs and references that last modified the Message.
+ */
+
+ public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() {
+ return this.lastModifiedBy;
+ }
+
+ /**
+ * IDs and references that created the Message.
+ */
+
+ public com.commercetools.api.models.common.CreatedBy getCreatedBy() {
+ return this.createdBy;
+ }
+
+ /**
+ * Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.
+ */
+
+ public Long getSequenceNumber() {
+ return this.sequenceNumber;
+ }
+
+ /**
+ * Reference to the resource on which the change or action was performed.
+ */
+
+ public com.commercetools.api.models.common.Reference getResource() {
+ return this.resource;
+ }
+
+ /**
+ * Version of the resource on which the change or action was performed.
+ */
+
+ public Long getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ /**
+ * Message Type of the Message.
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.
+ */
+
+ public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() {
+ return this.resourceUserProvidedIdentifiers;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setId(final String id) {
+ this.id = id;
+ }
+
+ public void setVersion(final Long version) {
+ this.version = version;
+ }
+
+ public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
+ this.createdAt = createdAt;
+ }
+
+ public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) {
+ this.lastModifiedAt = lastModifiedAt;
+ }
+
+ public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) {
+ this.lastModifiedBy = lastModifiedBy;
+ }
+
+ public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) {
+ this.createdBy = createdBy;
+ }
+
+ public void setSequenceNumber(final Long sequenceNumber) {
+ this.sequenceNumber = sequenceNumber;
+ }
+
+ public void setResource(final com.commercetools.api.models.common.Reference resource) {
+ this.resource = resource;
+ }
+
+ public void setResourceVersion(final Long resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public void setResourceUserProvidedIdentifiers(
+ final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) {
+ this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerShippingAddressRemovedMessageImpl that = (CustomerShippingAddressRemovedMessageImpl) o;
+
+ return new EqualsBuilder().append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .append(id, that.id)
+ .append(version, that.version)
+ .append(createdAt, that.createdAt)
+ .append(lastModifiedAt, that.lastModifiedAt)
+ .append(lastModifiedBy, that.lastModifiedBy)
+ .append(createdBy, that.createdBy)
+ .append(sequenceNumber, that.sequenceNumber)
+ .append(resource, that.resource)
+ .append(resourceVersion, that.resourceVersion)
+ .append(type, that.type)
+ .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(createdAt)
+ .append(lastModifiedAt)
+ .append(lastModifiedBy)
+ .append(createdBy)
+ .append(sequenceNumber)
+ .append(resource)
+ .append(resourceVersion)
+ .append(type)
+ .append(resourceUserProvidedIdentifiers)
+ .append(address)
+ .toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
+ .append("version", version)
+ .append("createdAt", createdAt)
+ .append("lastModifiedAt", lastModifiedAt)
+ .append("lastModifiedBy", lastModifiedBy)
+ .append("createdBy", createdBy)
+ .append("sequenceNumber", sequenceNumber)
+ .append("resource", resource)
+ .append("resourceVersion", resourceVersion)
+ .append("type", type)
+ .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerShippingAddressRemovedMessage copyDeep() {
+ return CustomerShippingAddressRemovedMessage.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayload.java
new file mode 100644
index 0000000000..b2f03bf12d
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayload.java
@@ -0,0 +1,137 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.common.Address;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Generated after a successful Remove Shipping Address ID update action.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressRemovedMessagePayload customerShippingAddressRemovedMessagePayload = CustomerShippingAddressRemovedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("CustomerShippingAddressRemoved")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = CustomerShippingAddressRemovedMessagePayloadImpl.class)
+public interface CustomerShippingAddressRemovedMessagePayload extends MessagePayload {
+
+ /**
+ * discriminator value for CustomerShippingAddressRemovedMessagePayload
+ */
+ String CUSTOMER_SHIPPING_ADDRESS_REMOVED = "CustomerShippingAddressRemoved";
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @return address
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("address")
+ public Address getAddress();
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param address value to be set
+ */
+
+ public void setAddress(final Address address);
+
+ /**
+ * factory method
+ * @return instance of CustomerShippingAddressRemovedMessagePayload
+ */
+ public static CustomerShippingAddressRemovedMessagePayload of() {
+ return new CustomerShippingAddressRemovedMessagePayloadImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy CustomerShippingAddressRemovedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static CustomerShippingAddressRemovedMessagePayload of(
+ final CustomerShippingAddressRemovedMessagePayload template) {
+ CustomerShippingAddressRemovedMessagePayloadImpl instance = new CustomerShippingAddressRemovedMessagePayloadImpl();
+ instance.setAddress(template.getAddress());
+ return instance;
+ }
+
+ public CustomerShippingAddressRemovedMessagePayload copyDeep();
+
+ /**
+ * factory method to create a deep copy of CustomerShippingAddressRemovedMessagePayload
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static CustomerShippingAddressRemovedMessagePayload deepCopy(
+ @Nullable final CustomerShippingAddressRemovedMessagePayload template) {
+ if (template == null) {
+ return null;
+ }
+ CustomerShippingAddressRemovedMessagePayloadImpl instance = new CustomerShippingAddressRemovedMessagePayloadImpl();
+ instance.setAddress(com.commercetools.api.models.common.Address.deepCopy(template.getAddress()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for CustomerShippingAddressRemovedMessagePayload
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessagePayloadBuilder builder() {
+ return CustomerShippingAddressRemovedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressRemovedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessagePayloadBuilder builder(
+ final CustomerShippingAddressRemovedMessagePayload template) {
+ return CustomerShippingAddressRemovedMessagePayloadBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withCustomerShippingAddressRemovedMessagePayload(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadBuilder.java
new file mode 100644
index 0000000000..f09eadf9e5
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadBuilder.java
@@ -0,0 +1,110 @@
+
+package com.commercetools.api.models.message;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * CustomerShippingAddressRemovedMessagePayloadBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * CustomerShippingAddressRemovedMessagePayload customerShippingAddressRemovedMessagePayload = CustomerShippingAddressRemovedMessagePayload.builder()
+ * .address(addressBuilder -> addressBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressRemovedMessagePayloadBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessagePayloadBuilder address(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of()).build();
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param builder function to build the address value
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessagePayloadBuilder withAddress(
+ Function builder) {
+ this.address = builder.apply(com.commercetools.api.models.common.AddressBuilder.of());
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @param address value to be set
+ * @return Builder
+ */
+
+ public CustomerShippingAddressRemovedMessagePayloadBuilder address(
+ final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ return this;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ * @return address
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ /**
+ * builds CustomerShippingAddressRemovedMessagePayload with checking for non-null required values
+ * @return CustomerShippingAddressRemovedMessagePayload
+ */
+ public CustomerShippingAddressRemovedMessagePayload build() {
+ Objects.requireNonNull(address, CustomerShippingAddressRemovedMessagePayload.class + ": address is missing");
+ return new CustomerShippingAddressRemovedMessagePayloadImpl(address);
+ }
+
+ /**
+ * builds CustomerShippingAddressRemovedMessagePayload without checking for non-null required values
+ * @return CustomerShippingAddressRemovedMessagePayload
+ */
+ public CustomerShippingAddressRemovedMessagePayload buildUnchecked() {
+ return new CustomerShippingAddressRemovedMessagePayloadImpl(address);
+ }
+
+ /**
+ * factory method for an instance of CustomerShippingAddressRemovedMessagePayloadBuilder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessagePayloadBuilder of() {
+ return new CustomerShippingAddressRemovedMessagePayloadBuilder();
+ }
+
+ /**
+ * create builder for CustomerShippingAddressRemovedMessagePayload instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static CustomerShippingAddressRemovedMessagePayloadBuilder of(
+ final CustomerShippingAddressRemovedMessagePayload template) {
+ CustomerShippingAddressRemovedMessagePayloadBuilder builder = new CustomerShippingAddressRemovedMessagePayloadBuilder();
+ builder.address = template.getAddress();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadImpl.java
new file mode 100644
index 0000000000..9659581dc3
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerShippingAddressRemovedMessagePayloadImpl.java
@@ -0,0 +1,100 @@
+
+package com.commercetools.api.models.message;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Generated after a successful Remove Shipping Address ID update action.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class CustomerShippingAddressRemovedMessagePayloadImpl
+ implements CustomerShippingAddressRemovedMessagePayload, ModelBase {
+
+ private String type;
+
+ private com.commercetools.api.models.common.Address address;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ CustomerShippingAddressRemovedMessagePayloadImpl(
+ @JsonProperty("address") final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ this.type = CUSTOMER_SHIPPING_ADDRESS_REMOVED;
+ }
+
+ /**
+ * create empty instance
+ */
+ public CustomerShippingAddressRemovedMessagePayloadImpl() {
+ this.type = CUSTOMER_SHIPPING_ADDRESS_REMOVED;
+ }
+
+ /**
+ *
+ */
+
+ public String getType() {
+ return this.type;
+ }
+
+ /**
+ * The address that was removed from the Customer shippingAddressIds.
+ */
+
+ public com.commercetools.api.models.common.Address getAddress() {
+ return this.address;
+ }
+
+ public void setAddress(final com.commercetools.api.models.common.Address address) {
+ this.address = address;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ CustomerShippingAddressRemovedMessagePayloadImpl that = (CustomerShippingAddressRemovedMessagePayloadImpl) o;
+
+ return new EqualsBuilder().append(type, that.type)
+ .append(address, that.address)
+ .append(type, that.type)
+ .append(address, that.address)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(type).append(address).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
+ .append("address", address)
+ .build();
+ }
+
+ @Override
+ public CustomerShippingAddressRemovedMessagePayload copyDeep() {
+ return CustomerShippingAddressRemovedMessagePayload.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java
index 4de63a9e56..d86082910d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java
@@ -829,6 +829,22 @@ public static com.commercetools.api.models.message.CustomerAddressRemovedMessage
return com.commercetools.api.models.message.CustomerAddressRemovedMessageBuilder.of();
}
+ /**
+ * builder for customerBillingAddressAdded subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerBillingAddressAddedMessageBuilder customerBillingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressAddedMessageBuilder.of();
+ }
+
+ /**
+ * builder for customerBillingAddressRemoved subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerBillingAddressRemovedMessageBuilder customerBillingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressRemovedMessageBuilder.of();
+ }
+
/**
* builder for customerCompanyNameSet subtype
* @return builder
@@ -941,6 +957,14 @@ public static com.commercetools.api.models.message.CustomerEmailVerifiedMessageB
return com.commercetools.api.models.message.CustomerEmailVerifiedMessageBuilder.of();
}
+ /**
+ * builder for customerExternalIdSet subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerExternalIdSetMessageBuilder customerExternalIdSetBuilder() {
+ return com.commercetools.api.models.message.CustomerExternalIdSetMessageBuilder.of();
+ }
+
/**
* builder for customerFirstNameSet subtype
* @return builder
@@ -1045,6 +1069,22 @@ public static com.commercetools.api.models.message.CustomerPasswordUpdatedMessag
return com.commercetools.api.models.message.CustomerPasswordUpdatedMessageBuilder.of();
}
+ /**
+ * builder for customerShippingAddressAdded subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerShippingAddressAddedMessageBuilder customerShippingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressAddedMessageBuilder.of();
+ }
+
+ /**
+ * builder for customerShippingAddressRemoved subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerShippingAddressRemovedMessageBuilder customerShippingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressRemovedMessageBuilder.of();
+ }
+
/**
* builder for customerStoresSet subtype
* @return builder
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java
index 9fc539b7e1..dce497546b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java
@@ -307,6 +307,14 @@ public com.commercetools.api.models.message.CustomerAddressRemovedMessageBuilder
return com.commercetools.api.models.message.CustomerAddressRemovedMessageBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerBillingAddressAddedMessageBuilder customerBillingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressAddedMessageBuilder.of();
+ }
+
+ public com.commercetools.api.models.message.CustomerBillingAddressRemovedMessageBuilder customerBillingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressRemovedMessageBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerCompanyNameSetMessageBuilder customerCompanyNameSetBuilder() {
return com.commercetools.api.models.message.CustomerCompanyNameSetMessageBuilder.of();
}
@@ -363,6 +371,10 @@ public com.commercetools.api.models.message.CustomerEmailVerifiedMessageBuilder
return com.commercetools.api.models.message.CustomerEmailVerifiedMessageBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerExternalIdSetMessageBuilder customerExternalIdSetBuilder() {
+ return com.commercetools.api.models.message.CustomerExternalIdSetMessageBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerFirstNameSetMessageBuilder customerFirstNameSetBuilder() {
return com.commercetools.api.models.message.CustomerFirstNameSetMessageBuilder.of();
}
@@ -415,6 +427,14 @@ public com.commercetools.api.models.message.CustomerPasswordUpdatedMessageBuilde
return com.commercetools.api.models.message.CustomerPasswordUpdatedMessageBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerShippingAddressAddedMessageBuilder customerShippingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressAddedMessageBuilder.of();
+ }
+
+ public com.commercetools.api.models.message.CustomerShippingAddressRemovedMessageBuilder customerShippingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressRemovedMessageBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerStoresSetMessageBuilder customerStoresSetBuilder() {
return com.commercetools.api.models.message.CustomerStoresSetMessageBuilder.of();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java
index e31a6795fe..b4025415b4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java
@@ -653,6 +653,22 @@ public static com.commercetools.api.models.message.CustomerAddressRemovedMessage
return com.commercetools.api.models.message.CustomerAddressRemovedMessagePayloadBuilder.of();
}
+ /**
+ * builder for customerBillingAddressAdded subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerBillingAddressAddedMessagePayloadBuilder customerBillingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * builder for customerBillingAddressRemoved subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerBillingAddressRemovedMessagePayloadBuilder customerBillingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressRemovedMessagePayloadBuilder.of();
+ }
+
/**
* builder for customerCompanyNameSet subtype
* @return builder
@@ -765,6 +781,14 @@ public static com.commercetools.api.models.message.CustomerEmailVerifiedMessageP
return com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayloadBuilder.of();
}
+ /**
+ * builder for customerExternalIdSet subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerExternalIdSetMessagePayloadBuilder customerExternalIdSetBuilder() {
+ return com.commercetools.api.models.message.CustomerExternalIdSetMessagePayloadBuilder.of();
+ }
+
/**
* builder for customerFirstNameSet subtype
* @return builder
@@ -869,6 +893,22 @@ public static com.commercetools.api.models.message.CustomerPasswordUpdatedMessag
return com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayloadBuilder.of();
}
+ /**
+ * builder for customerShippingAddressAdded subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerShippingAddressAddedMessagePayloadBuilder customerShippingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ /**
+ * builder for customerShippingAddressRemoved subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.message.CustomerShippingAddressRemovedMessagePayloadBuilder customerShippingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressRemovedMessagePayloadBuilder.of();
+ }
+
/**
* builder for customerStoresSet subtype
* @return builder
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java
index d7956416d3..5a924a2d9f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java
@@ -307,6 +307,14 @@ public com.commercetools.api.models.message.CustomerAddressRemovedMessagePayload
return com.commercetools.api.models.message.CustomerAddressRemovedMessagePayloadBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerBillingAddressAddedMessagePayloadBuilder customerBillingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ public com.commercetools.api.models.message.CustomerBillingAddressRemovedMessagePayloadBuilder customerBillingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerBillingAddressRemovedMessagePayloadBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayloadBuilder customerCompanyNameSetBuilder() {
return com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayloadBuilder.of();
}
@@ -363,6 +371,10 @@ public com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayloadB
return com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayloadBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerExternalIdSetMessagePayloadBuilder customerExternalIdSetBuilder() {
+ return com.commercetools.api.models.message.CustomerExternalIdSetMessagePayloadBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerFirstNameSetMessagePayloadBuilder customerFirstNameSetBuilder() {
return com.commercetools.api.models.message.CustomerFirstNameSetMessagePayloadBuilder.of();
}
@@ -415,6 +427,14 @@ public com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayloa
return com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayloadBuilder.of();
}
+ public com.commercetools.api.models.message.CustomerShippingAddressAddedMessagePayloadBuilder customerShippingAddressAddedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressAddedMessagePayloadBuilder.of();
+ }
+
+ public com.commercetools.api.models.message.CustomerShippingAddressRemovedMessagePayloadBuilder customerShippingAddressRemovedBuilder() {
+ return com.commercetools.api.models.message.CustomerShippingAddressRemovedMessagePayloadBuilder.of();
+ }
+
public com.commercetools.api.models.message.CustomerStoresSetMessagePayloadBuilder customerStoresSetBuilder() {
return com.commercetools.api.models.message.CustomerStoresSetMessagePayloadBuilder.of();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressAddedMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressAddedMessageExpansionBuilderDsl.java
new file mode 100644
index 0000000000..78c28af303
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressAddedMessageExpansionBuilderDsl.java
@@ -0,0 +1,46 @@
+
+package com.commercetools.api.predicates.expansion.message;
+
+import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne;
+
+import java.util.Collections;
+import java.util.List;
+
+import com.commercetools.api.predicates.expansion.ExpansionDsl;
+
+public class CustomerBillingAddressAddedMessageExpansionBuilderDsl implements ExpansionDsl {
+
+ private final List path;
+
+ private CustomerBillingAddressAddedMessageExpansionBuilderDsl(final List path) {
+ this.path = path;
+ }
+
+ public static CustomerBillingAddressAddedMessageExpansionBuilderDsl of() {
+ return new CustomerBillingAddressAddedMessageExpansionBuilderDsl(Collections.emptyList());
+ }
+
+ public static CustomerBillingAddressAddedMessageExpansionBuilderDsl of(final List path) {
+ return new CustomerBillingAddressAddedMessageExpansionBuilderDsl(path);
+ }
+
+ @Override
+ public List getPath() {
+ return path;
+ }
+
+ public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() {
+ return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl
+ .of(appendOne(path, "lastModifiedBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() {
+ return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl
+ .of(appendOne(path, "createdBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() {
+ return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl
+ .of(appendOne(path, "resource"));
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressRemovedMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressRemovedMessageExpansionBuilderDsl.java
new file mode 100644
index 0000000000..8aa642a0d8
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerBillingAddressRemovedMessageExpansionBuilderDsl.java
@@ -0,0 +1,46 @@
+
+package com.commercetools.api.predicates.expansion.message;
+
+import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne;
+
+import java.util.Collections;
+import java.util.List;
+
+import com.commercetools.api.predicates.expansion.ExpansionDsl;
+
+public class CustomerBillingAddressRemovedMessageExpansionBuilderDsl implements ExpansionDsl {
+
+ private final List path;
+
+ private CustomerBillingAddressRemovedMessageExpansionBuilderDsl(final List path) {
+ this.path = path;
+ }
+
+ public static CustomerBillingAddressRemovedMessageExpansionBuilderDsl of() {
+ return new CustomerBillingAddressRemovedMessageExpansionBuilderDsl(Collections.emptyList());
+ }
+
+ public static CustomerBillingAddressRemovedMessageExpansionBuilderDsl of(final List path) {
+ return new CustomerBillingAddressRemovedMessageExpansionBuilderDsl(path);
+ }
+
+ @Override
+ public List getPath() {
+ return path;
+ }
+
+ public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() {
+ return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl
+ .of(appendOne(path, "lastModifiedBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() {
+ return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl
+ .of(appendOne(path, "createdBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() {
+ return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl
+ .of(appendOne(path, "resource"));
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerExternalIdSetMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerExternalIdSetMessageExpansionBuilderDsl.java
new file mode 100644
index 0000000000..b2f391d6a3
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerExternalIdSetMessageExpansionBuilderDsl.java
@@ -0,0 +1,46 @@
+
+package com.commercetools.api.predicates.expansion.message;
+
+import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne;
+
+import java.util.Collections;
+import java.util.List;
+
+import com.commercetools.api.predicates.expansion.ExpansionDsl;
+
+public class CustomerExternalIdSetMessageExpansionBuilderDsl implements ExpansionDsl {
+
+ private final List path;
+
+ private CustomerExternalIdSetMessageExpansionBuilderDsl(final List path) {
+ this.path = path;
+ }
+
+ public static CustomerExternalIdSetMessageExpansionBuilderDsl of() {
+ return new CustomerExternalIdSetMessageExpansionBuilderDsl(Collections.emptyList());
+ }
+
+ public static CustomerExternalIdSetMessageExpansionBuilderDsl of(final List path) {
+ return new CustomerExternalIdSetMessageExpansionBuilderDsl(path);
+ }
+
+ @Override
+ public List getPath() {
+ return path;
+ }
+
+ public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() {
+ return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl
+ .of(appendOne(path, "lastModifiedBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() {
+ return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl
+ .of(appendOne(path, "createdBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() {
+ return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl
+ .of(appendOne(path, "resource"));
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressAddedMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressAddedMessageExpansionBuilderDsl.java
new file mode 100644
index 0000000000..e19f28b556
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressAddedMessageExpansionBuilderDsl.java
@@ -0,0 +1,46 @@
+
+package com.commercetools.api.predicates.expansion.message;
+
+import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne;
+
+import java.util.Collections;
+import java.util.List;
+
+import com.commercetools.api.predicates.expansion.ExpansionDsl;
+
+public class CustomerShippingAddressAddedMessageExpansionBuilderDsl implements ExpansionDsl {
+
+ private final List path;
+
+ private CustomerShippingAddressAddedMessageExpansionBuilderDsl(final List path) {
+ this.path = path;
+ }
+
+ public static CustomerShippingAddressAddedMessageExpansionBuilderDsl of() {
+ return new CustomerShippingAddressAddedMessageExpansionBuilderDsl(Collections.emptyList());
+ }
+
+ public static CustomerShippingAddressAddedMessageExpansionBuilderDsl of(final List path) {
+ return new CustomerShippingAddressAddedMessageExpansionBuilderDsl(path);
+ }
+
+ @Override
+ public List getPath() {
+ return path;
+ }
+
+ public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() {
+ return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl
+ .of(appendOne(path, "lastModifiedBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() {
+ return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl
+ .of(appendOne(path, "createdBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() {
+ return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl
+ .of(appendOne(path, "resource"));
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressRemovedMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressRemovedMessageExpansionBuilderDsl.java
new file mode 100644
index 0000000000..91f3e260ee
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerShippingAddressRemovedMessageExpansionBuilderDsl.java
@@ -0,0 +1,46 @@
+
+package com.commercetools.api.predicates.expansion.message;
+
+import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne;
+
+import java.util.Collections;
+import java.util.List;
+
+import com.commercetools.api.predicates.expansion.ExpansionDsl;
+
+public class CustomerShippingAddressRemovedMessageExpansionBuilderDsl implements ExpansionDsl {
+
+ private final List path;
+
+ private CustomerShippingAddressRemovedMessageExpansionBuilderDsl(final List path) {
+ this.path = path;
+ }
+
+ public static CustomerShippingAddressRemovedMessageExpansionBuilderDsl of() {
+ return new CustomerShippingAddressRemovedMessageExpansionBuilderDsl(Collections.emptyList());
+ }
+
+ public static CustomerShippingAddressRemovedMessageExpansionBuilderDsl of(final List path) {
+ return new CustomerShippingAddressRemovedMessageExpansionBuilderDsl(path);
+ }
+
+ @Override
+ public List getPath() {
+ return path;
+ }
+
+ public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() {
+ return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl
+ .of(appendOne(path, "lastModifiedBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() {
+ return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl
+ .of(appendOne(path, "createdBy"));
+ }
+
+ public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() {
+ return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl
+ .of(appendOne(path, "resource"));
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessagePayloadQueryBuilderDsl.java
index a797673422..8f860a556c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessagePayloadQueryBuilderDsl.java
@@ -28,4 +28,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, BusinessUnitAddressChangedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessageQueryBuilderDsl.java
index 77ae98ba77..e0ac73b557 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressChangedMessageQueryBuilderDsl.java
@@ -100,4 +100,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, BusinessUnitAddressChangedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessagePayloadQueryBuilderDsl.java
index 63517d0b94..97a8c00b48 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessagePayloadQueryBuilderDsl.java
@@ -28,4 +28,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, BusinessUnitAddressRemovedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessageQueryBuilderDsl.java
index 6fd967157b..5e60dcb29d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/BusinessUnitAddressRemovedMessageQueryBuilderDsl.java
@@ -100,4 +100,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, BusinessUnitAddressRemovedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessagePayloadQueryBuilderDsl.java
index c0bbaf16f3..21d51f25c3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessagePayloadQueryBuilderDsl.java
@@ -28,4 +28,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, CustomerAddressChangedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessageQueryBuilderDsl.java
index a51efb1407..13459c1e4b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressChangedMessageQueryBuilderDsl.java
@@ -100,4 +100,10 @@ public CombinationQueryPredicate a
CustomerAddressChangedMessageQueryBuilderDsl::of);
}
+ public StringCollectionPredicateBuilder addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, CustomerAddressChangedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessagePayloadQueryBuilderDsl.java
index 0dd3e24991..6025c218e6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessagePayloadQueryBuilderDsl.java
@@ -28,4 +28,10 @@ public CombinationQueryPredicate addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, CustomerAddressRemovedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessageQueryBuilderDsl.java
index 99f8662e1e..036cfb7812 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerAddressRemovedMessageQueryBuilderDsl.java
@@ -100,4 +100,10 @@ public CombinationQueryPredicate a
CustomerAddressRemovedMessageQueryBuilderDsl::of);
}
+ public StringCollectionPredicateBuilder addressRoles() {
+ return new StringCollectionPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("addressRoles")),
+ p -> new CombinationQueryPredicate<>(p, CustomerAddressRemovedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl.java
new file mode 100644
index 0000000000..e32dbcd790
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl.java
@@ -0,0 +1,31 @@
+
+package com.commercetools.api.predicates.query.message;
+
+import java.util.function.Function;
+
+import com.commercetools.api.predicates.query.*;
+
+public class CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl {
+ public CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl() {
+ }
+
+ public static CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl of() {
+ return new CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder type() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("type")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl::of));
+ }
+
+ public CombinationQueryPredicate address(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("address"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.AddressQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessagePayloadQueryBuilderDsl::of);
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessageQueryBuilderDsl.java
new file mode 100644
index 0000000000..0f49750297
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressAddedMessageQueryBuilderDsl.java
@@ -0,0 +1,103 @@
+
+package com.commercetools.api.predicates.query.message;
+
+import java.util.function.Function;
+
+import com.commercetools.api.predicates.query.*;
+
+public class CustomerBillingAddressAddedMessageQueryBuilderDsl {
+ public CustomerBillingAddressAddedMessageQueryBuilderDsl() {
+ }
+
+ public static CustomerBillingAddressAddedMessageQueryBuilderDsl of() {
+ return new CustomerBillingAddressAddedMessageQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder id() {
+ return new StringComparisonPredicateBuilder<>(BinaryQueryPredicate.of().left(new ConstantQueryPredicate("id")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public LongComparisonPredicateBuilder version() {
+ return new LongComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("version")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public DateTimeComparisonPredicateBuilder createdAt() {
+ return new DateTimeComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("createdAt")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public DateTimeComparisonPredicateBuilder lastModifiedAt() {
+ return new DateTimeComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("lastModifiedAt")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public CombinationQueryPredicate lastModifiedBy(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("lastModifiedBy"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.LastModifiedByQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessageQueryBuilderDsl::of);
+ }
+
+ public CombinationQueryPredicate createdBy(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("createdBy"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.CreatedByQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessageQueryBuilderDsl::of);
+ }
+
+ public LongComparisonPredicateBuilder sequenceNumber() {
+ return new LongComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("sequenceNumber")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public CombinationQueryPredicate resource(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("resource"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.ReferenceQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessageQueryBuilderDsl::of);
+ }
+
+ public LongComparisonPredicateBuilder resourceVersion() {
+ return new LongComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("resourceVersion")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public StringComparisonPredicateBuilder type() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("type")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressAddedMessageQueryBuilderDsl::of));
+ }
+
+ public CombinationQueryPredicate resourceUserProvidedIdentifiers(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("resourceUserProvidedIdentifiers"))
+ .inner(fn.apply(
+ com.commercetools.api.predicates.query.message.UserProvidedIdentifiersQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessageQueryBuilderDsl::of);
+ }
+
+ public CombinationQueryPredicate address(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("address"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.AddressQueryBuilderDsl.of())),
+ CustomerBillingAddressAddedMessageQueryBuilderDsl::of);
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl.java
new file mode 100644
index 0000000000..93ce2ef868
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl.java
@@ -0,0 +1,31 @@
+
+package com.commercetools.api.predicates.query.message;
+
+import java.util.function.Function;
+
+import com.commercetools.api.predicates.query.*;
+
+public class CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl {
+ public CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl() {
+ }
+
+ public static CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl of() {
+ return new CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder type() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("type")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl::of));
+ }
+
+ public CombinationQueryPredicate address(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ ContainerQueryPredicate.of()
+ .parent(ConstantQueryPredicate.of().constant("address"))
+ .inner(fn.apply(com.commercetools.api.predicates.query.common.AddressQueryBuilderDsl.of())),
+ CustomerBillingAddressRemovedMessagePayloadQueryBuilderDsl::of);
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessageQueryBuilderDsl.java
new file mode 100644
index 0000000000..efcc2cd49e
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerBillingAddressRemovedMessageQueryBuilderDsl.java
@@ -0,0 +1,103 @@
+
+package com.commercetools.api.predicates.query.message;
+
+import java.util.function.Function;
+
+import com.commercetools.api.predicates.query.*;
+
+public class CustomerBillingAddressRemovedMessageQueryBuilderDsl {
+ public CustomerBillingAddressRemovedMessageQueryBuilderDsl() {
+ }
+
+ public static CustomerBillingAddressRemovedMessageQueryBuilderDsl of() {
+ return new CustomerBillingAddressRemovedMessageQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder id() {
+ return new StringComparisonPredicateBuilder<>(BinaryQueryPredicate.of().left(new ConstantQueryPredicate("id")),
+ p -> new CombinationQueryPredicate<>(p, CustomerBillingAddressRemovedMessageQueryBuilderDsl::of));
+ }
+
+ public LongComparisonPredicateBuilder