diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailConfirmPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailConfirmPostString.java
index 7fbc43366a2..4329ab01778 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailConfirmPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailConfirmPostString.java
@@ -20,6 +20,7 @@
*
Use this method to verify a Store-specific Customer's email during their email verification process.
Verifying the email of the Customer produces the CustomerEmailVerified Message.
After the email is verified, all email tokens issued previously through the email verification flow are invalidated. This invalidation of tokens is eventually consistent.
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPost.java
index 801a39f66af..e066b66f2a4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPost.java
@@ -18,6 +18,7 @@
/**
*
Use this method to create an email token for a Store-specific Customer during their email verification process.
*
If the Customer exists in the Project but the stores field references a different Store, this method returns a ResourceNotFound error.
+ *
Creating an email token for the Customer produces the CustomerEmailTokenCreated Message. The Message will include the token's value, if the token's validity is 60 minutes or less.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPostString.java
index 6e15c493a0a..31e6a96a045 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersEmailTokenPostString.java
@@ -19,6 +19,7 @@
/**
*
Use this method to create an email token for a Store-specific Customer during their email verification process.
*
If the Customer exists in the Project but the stores field references a different Store, this method returns a ResourceNotFound error.
+ *
Creating an email token for the Customer produces the CustomerEmailTokenCreated Message. The Message will include the token's value, if the token's validity is 60 minutes or less.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPost.java
index 8218e83e051..6fdcddc93b5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPost.java
@@ -17,8 +17,8 @@
/**
*
Use this method to reset a Store-specific Customer's password during their password reset process.
- *
After the password is reset, any previously issued access and/or refresh tokens created through the password flow or refresh token flow are invalidated.
*
Resetting the password of the Customer produces the CustomerPasswordUpdated Message with reset=true.
+ *
After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
*
If the Customer exists in the Project but the stores field references a different Store, then this method returns a ResourceNotFound error.
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPostString.java
index 15fc4b4e21b..a5a67ef55b0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordResetPostString.java
@@ -18,8 +18,8 @@
/**
*
Use this method to reset a Store-specific Customer's password during their password reset process.
- *
After the password is reset, any previously issued access and/or refresh tokens created through the password flow or refresh token flow are invalidated.
*
Resetting the password of the Customer produces the CustomerPasswordUpdated Message with reset=true.
+ *
After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
*
If the Customer exists in the Project but the stores field references a different Store, then this method returns a ResourceNotFound error.
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPost.java
index dcaa024af7c..f3b5d39d3c3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPost.java
@@ -17,8 +17,8 @@
/**
*
Use this method to create a password reset token for a Store-specific Customer during their password reset process.
- *
Creating a password reset token does not invalidate existing tokens.
*
If the Customer exists in the Project but the stores field references a different Store, this method returns a ResourceNotFound error.
+ *
Creating a password reset token for the Customer produces the CustomerPasswordTokenCreated Message. The Message will include the token's value, if the token's validity is 60 minutes or less.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPostString.java
index 28978c1da36..8da052ee734 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersPasswordTokenPostString.java
@@ -18,8 +18,8 @@
/**
*
Use this method to create a password reset token for a Store-specific Customer during their password reset process.
- *
Creating a password reset token does not invalidate existing tokens.
*
If the Customer exists in the Project but the stores field references a different Store, this method returns a ResourceNotFound error.
+ *
Creating a password reset token for the Customer produces the CustomerPasswordTokenCreated Message. The Message will include the token's value, if the token's validity is 60 minutes or less.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPost.java
index 94b713c1366..b595b8da540 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPost.java
@@ -17,6 +17,7 @@
/**
*
This is the last step in the email verification process of a Customer. Returns a 200 OK status if successful.
+ *
After the email is verified, all email tokens issued previously through the email verification flow are invalidated. This invalidation of tokens is eventually consistent.
*
A ResourceNotFound error is returned in the following scenarios:
*
* - If no Customer exists with the
id specified in the customer:{id} scope.
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPostString.java
index 0239ce06b79..3c0895de65e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeEmailConfirmPostString.java
@@ -18,6 +18,7 @@
/**
* This is the last step in the email verification process of a Customer. Returns a 200 OK status if successful.
+ * After the email is verified, all email tokens issued previously through the email verification flow are invalidated. This invalidation of tokens is eventually consistent.
* A ResourceNotFound error is returned in the following scenarios:
*
* - If no Customer exists with the
id specified in the customer:{id} scope.
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPost.java
index 3f1b1afe7a5..f9bd5b5fcc6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPost.java
@@ -18,6 +18,7 @@
/**
* This is the last step in the password reset process of the authenticated Customer.
* Resetting a password produces the Customer CustomerPasswordUpdated Message with reset=true.
+ * After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
* A ResourceNotFound error is returned in the following scenarios:
*
* - If no Customer exists with the
id specified in the customer:{id} scope.
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPostString.java
index d6269ef3ba9..f4828bd0a49 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordResetPostString.java
@@ -19,6 +19,7 @@
/**
* This is the last step in the password reset process of the authenticated Customer.
* Resetting a password produces the Customer CustomerPasswordUpdated Message with reset=true.
+ * After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
* A ResourceNotFound error is returned in the following scenarios:
*
* - If no Customer exists with the
id specified in the customer:{id} scope.
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPost.java
index 630bda2af5a..456bb5a97f3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPost.java
@@ -17,6 +17,7 @@
/**
* This is the last step in the email verification process of a Customer.
+ * After the email is verified, all email tokens issued previously through the email verification flow are invalidated. This invalidation of tokens is eventually consistent.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPostString.java
index 1f18e2046cb..72aa44f7acb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeEmailConfirmPostString.java
@@ -18,6 +18,7 @@
/**
*
This is the last step in the email verification process of a Customer.
+ *
After the email is verified, all email tokens issued previously through the email verification flow are invalidated. This invalidation of tokens is eventually consistent.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPost.java
index 5c95c8be8d7..bac8564a672 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPost.java
@@ -18,6 +18,7 @@
/**
*
This is the last step in the password reset process of a Customer.
*
Resetting a password of the Customer produces the CustomerPasswordUpdated Message with reset=true.
+ *
After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPostString.java
index c57e2ebef6a..19aa7e78879 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordResetPostString.java
@@ -19,6 +19,7 @@
/**
*
This is the last step in the password reset process of a Customer.
*
Resetting a password of the Customer produces the CustomerPasswordUpdated Message with reset=true.
+ *
After the password is reset, all password tokens issued previously through the password reset flow are invalidated. In addition, any access and refresh tokens issued previously through the password flow and refresh token flow are invalidated. This invalidation of tokens is eventually consistent.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java
index d9b34658924..d7e161c9b6d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java
@@ -56,6 +56,14 @@ public interface CustomerCreateEmailToken {
@JsonProperty("ttlMinutes")
public Long getTtlMinutes();
+ /**
+ *
If set to true, all email tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
*
Unique identifier of the Customer.
* @param id value to be set
@@ -77,6 +85,13 @@ public interface CustomerCreateEmailToken {
public void setTtlMinutes(final Long ttlMinutes);
+ /**
+ *
If set to true, all email tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerCreateEmailToken
@@ -95,6 +110,7 @@ public static CustomerCreateEmailToken of(final CustomerCreateEmailToken templat
instance.setId(template.getId());
instance.setVersion(template.getVersion());
instance.setTtlMinutes(template.getTtlMinutes());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -114,6 +130,7 @@ public static CustomerCreateEmailToken deepCopy(@Nullable final CustomerCreateEm
instance.setId(template.getId());
instance.setVersion(template.getVersion());
instance.setTtlMinutes(template.getTtlMinutes());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenBuilder.java
index bfea6ee1468..d4af7642a5e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenBuilder.java
@@ -31,6 +31,9 @@ public class CustomerCreateEmailTokenBuilder implements Builder
Unique identifier of the Customer.
* @param id value to be set
@@ -64,6 +67,17 @@ public CustomerCreateEmailTokenBuilder ttlMinutes(final Long ttlMinutes) {
return this;
}
+ /**
+ * If set to true, all email tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerCreateEmailTokenBuilder invalidateOlderTokens(@Nullable final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Unique identifier of the Customer.
* @return id
@@ -92,6 +106,16 @@ public Long getTtlMinutes() {
return this.ttlMinutes;
}
+ /**
+ * If set to true, all email tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ @Nullable
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerCreateEmailToken with checking for non-null required values
* @return CustomerCreateEmailToken
@@ -99,7 +123,7 @@ public Long getTtlMinutes() {
public CustomerCreateEmailToken build() {
Objects.requireNonNull(id, CustomerCreateEmailToken.class + ": id is missing");
Objects.requireNonNull(ttlMinutes, CustomerCreateEmailToken.class + ": ttlMinutes is missing");
- return new CustomerCreateEmailTokenImpl(id, version, ttlMinutes);
+ return new CustomerCreateEmailTokenImpl(id, version, ttlMinutes, invalidateOlderTokens);
}
/**
@@ -107,7 +131,7 @@ public CustomerCreateEmailToken build() {
* @return CustomerCreateEmailToken
*/
public CustomerCreateEmailToken buildUnchecked() {
- return new CustomerCreateEmailTokenImpl(id, version, ttlMinutes);
+ return new CustomerCreateEmailTokenImpl(id, version, ttlMinutes, invalidateOlderTokens);
}
/**
@@ -128,6 +152,7 @@ public static CustomerCreateEmailTokenBuilder of(final CustomerCreateEmailToken
builder.id = template.getId();
builder.version = template.getVersion();
builder.ttlMinutes = template.getTtlMinutes();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java
index 922c8c961bc..42b01c4ef8f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java
@@ -28,15 +28,19 @@ public class CustomerCreateEmailTokenImpl implements CustomerCreateEmailToken, M
private Long ttlMinutes;
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerCreateEmailTokenImpl(@JsonProperty("id") final String id, @JsonProperty("version") final Long version,
- @JsonProperty("ttlMinutes") final Long ttlMinutes) {
+ @JsonProperty("ttlMinutes") final Long ttlMinutes,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.id = id;
this.version = version;
this.ttlMinutes = ttlMinutes;
+ this.invalidateOlderTokens = invalidateOlderTokens;
}
/**
@@ -69,6 +73,14 @@ public Long getTtlMinutes() {
return this.ttlMinutes;
}
+ /**
+ * If set to true, all email tokens issued previously for the Customer will be invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -81,6 +93,10 @@ public void setTtlMinutes(final Long ttlMinutes) {
this.ttlMinutes = ttlMinutes;
}
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -94,15 +110,21 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(id, that.id)
.append(version, that.version)
.append(ttlMinutes, that.ttlMinutes)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(id, that.id)
.append(version, that.version)
.append(ttlMinutes, that.ttlMinutes)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(id).append(version).append(ttlMinutes).toHashCode();
+ return new HashCodeBuilder(17, 37).append(id)
+ .append(version)
+ .append(ttlMinutes)
+ .append(invalidateOlderTokens)
+ .toHashCode();
}
@Override
@@ -110,6 +132,7 @@ public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id)
.append("version", version)
.append("ttlMinutes", ttlMinutes)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java
index 263a78ea5a5..5d98ccf23ec 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java
@@ -47,6 +47,14 @@ public interface CustomerCreatePasswordResetToken {
@JsonProperty("ttlMinutes")
public Long getTtlMinutes();
+ /**
+ * If set to true, all password tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
* Email address of the Customer treated as case-insensitive.
* @param email value to be set
@@ -61,6 +69,13 @@ public interface CustomerCreatePasswordResetToken {
public void setTtlMinutes(final Long ttlMinutes);
+ /**
+ * If set to true, all password tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerCreatePasswordResetToken
@@ -78,6 +93,7 @@ public static CustomerCreatePasswordResetToken of(final CustomerCreatePasswordRe
CustomerCreatePasswordResetTokenImpl instance = new CustomerCreatePasswordResetTokenImpl();
instance.setEmail(template.getEmail());
instance.setTtlMinutes(template.getTtlMinutes());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -96,6 +112,7 @@ public static CustomerCreatePasswordResetToken deepCopy(@Nullable final Customer
CustomerCreatePasswordResetTokenImpl instance = new CustomerCreatePasswordResetTokenImpl();
instance.setEmail(template.getEmail());
instance.setTtlMinutes(template.getTtlMinutes());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenBuilder.java
index 0c11c05872d..782f22d1d5d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenBuilder.java
@@ -28,6 +28,9 @@ public class CustomerCreatePasswordResetTokenBuilder implements BuilderEmail address of the Customer treated as case-insensitive.
* @param email value to be set
@@ -50,6 +53,18 @@ public CustomerCreatePasswordResetTokenBuilder ttlMinutes(@Nullable final Long t
return this;
}
+ /**
+ * If set to true, all password tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerCreatePasswordResetTokenBuilder invalidateOlderTokens(
+ @Nullable final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Email address of the Customer treated as case-insensitive.
* @return email
@@ -69,13 +84,23 @@ public Long getTtlMinutes() {
return this.ttlMinutes;
}
+ /**
+ * If set to true, all password tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ @Nullable
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerCreatePasswordResetToken with checking for non-null required values
* @return CustomerCreatePasswordResetToken
*/
public CustomerCreatePasswordResetToken build() {
Objects.requireNonNull(email, CustomerCreatePasswordResetToken.class + ": email is missing");
- return new CustomerCreatePasswordResetTokenImpl(email, ttlMinutes);
+ return new CustomerCreatePasswordResetTokenImpl(email, ttlMinutes, invalidateOlderTokens);
}
/**
@@ -83,7 +108,7 @@ public CustomerCreatePasswordResetToken build() {
* @return CustomerCreatePasswordResetToken
*/
public CustomerCreatePasswordResetToken buildUnchecked() {
- return new CustomerCreatePasswordResetTokenImpl(email, ttlMinutes);
+ return new CustomerCreatePasswordResetTokenImpl(email, ttlMinutes, invalidateOlderTokens);
}
/**
@@ -103,6 +128,7 @@ public static CustomerCreatePasswordResetTokenBuilder of(final CustomerCreatePas
CustomerCreatePasswordResetTokenBuilder builder = new CustomerCreatePasswordResetTokenBuilder();
builder.email = template.getEmail();
builder.ttlMinutes = template.getTtlMinutes();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java
index 3115b767ea5..cc3045015b0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java
@@ -26,14 +26,18 @@ public class CustomerCreatePasswordResetTokenImpl implements CustomerCreatePassw
private Long ttlMinutes;
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerCreatePasswordResetTokenImpl(@JsonProperty("email") final String email,
- @JsonProperty("ttlMinutes") final Long ttlMinutes) {
+ @JsonProperty("ttlMinutes") final Long ttlMinutes,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.email = email;
this.ttlMinutes = ttlMinutes;
+ this.invalidateOlderTokens = invalidateOlderTokens;
}
/**
@@ -58,6 +62,14 @@ public Long getTtlMinutes() {
return this.ttlMinutes;
}
+ /**
+ * If set to true, all password tokens issued previously for the Customer will be invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setEmail(final String email) {
this.email = email;
}
@@ -66,6 +78,10 @@ public void setTtlMinutes(final Long ttlMinutes) {
this.ttlMinutes = ttlMinutes;
}
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -78,20 +94,23 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(email, that.email)
.append(ttlMinutes, that.ttlMinutes)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(email, that.email)
.append(ttlMinutes, that.ttlMinutes)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(email).append(ttlMinutes).toHashCode();
+ return new HashCodeBuilder(17, 37).append(email).append(ttlMinutes).append(invalidateOlderTokens).toHashCode();
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("email", email)
.append("ttlMinutes", ttlMinutes)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java
index f18b9e67859..2647c8a624c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java
@@ -27,6 +27,7 @@
* .customerId("{customerId}")
* .value("{value}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
* .build()
*
@@ -68,6 +69,14 @@ public interface CustomerToken {
@JsonProperty("expiresAt")
public ZonedDateTime getExpiresAt();
+ /**
+ * If true, all tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+ @NotNull
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
* Date and time (UTC) the token was initially created.
* @return createdAt
@@ -112,6 +121,13 @@ public interface CustomerToken {
public void setExpiresAt(final ZonedDateTime expiresAt);
+ /**
+ * If true, all tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* Date and time (UTC) the token was initially created.
* @param createdAt value to be set
@@ -145,6 +161,7 @@ public static CustomerToken of(final CustomerToken template) {
instance.setCustomerId(template.getCustomerId());
instance.setValue(template.getValue());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
instance.setCreatedAt(template.getCreatedAt());
instance.setLastModifiedAt(template.getLastModifiedAt());
return instance;
@@ -167,6 +184,7 @@ public static CustomerToken deepCopy(@Nullable final CustomerToken template) {
instance.setCustomerId(template.getCustomerId());
instance.setValue(template.getValue());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
instance.setCreatedAt(template.getCreatedAt());
instance.setLastModifiedAt(template.getLastModifiedAt());
return instance;
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenBuilder.java
index 146bb9d3fe5..1a195ae259a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenBuilder.java
@@ -19,6 +19,7 @@
* .customerId("{customerId}")
* .value("{value}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
* .build()
*
@@ -35,6 +36,8 @@ public class CustomerTokenBuilder implements Builder {
private java.time.ZonedDateTime expiresAt;
+ private Boolean invalidateOlderTokens;
+
private java.time.ZonedDateTime createdAt;
@Nullable
@@ -84,6 +87,17 @@ public CustomerTokenBuilder expiresAt(final java.time.ZonedDateTime expiresAt) {
return this;
}
+ /**
+ * If true, all tokens issued previously for the Customer will be invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerTokenBuilder invalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Date and time (UTC) the token was initially created.
* @param createdAt value to be set
@@ -142,6 +156,15 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * If true, all tokens issued previously for the Customer will be invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* Date and time (UTC) the token was initially created.
* @return createdAt
@@ -170,8 +193,10 @@ public CustomerToken build() {
Objects.requireNonNull(customerId, CustomerToken.class + ": customerId is missing");
Objects.requireNonNull(value, CustomerToken.class + ": value is missing");
Objects.requireNonNull(expiresAt, CustomerToken.class + ": expiresAt is missing");
+ Objects.requireNonNull(invalidateOlderTokens, CustomerToken.class + ": invalidateOlderTokens is missing");
Objects.requireNonNull(createdAt, CustomerToken.class + ": createdAt is missing");
- return new CustomerTokenImpl(id, customerId, value, expiresAt, createdAt, lastModifiedAt);
+ return new CustomerTokenImpl(id, customerId, value, expiresAt, invalidateOlderTokens, createdAt,
+ lastModifiedAt);
}
/**
@@ -179,7 +204,8 @@ public CustomerToken build() {
* @return CustomerToken
*/
public CustomerToken buildUnchecked() {
- return new CustomerTokenImpl(id, customerId, value, expiresAt, createdAt, lastModifiedAt);
+ return new CustomerTokenImpl(id, customerId, value, expiresAt, invalidateOlderTokens, createdAt,
+ lastModifiedAt);
}
/**
@@ -201,6 +227,7 @@ public static CustomerTokenBuilder of(final CustomerToken template) {
builder.customerId = template.getCustomerId();
builder.value = template.getValue();
builder.expiresAt = template.getExpiresAt();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
builder.createdAt = template.getCreatedAt();
builder.lastModifiedAt = template.getLastModifiedAt();
return builder;
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java
index 579abd5bf6b..9cda6899740 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java
@@ -30,6 +30,8 @@ public class CustomerTokenImpl implements CustomerToken, ModelBase {
private java.time.ZonedDateTime expiresAt;
+ private Boolean invalidateOlderTokens;
+
private java.time.ZonedDateTime createdAt;
private java.time.ZonedDateTime lastModifiedAt;
@@ -41,12 +43,14 @@ public class CustomerTokenImpl implements CustomerToken, ModelBase {
CustomerTokenImpl(@JsonProperty("id") final String id, @JsonProperty("customerId") final String customerId,
@JsonProperty("value") final String value,
@JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens,
@JsonProperty("createdAt") final java.time.ZonedDateTime createdAt,
@JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt) {
this.id = id;
this.customerId = customerId;
this.value = value;
this.expiresAt = expiresAt;
+ this.invalidateOlderTokens = invalidateOlderTokens;
this.createdAt = createdAt;
this.lastModifiedAt = lastModifiedAt;
}
@@ -89,6 +93,14 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * If true, all tokens issued previously for the Customer will be invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* Date and time (UTC) the token was initially created.
*/
@@ -121,6 +133,10 @@ public void setExpiresAt(final java.time.ZonedDateTime expiresAt) {
this.expiresAt = expiresAt;
}
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
public void setCreatedAt(final java.time.ZonedDateTime createdAt) {
this.createdAt = createdAt;
}
@@ -143,12 +159,14 @@ public boolean equals(Object o) {
.append(customerId, that.customerId)
.append(value, that.value)
.append(expiresAt, that.expiresAt)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(createdAt, that.createdAt)
.append(lastModifiedAt, that.lastModifiedAt)
.append(id, that.id)
.append(customerId, that.customerId)
.append(value, that.value)
.append(expiresAt, that.expiresAt)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(createdAt, that.createdAt)
.append(lastModifiedAt, that.lastModifiedAt)
.isEquals();
@@ -160,6 +178,7 @@ public int hashCode() {
.append(customerId)
.append(value)
.append(expiresAt)
+ .append(invalidateOlderTokens)
.append(createdAt)
.append(lastModifiedAt)
.toHashCode();
@@ -171,6 +190,7 @@ public String toString() {
.append("customerId", customerId)
.append("value", value)
.append("expiresAt", expiresAt)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.append("createdAt", createdAt)
.append("lastModifiedAt", lastModifiedAt)
.build();
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java
index ec71e6d5d1a..688515d0969 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java
@@ -287,6 +287,22 @@ public static com.commercetools.api.models.error.EnumValuesMustMatchErrorBuilder
return com.commercetools.api.models.error.EnumValuesMustMatchErrorBuilder.of();
}
+ /**
+ * builder for expiredCustomerEmailToken subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.error.ExpiredCustomerEmailTokenErrorBuilder expiredCustomerEmailTokenBuilder() {
+ return com.commercetools.api.models.error.ExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ /**
+ * builder for expiredCustomerPasswordToken subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.error.ExpiredCustomerPasswordTokenErrorBuilder expiredCustomerPasswordTokenBuilder() {
+ return com.commercetools.api.models.error.ExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
/**
* builder for extensionBadResponse subtype
* @return builder
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java
index 18b758b7028..098b7ede45e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java
@@ -107,6 +107,14 @@ public com.commercetools.api.models.error.EnumValuesMustMatchErrorBuilder enumVa
return com.commercetools.api.models.error.EnumValuesMustMatchErrorBuilder.of();
}
+ public com.commercetools.api.models.error.ExpiredCustomerEmailTokenErrorBuilder expiredCustomerEmailTokenBuilder() {
+ return com.commercetools.api.models.error.ExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ public com.commercetools.api.models.error.ExpiredCustomerPasswordTokenErrorBuilder expiredCustomerPasswordTokenBuilder() {
+ return com.commercetools.api.models.error.ExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
public com.commercetools.api.models.error.ExtensionBadResponseErrorBuilder extensionBadResponseBuilder() {
return com.commercetools.api.models.error.ExtensionBadResponseErrorBuilder.of();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenError.java
new file mode 100644
index 00000000000..b06ac8eab93
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenError.java
@@ -0,0 +1,145 @@
+
+package com.commercetools.api.models.error;
+
+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;
+
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Returned when the provided email token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by email token and Get Customer in Store by email token requests
+ * - Verify email of Customer and Verify email of Customer in Store requests
+ *
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * ExpiredCustomerEmailTokenError expiredCustomerEmailTokenError = ExpiredCustomerEmailTokenError.builder()
+ * .message("{message}")
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("ExpiredCustomerEmailToken")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = ExpiredCustomerEmailTokenErrorImpl.class)
+public interface ExpiredCustomerEmailTokenError extends ErrorObject {
+
+ /**
+ * discriminator value for ExpiredCustomerEmailTokenError
+ */
+ String EXPIRED_CUSTOMER_EMAIL_TOKEN = "ExpiredCustomerEmailToken";
+
+ /**
+ *
+ * @return code
+ */
+ @NotNull
+ @JsonProperty("code")
+ public String getCode();
+
+ /**
+ * "The given email token has expired."
+ * @return message
+ */
+ @NotNull
+ @JsonProperty("message")
+ public String getMessage();
+
+ /**
+ * "The given email token has expired."
+ * @param message value to be set
+ */
+
+ public void setMessage(final String message);
+
+ /**
+ * factory method
+ * @return instance of ExpiredCustomerEmailTokenError
+ */
+ public static ExpiredCustomerEmailTokenError of() {
+ return new ExpiredCustomerEmailTokenErrorImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy ExpiredCustomerEmailTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static ExpiredCustomerEmailTokenError of(final ExpiredCustomerEmailTokenError template) {
+ ExpiredCustomerEmailTokenErrorImpl instance = new ExpiredCustomerEmailTokenErrorImpl();
+ instance.setMessage(template.getMessage());
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ public ExpiredCustomerEmailTokenError copyDeep();
+
+ /**
+ * factory method to create a deep copy of ExpiredCustomerEmailTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static ExpiredCustomerEmailTokenError deepCopy(@Nullable final ExpiredCustomerEmailTokenError template) {
+ if (template == null) {
+ return null;
+ }
+ ExpiredCustomerEmailTokenErrorImpl instance = new ExpiredCustomerEmailTokenErrorImpl();
+ instance.setMessage(template.getMessage());
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ /**
+ * builder factory method for ExpiredCustomerEmailTokenError
+ * @return builder
+ */
+ public static ExpiredCustomerEmailTokenErrorBuilder builder() {
+ return ExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ /**
+ * create builder for ExpiredCustomerEmailTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static ExpiredCustomerEmailTokenErrorBuilder builder(final ExpiredCustomerEmailTokenError template) {
+ return ExpiredCustomerEmailTokenErrorBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withExpiredCustomerEmailTokenError(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/error/ExpiredCustomerEmailTokenErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorBuilder.java
new file mode 100644
index 00000000000..bdccfda2314
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorBuilder.java
@@ -0,0 +1,120 @@
+
+package com.commercetools.api.models.error;
+
+import java.util.*;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * ExpiredCustomerEmailTokenErrorBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * ExpiredCustomerEmailTokenError expiredCustomerEmailTokenError = ExpiredCustomerEmailTokenError.builder()
+ * .message("{message}")
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class ExpiredCustomerEmailTokenErrorBuilder implements Builder {
+
+ private String message;
+
+ private Map values = new HashMap<>();
+
+ /**
+ * "The given email token has expired."
+ * @param message value to be set
+ * @return Builder
+ */
+
+ public ExpiredCustomerEmailTokenErrorBuilder message(final String message) {
+ this.message = message;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param values properties to be set
+ * @return Builder
+ */
+
+ public ExpiredCustomerEmailTokenErrorBuilder values(final Map values) {
+ this.values = values;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param key property name
+ * @param value property value
+ * @return Builder
+ */
+
+ public ExpiredCustomerEmailTokenErrorBuilder addValue(final String key, final java.lang.Object value) {
+ if (this.values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ return this;
+ }
+
+ /**
+ * "The given email token has expired."
+ * @return message
+ */
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @return pattern properties
+ */
+
+ public Map getValues() {
+ return this.values;
+ }
+
+ /**
+ * builds ExpiredCustomerEmailTokenError with checking for non-null required values
+ * @return ExpiredCustomerEmailTokenError
+ */
+ public ExpiredCustomerEmailTokenError build() {
+ Objects.requireNonNull(message, ExpiredCustomerEmailTokenError.class + ": message is missing");
+ return new ExpiredCustomerEmailTokenErrorImpl(message, values);
+ }
+
+ /**
+ * builds ExpiredCustomerEmailTokenError without checking for non-null required values
+ * @return ExpiredCustomerEmailTokenError
+ */
+ public ExpiredCustomerEmailTokenError buildUnchecked() {
+ return new ExpiredCustomerEmailTokenErrorImpl(message, values);
+ }
+
+ /**
+ * factory method for an instance of ExpiredCustomerEmailTokenErrorBuilder
+ * @return builder
+ */
+ public static ExpiredCustomerEmailTokenErrorBuilder of() {
+ return new ExpiredCustomerEmailTokenErrorBuilder();
+ }
+
+ /**
+ * create builder for ExpiredCustomerEmailTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static ExpiredCustomerEmailTokenErrorBuilder of(final ExpiredCustomerEmailTokenError template) {
+ ExpiredCustomerEmailTokenErrorBuilder builder = new ExpiredCustomerEmailTokenErrorBuilder();
+ builder.message = template.getMessage();
+ builder.values = template.values();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorImpl.java
new file mode 100644
index 00000000000..ba7e7f5f527
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorImpl.java
@@ -0,0 +1,126 @@
+
+package com.commercetools.api.models.error;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+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;
+
+/**
+ * Returned when the provided email token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by email token and Get Customer in Store by email token requests
+ * - Verify email of Customer and Verify email of Customer in Store requests
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class ExpiredCustomerEmailTokenErrorImpl implements ExpiredCustomerEmailTokenError, ModelBase {
+
+ private String code;
+
+ private String message;
+
+ private Map values;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ ExpiredCustomerEmailTokenErrorImpl(@JsonProperty("message") final String message,
+ @JsonAnySetter @JsonProperty("values") final Map values) {
+ this.message = message;
+ this.values = values;
+ this.code = EXPIRED_CUSTOMER_EMAIL_TOKEN;
+ }
+
+ /**
+ * create empty instance
+ */
+ public ExpiredCustomerEmailTokenErrorImpl() {
+ this.code = EXPIRED_CUSTOMER_EMAIL_TOKEN;
+ }
+
+ /**
+ *
+ */
+
+ public String getCode() {
+ return this.code;
+ }
+
+ /**
+ * "The given email token has expired."
+ */
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ /**
+ * Error-specific additional fields.
+ */
+
+ public Map values() {
+ return values;
+ }
+
+ public void setMessage(final String message) {
+ this.message = message;
+ }
+
+ public void setValue(String key, java.lang.Object value) {
+ if (values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ ExpiredCustomerEmailTokenErrorImpl that = (ExpiredCustomerEmailTokenErrorImpl) o;
+
+ return new EqualsBuilder().append(code, that.code)
+ .append(message, that.message)
+ .append(values, that.values)
+ .append(code, that.code)
+ .append(message, that.message)
+ .append(values, that.values)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(code).append(message).append(values).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("code", code)
+ .append("message", message)
+ .append("values", values)
+ .build();
+ }
+
+ @Override
+ public ExpiredCustomerEmailTokenError copyDeep() {
+ return ExpiredCustomerEmailTokenError.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenError.java
new file mode 100644
index 00000000000..9c640617ed3
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenError.java
@@ -0,0 +1,146 @@
+
+package com.commercetools.api.models.error;
+
+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;
+
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Returned when the provided password token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by password token and Get Customer in Store by password token requests
+ * - Reset password of Customer and Reset password of Customer in Store requests
+ *
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * ExpiredCustomerPasswordTokenError expiredCustomerPasswordTokenError = ExpiredCustomerPasswordTokenError.builder()
+ * .message("{message}")
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("ExpiredCustomerPasswordToken")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = ExpiredCustomerPasswordTokenErrorImpl.class)
+public interface ExpiredCustomerPasswordTokenError extends ErrorObject {
+
+ /**
+ * discriminator value for ExpiredCustomerPasswordTokenError
+ */
+ String EXPIRED_CUSTOMER_PASSWORD_TOKEN = "ExpiredCustomerPasswordToken";
+
+ /**
+ *
+ * @return code
+ */
+ @NotNull
+ @JsonProperty("code")
+ public String getCode();
+
+ /**
+ * "The given password token has expired."
+ * @return message
+ */
+ @NotNull
+ @JsonProperty("message")
+ public String getMessage();
+
+ /**
+ * "The given password token has expired."
+ * @param message value to be set
+ */
+
+ public void setMessage(final String message);
+
+ /**
+ * factory method
+ * @return instance of ExpiredCustomerPasswordTokenError
+ */
+ public static ExpiredCustomerPasswordTokenError of() {
+ return new ExpiredCustomerPasswordTokenErrorImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy ExpiredCustomerPasswordTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static ExpiredCustomerPasswordTokenError of(final ExpiredCustomerPasswordTokenError template) {
+ ExpiredCustomerPasswordTokenErrorImpl instance = new ExpiredCustomerPasswordTokenErrorImpl();
+ instance.setMessage(template.getMessage());
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ public ExpiredCustomerPasswordTokenError copyDeep();
+
+ /**
+ * factory method to create a deep copy of ExpiredCustomerPasswordTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static ExpiredCustomerPasswordTokenError deepCopy(
+ @Nullable final ExpiredCustomerPasswordTokenError template) {
+ if (template == null) {
+ return null;
+ }
+ ExpiredCustomerPasswordTokenErrorImpl instance = new ExpiredCustomerPasswordTokenErrorImpl();
+ instance.setMessage(template.getMessage());
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ /**
+ * builder factory method for ExpiredCustomerPasswordTokenError
+ * @return builder
+ */
+ public static ExpiredCustomerPasswordTokenErrorBuilder builder() {
+ return ExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
+ /**
+ * create builder for ExpiredCustomerPasswordTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static ExpiredCustomerPasswordTokenErrorBuilder builder(final ExpiredCustomerPasswordTokenError template) {
+ return ExpiredCustomerPasswordTokenErrorBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withExpiredCustomerPasswordTokenError(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/error/ExpiredCustomerPasswordTokenErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorBuilder.java
new file mode 100644
index 00000000000..8ab679730b1
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorBuilder.java
@@ -0,0 +1,120 @@
+
+package com.commercetools.api.models.error;
+
+import java.util.*;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * ExpiredCustomerPasswordTokenErrorBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * ExpiredCustomerPasswordTokenError expiredCustomerPasswordTokenError = ExpiredCustomerPasswordTokenError.builder()
+ * .message("{message}")
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class ExpiredCustomerPasswordTokenErrorBuilder implements Builder {
+
+ private String message;
+
+ private Map values = new HashMap<>();
+
+ /**
+ * "The given password token has expired."
+ * @param message value to be set
+ * @return Builder
+ */
+
+ public ExpiredCustomerPasswordTokenErrorBuilder message(final String message) {
+ this.message = message;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param values properties to be set
+ * @return Builder
+ */
+
+ public ExpiredCustomerPasswordTokenErrorBuilder values(final Map values) {
+ this.values = values;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param key property name
+ * @param value property value
+ * @return Builder
+ */
+
+ public ExpiredCustomerPasswordTokenErrorBuilder addValue(final String key, final java.lang.Object value) {
+ if (this.values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ return this;
+ }
+
+ /**
+ * "The given password token has expired."
+ * @return message
+ */
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @return pattern properties
+ */
+
+ public Map getValues() {
+ return this.values;
+ }
+
+ /**
+ * builds ExpiredCustomerPasswordTokenError with checking for non-null required values
+ * @return ExpiredCustomerPasswordTokenError
+ */
+ public ExpiredCustomerPasswordTokenError build() {
+ Objects.requireNonNull(message, ExpiredCustomerPasswordTokenError.class + ": message is missing");
+ return new ExpiredCustomerPasswordTokenErrorImpl(message, values);
+ }
+
+ /**
+ * builds ExpiredCustomerPasswordTokenError without checking for non-null required values
+ * @return ExpiredCustomerPasswordTokenError
+ */
+ public ExpiredCustomerPasswordTokenError buildUnchecked() {
+ return new ExpiredCustomerPasswordTokenErrorImpl(message, values);
+ }
+
+ /**
+ * factory method for an instance of ExpiredCustomerPasswordTokenErrorBuilder
+ * @return builder
+ */
+ public static ExpiredCustomerPasswordTokenErrorBuilder of() {
+ return new ExpiredCustomerPasswordTokenErrorBuilder();
+ }
+
+ /**
+ * create builder for ExpiredCustomerPasswordTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static ExpiredCustomerPasswordTokenErrorBuilder of(final ExpiredCustomerPasswordTokenError template) {
+ ExpiredCustomerPasswordTokenErrorBuilder builder = new ExpiredCustomerPasswordTokenErrorBuilder();
+ builder.message = template.getMessage();
+ builder.values = template.values();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorImpl.java
new file mode 100644
index 00000000000..b08786fa76e
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorImpl.java
@@ -0,0 +1,126 @@
+
+package com.commercetools.api.models.error;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+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;
+
+/**
+ * Returned when the provided password token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by password token and Get Customer in Store by password token requests
+ * - Reset password of Customer and Reset password of Customer in Store requests
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class ExpiredCustomerPasswordTokenErrorImpl implements ExpiredCustomerPasswordTokenError, ModelBase {
+
+ private String code;
+
+ private String message;
+
+ private Map values;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ ExpiredCustomerPasswordTokenErrorImpl(@JsonProperty("message") final String message,
+ @JsonAnySetter @JsonProperty("values") final Map values) {
+ this.message = message;
+ this.values = values;
+ this.code = EXPIRED_CUSTOMER_PASSWORD_TOKEN;
+ }
+
+ /**
+ * create empty instance
+ */
+ public ExpiredCustomerPasswordTokenErrorImpl() {
+ this.code = EXPIRED_CUSTOMER_PASSWORD_TOKEN;
+ }
+
+ /**
+ *
+ */
+
+ public String getCode() {
+ return this.code;
+ }
+
+ /**
+ * "The given password token has expired."
+ */
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ /**
+ * Error-specific additional fields.
+ */
+
+ public Map values() {
+ return values;
+ }
+
+ public void setMessage(final String message) {
+ this.message = message;
+ }
+
+ public void setValue(String key, java.lang.Object value) {
+ if (values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ ExpiredCustomerPasswordTokenErrorImpl that = (ExpiredCustomerPasswordTokenErrorImpl) o;
+
+ return new EqualsBuilder().append(code, that.code)
+ .append(message, that.message)
+ .append(values, that.values)
+ .append(code, that.code)
+ .append(message, that.message)
+ .append(values, that.values)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(code).append(message).append(values).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("code", code)
+ .append("message", message)
+ .append("values", values)
+ .build();
+ }
+
+ @Override
+ public ExpiredCustomerPasswordTokenError copyDeep() {
+ return ExpiredCustomerPasswordTokenError.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java
index 0b6e40c0781..2e868ad9926 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java
@@ -269,6 +269,22 @@ public static com.commercetools.api.models.error.GraphQLEnumValuesMustMatchError
return com.commercetools.api.models.error.GraphQLEnumValuesMustMatchErrorBuilder.of();
}
+ /**
+ * builder for expiredCustomerEmailToken subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.error.GraphQLExpiredCustomerEmailTokenErrorBuilder expiredCustomerEmailTokenBuilder() {
+ return com.commercetools.api.models.error.GraphQLExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ /**
+ * builder for expiredCustomerPasswordToken subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.error.GraphQLExpiredCustomerPasswordTokenErrorBuilder expiredCustomerPasswordTokenBuilder() {
+ return com.commercetools.api.models.error.GraphQLExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
/**
* builder for extensionBadResponse subtype
* @return builder
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectBuilder.java
index 0cc895a9dba..c7e3f59ae02 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectBuilder.java
@@ -107,6 +107,14 @@ public com.commercetools.api.models.error.GraphQLEnumValuesMustMatchErrorBuilder
return com.commercetools.api.models.error.GraphQLEnumValuesMustMatchErrorBuilder.of();
}
+ public com.commercetools.api.models.error.GraphQLExpiredCustomerEmailTokenErrorBuilder expiredCustomerEmailTokenBuilder() {
+ return com.commercetools.api.models.error.GraphQLExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ public com.commercetools.api.models.error.GraphQLExpiredCustomerPasswordTokenErrorBuilder expiredCustomerPasswordTokenBuilder() {
+ return com.commercetools.api.models.error.GraphQLExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
public com.commercetools.api.models.error.GraphQLExtensionBadResponseErrorBuilder extensionBadResponseBuilder() {
return com.commercetools.api.models.error.GraphQLExtensionBadResponseErrorBuilder.of();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenError.java
new file mode 100644
index 00000000000..e5a2111e91a
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenError.java
@@ -0,0 +1,129 @@
+
+package com.commercetools.api.models.error;
+
+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;
+
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Returned when the provided email token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by email token and Get Customer in Store by email token requests
+ * - Verify email of Customer and Verify email of Customer in Store requests
+ *
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * GraphQLExpiredCustomerEmailTokenError graphQLExpiredCustomerEmailTokenError = GraphQLExpiredCustomerEmailTokenError.builder()
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("ExpiredCustomerEmailToken")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = GraphQLExpiredCustomerEmailTokenErrorImpl.class)
+public interface GraphQLExpiredCustomerEmailTokenError extends GraphQLErrorObject {
+
+ /**
+ * discriminator value for GraphQLExpiredCustomerEmailTokenError
+ */
+ String EXPIRED_CUSTOMER_EMAIL_TOKEN = "ExpiredCustomerEmailToken";
+
+ /**
+ *
+ * @return code
+ */
+ @NotNull
+ @JsonProperty("code")
+ public String getCode();
+
+ /**
+ * factory method
+ * @return instance of GraphQLExpiredCustomerEmailTokenError
+ */
+ public static GraphQLExpiredCustomerEmailTokenError of() {
+ return new GraphQLExpiredCustomerEmailTokenErrorImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy GraphQLExpiredCustomerEmailTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static GraphQLExpiredCustomerEmailTokenError of(final GraphQLExpiredCustomerEmailTokenError template) {
+ GraphQLExpiredCustomerEmailTokenErrorImpl instance = new GraphQLExpiredCustomerEmailTokenErrorImpl();
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ public GraphQLExpiredCustomerEmailTokenError copyDeep();
+
+ /**
+ * factory method to create a deep copy of GraphQLExpiredCustomerEmailTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static GraphQLExpiredCustomerEmailTokenError deepCopy(
+ @Nullable final GraphQLExpiredCustomerEmailTokenError template) {
+ if (template == null) {
+ return null;
+ }
+ GraphQLExpiredCustomerEmailTokenErrorImpl instance = new GraphQLExpiredCustomerEmailTokenErrorImpl();
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ /**
+ * builder factory method for GraphQLExpiredCustomerEmailTokenError
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerEmailTokenErrorBuilder builder() {
+ return GraphQLExpiredCustomerEmailTokenErrorBuilder.of();
+ }
+
+ /**
+ * create builder for GraphQLExpiredCustomerEmailTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerEmailTokenErrorBuilder builder(
+ final GraphQLExpiredCustomerEmailTokenError template) {
+ return GraphQLExpiredCustomerEmailTokenErrorBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withGraphQLExpiredCustomerEmailTokenError(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/error/GraphQLExpiredCustomerEmailTokenErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorBuilder.java
new file mode 100644
index 00000000000..9bcb0716b46
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorBuilder.java
@@ -0,0 +1,96 @@
+
+package com.commercetools.api.models.error;
+
+import java.util.*;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * GraphQLExpiredCustomerEmailTokenErrorBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * GraphQLExpiredCustomerEmailTokenError graphQLExpiredCustomerEmailTokenError = GraphQLExpiredCustomerEmailTokenError.builder()
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class GraphQLExpiredCustomerEmailTokenErrorBuilder implements Builder {
+
+ private Map values = new HashMap<>();
+
+ /**
+ * Error-specific additional fields.
+ * @param values properties to be set
+ * @return Builder
+ */
+
+ public GraphQLExpiredCustomerEmailTokenErrorBuilder values(final Map values) {
+ this.values = values;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param key property name
+ * @param value property value
+ * @return Builder
+ */
+
+ public GraphQLExpiredCustomerEmailTokenErrorBuilder addValue(final String key, final java.lang.Object value) {
+ if (this.values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @return pattern properties
+ */
+
+ public Map getValues() {
+ return this.values;
+ }
+
+ /**
+ * builds GraphQLExpiredCustomerEmailTokenError with checking for non-null required values
+ * @return GraphQLExpiredCustomerEmailTokenError
+ */
+ public GraphQLExpiredCustomerEmailTokenError build() {
+ return new GraphQLExpiredCustomerEmailTokenErrorImpl(values);
+ }
+
+ /**
+ * builds GraphQLExpiredCustomerEmailTokenError without checking for non-null required values
+ * @return GraphQLExpiredCustomerEmailTokenError
+ */
+ public GraphQLExpiredCustomerEmailTokenError buildUnchecked() {
+ return new GraphQLExpiredCustomerEmailTokenErrorImpl(values);
+ }
+
+ /**
+ * factory method for an instance of GraphQLExpiredCustomerEmailTokenErrorBuilder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerEmailTokenErrorBuilder of() {
+ return new GraphQLExpiredCustomerEmailTokenErrorBuilder();
+ }
+
+ /**
+ * create builder for GraphQLExpiredCustomerEmailTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerEmailTokenErrorBuilder of(
+ final GraphQLExpiredCustomerEmailTokenError template) {
+ GraphQLExpiredCustomerEmailTokenErrorBuilder builder = new GraphQLExpiredCustomerEmailTokenErrorBuilder();
+ builder.values = template.values();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorImpl.java
new file mode 100644
index 00000000000..9fb757cb02d
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorImpl.java
@@ -0,0 +1,108 @@
+
+package com.commercetools.api.models.error;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+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;
+
+/**
+ * Returned when the provided email token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by email token and Get Customer in Store by email token requests
+ * - Verify email of Customer and Verify email of Customer in Store requests
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class GraphQLExpiredCustomerEmailTokenErrorImpl implements GraphQLExpiredCustomerEmailTokenError, ModelBase {
+
+ private String code;
+
+ private Map values;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ GraphQLExpiredCustomerEmailTokenErrorImpl(
+ @JsonAnySetter @JsonProperty("values") final Map values) {
+ this.values = values;
+ this.code = EXPIRED_CUSTOMER_EMAIL_TOKEN;
+ }
+
+ /**
+ * create empty instance
+ */
+ public GraphQLExpiredCustomerEmailTokenErrorImpl() {
+ this.code = EXPIRED_CUSTOMER_EMAIL_TOKEN;
+ }
+
+ /**
+ *
+ */
+
+ public String getCode() {
+ return this.code;
+ }
+
+ /**
+ * Error-specific additional fields.
+ */
+
+ public Map values() {
+ return values;
+ }
+
+ public void setValue(String key, java.lang.Object value) {
+ if (values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ GraphQLExpiredCustomerEmailTokenErrorImpl that = (GraphQLExpiredCustomerEmailTokenErrorImpl) o;
+
+ return new EqualsBuilder().append(code, that.code)
+ .append(values, that.values)
+ .append(code, that.code)
+ .append(values, that.values)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(code).append(values).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("code", code)
+ .append("values", values)
+ .build();
+ }
+
+ @Override
+ public GraphQLExpiredCustomerEmailTokenError copyDeep() {
+ return GraphQLExpiredCustomerEmailTokenError.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenError.java
new file mode 100644
index 00000000000..24f50358f7b
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenError.java
@@ -0,0 +1,130 @@
+
+package com.commercetools.api.models.error;
+
+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;
+
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Returned when the provided password token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by password token and Get Customer in Store by password token requests
+ * - Reset password of Customer and Reset password of Customer in Store requests
+ *
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * GraphQLExpiredCustomerPasswordTokenError graphQLExpiredCustomerPasswordTokenError = GraphQLExpiredCustomerPasswordTokenError.builder()
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("ExpiredCustomerPasswordToken")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = GraphQLExpiredCustomerPasswordTokenErrorImpl.class)
+public interface GraphQLExpiredCustomerPasswordTokenError extends GraphQLErrorObject {
+
+ /**
+ * discriminator value for GraphQLExpiredCustomerPasswordTokenError
+ */
+ String EXPIRED_CUSTOMER_PASSWORD_TOKEN = "ExpiredCustomerPasswordToken";
+
+ /**
+ *
+ * @return code
+ */
+ @NotNull
+ @JsonProperty("code")
+ public String getCode();
+
+ /**
+ * factory method
+ * @return instance of GraphQLExpiredCustomerPasswordTokenError
+ */
+ public static GraphQLExpiredCustomerPasswordTokenError of() {
+ return new GraphQLExpiredCustomerPasswordTokenErrorImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy GraphQLExpiredCustomerPasswordTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static GraphQLExpiredCustomerPasswordTokenError of(final GraphQLExpiredCustomerPasswordTokenError template) {
+ GraphQLExpiredCustomerPasswordTokenErrorImpl instance = new GraphQLExpiredCustomerPasswordTokenErrorImpl();
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ public GraphQLExpiredCustomerPasswordTokenError copyDeep();
+
+ /**
+ * factory method to create a deep copy of GraphQLExpiredCustomerPasswordTokenError
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static GraphQLExpiredCustomerPasswordTokenError deepCopy(
+ @Nullable final GraphQLExpiredCustomerPasswordTokenError template) {
+ if (template == null) {
+ return null;
+ }
+ GraphQLExpiredCustomerPasswordTokenErrorImpl instance = new GraphQLExpiredCustomerPasswordTokenErrorImpl();
+ Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue));
+ return instance;
+ }
+
+ /**
+ * builder factory method for GraphQLExpiredCustomerPasswordTokenError
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerPasswordTokenErrorBuilder builder() {
+ return GraphQLExpiredCustomerPasswordTokenErrorBuilder.of();
+ }
+
+ /**
+ * create builder for GraphQLExpiredCustomerPasswordTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerPasswordTokenErrorBuilder builder(
+ final GraphQLExpiredCustomerPasswordTokenError template) {
+ return GraphQLExpiredCustomerPasswordTokenErrorBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withGraphQLExpiredCustomerPasswordTokenError(
+ 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/error/GraphQLExpiredCustomerPasswordTokenErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorBuilder.java
new file mode 100644
index 00000000000..c89a0b1d35f
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorBuilder.java
@@ -0,0 +1,97 @@
+
+package com.commercetools.api.models.error;
+
+import java.util.*;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * GraphQLExpiredCustomerPasswordTokenErrorBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * GraphQLExpiredCustomerPasswordTokenError graphQLExpiredCustomerPasswordTokenError = GraphQLExpiredCustomerPasswordTokenError.builder()
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class GraphQLExpiredCustomerPasswordTokenErrorBuilder
+ implements Builder {
+
+ private Map values = new HashMap<>();
+
+ /**
+ * Error-specific additional fields.
+ * @param values properties to be set
+ * @return Builder
+ */
+
+ public GraphQLExpiredCustomerPasswordTokenErrorBuilder values(final Map values) {
+ this.values = values;
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @param key property name
+ * @param value property value
+ * @return Builder
+ */
+
+ public GraphQLExpiredCustomerPasswordTokenErrorBuilder addValue(final String key, final java.lang.Object value) {
+ if (this.values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ return this;
+ }
+
+ /**
+ * Error-specific additional fields.
+ * @return pattern properties
+ */
+
+ public Map getValues() {
+ return this.values;
+ }
+
+ /**
+ * builds GraphQLExpiredCustomerPasswordTokenError with checking for non-null required values
+ * @return GraphQLExpiredCustomerPasswordTokenError
+ */
+ public GraphQLExpiredCustomerPasswordTokenError build() {
+ return new GraphQLExpiredCustomerPasswordTokenErrorImpl(values);
+ }
+
+ /**
+ * builds GraphQLExpiredCustomerPasswordTokenError without checking for non-null required values
+ * @return GraphQLExpiredCustomerPasswordTokenError
+ */
+ public GraphQLExpiredCustomerPasswordTokenError buildUnchecked() {
+ return new GraphQLExpiredCustomerPasswordTokenErrorImpl(values);
+ }
+
+ /**
+ * factory method for an instance of GraphQLExpiredCustomerPasswordTokenErrorBuilder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerPasswordTokenErrorBuilder of() {
+ return new GraphQLExpiredCustomerPasswordTokenErrorBuilder();
+ }
+
+ /**
+ * create builder for GraphQLExpiredCustomerPasswordTokenError instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static GraphQLExpiredCustomerPasswordTokenErrorBuilder of(
+ final GraphQLExpiredCustomerPasswordTokenError template) {
+ GraphQLExpiredCustomerPasswordTokenErrorBuilder builder = new GraphQLExpiredCustomerPasswordTokenErrorBuilder();
+ builder.values = template.values();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorImpl.java
new file mode 100644
index 00000000000..6ca829fca2f
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorImpl.java
@@ -0,0 +1,109 @@
+
+package com.commercetools.api.models.error;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+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;
+
+/**
+ * Returned when the provided password token of the Customer has expired.
+ * The error is returned as a failed response to:
+ *
+ * - Get Customer by password token and Get Customer in Store by password token requests
+ * - Reset password of Customer and Reset password of Customer in Store requests
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class GraphQLExpiredCustomerPasswordTokenErrorImpl
+ implements GraphQLExpiredCustomerPasswordTokenError, ModelBase {
+
+ private String code;
+
+ private Map values;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ GraphQLExpiredCustomerPasswordTokenErrorImpl(
+ @JsonAnySetter @JsonProperty("values") final Map values) {
+ this.values = values;
+ this.code = EXPIRED_CUSTOMER_PASSWORD_TOKEN;
+ }
+
+ /**
+ * create empty instance
+ */
+ public GraphQLExpiredCustomerPasswordTokenErrorImpl() {
+ this.code = EXPIRED_CUSTOMER_PASSWORD_TOKEN;
+ }
+
+ /**
+ *
+ */
+
+ public String getCode() {
+ return this.code;
+ }
+
+ /**
+ * Error-specific additional fields.
+ */
+
+ public Map values() {
+ return values;
+ }
+
+ public void setValue(String key, java.lang.Object value) {
+ if (values == null) {
+ values = new HashMap<>();
+ }
+ values.put(key, value);
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ GraphQLExpiredCustomerPasswordTokenErrorImpl that = (GraphQLExpiredCustomerPasswordTokenErrorImpl) o;
+
+ return new EqualsBuilder().append(code, that.code)
+ .append(values, that.values)
+ .append(code, that.code)
+ .append(values, that.values)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(code).append(values).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("code", code)
+ .append("values", values)
+ .build();
+ }
+
+ @Override
+ public GraphQLExpiredCustomerPasswordTokenError copyDeep() {
+ return GraphQLExpiredCustomerPasswordTokenError.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java
index 8f57fdedc30..ca7fb86ea27 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java
@@ -16,7 +16,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Generated after a successful Create email token for Customer request. The resource property of the Message is a CustomerEmailTokenReference.
+ * Generated after a successful Create email token for Customer or Create email token for Customer in Store request. The resource property of the Message is a CustomerEmailTokenReference.
*
*
* Example to create an instance using the builder pattern
@@ -32,6 +32,7 @@
* .resourceVersion(0.3)
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -62,6 +63,22 @@ public interface CustomerEmailTokenCreatedMessage extends Message {
@JsonProperty("expiresAt")
public ZonedDateTime getExpiresAt();
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @JsonProperty("value")
+ public String getValue();
+
+ /**
+ *
If true, all email tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+ @NotNull
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
*
Unique identifier of the Customer.
* @param customerId value to be set
@@ -76,6 +93,20 @@ public interface CustomerEmailTokenCreatedMessage extends Message {
public void setExpiresAt(final ZonedDateTime expiresAt);
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ */
+
+ public void setValue(final String value);
+
+ /**
+ *
If true, all email tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerEmailTokenCreatedMessage
@@ -103,6 +134,8 @@ public static CustomerEmailTokenCreatedMessage of(final CustomerEmailTokenCreate
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -133,6 +166,8 @@ public static CustomerEmailTokenCreatedMessage deepCopy(@Nullable final Customer
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageBuilder.java
index 74488c3db95..675091aad06 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageBuilder.java
@@ -25,6 +25,7 @@
* .resourceVersion(0.3)
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -59,6 +60,11 @@ public class CustomerEmailTokenCreatedMessageBuilder implements Builder
Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -282,6 +288,28 @@ public CustomerEmailTokenCreatedMessageBuilder expiresAt(final java.time.ZonedDa
return this;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailTokenCreatedMessageBuilder value(@Nullable final String value) {
+ this.value = value;
+ return this;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailTokenCreatedMessageBuilder invalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -393,6 +421,25 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @Nullable
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerEmailTokenCreatedMessage with checking for non-null required values
* @return CustomerEmailTokenCreatedMessage
@@ -408,9 +455,11 @@ public CustomerEmailTokenCreatedMessage build() {
CustomerEmailTokenCreatedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(customerId, CustomerEmailTokenCreatedMessage.class + ": customerId is missing");
Objects.requireNonNull(expiresAt, CustomerEmailTokenCreatedMessage.class + ": expiresAt is missing");
+ Objects.requireNonNull(invalidateOlderTokens,
+ CustomerEmailTokenCreatedMessage.class + ": invalidateOlderTokens is missing");
return new CustomerEmailTokenCreatedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, customerId,
- expiresAt);
+ expiresAt, value, invalidateOlderTokens);
}
/**
@@ -420,7 +469,7 @@ public CustomerEmailTokenCreatedMessage build() {
public CustomerEmailTokenCreatedMessage buildUnchecked() {
return new CustomerEmailTokenCreatedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, customerId,
- expiresAt);
+ expiresAt, value, invalidateOlderTokens);
}
/**
@@ -450,6 +499,8 @@ public static CustomerEmailTokenCreatedMessageBuilder of(final CustomerEmailToke
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.customerId = template.getCustomerId();
builder.expiresAt = template.getExpiresAt();
+ builder.value = template.getValue();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java
index 4cefec41fd6..d6311b21248 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Generated after a successful Create email token for Customer request. The resource property of the Message is a CustomerEmailTokenReference.
+ * Generated after a successful Create email token for Customer or Create email token for Customer in Store request. The resource property of the Message is a CustomerEmailTokenReference.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerEmailTokenCreatedMessageImpl implements CustomerEmailTokenCreatedMessage, ModelBase {
@@ -48,6 +48,10 @@ public class CustomerEmailTokenCreatedMessageImpl implements CustomerEmailTokenC
private java.time.ZonedDateTime expiresAt;
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@@ -63,7 +67,9 @@ public class CustomerEmailTokenCreatedMessageImpl implements CustomerEmailTokenC
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
@JsonProperty("customerId") final String customerId,
- @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt) {
+ @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt,
+ @JsonProperty("value") final String value,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -76,6 +82,8 @@ public class CustomerEmailTokenCreatedMessageImpl implements CustomerEmailTokenC
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.customerId = customerId;
this.expiresAt = expiresAt;
+ this.value = value;
+ this.invalidateOlderTokens = invalidateOlderTokens;
this.type = CUSTOMER_EMAIL_TOKEN_CREATED;
}
@@ -190,6 +198,22 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ */
+
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -239,6 +263,14 @@ public void setExpiresAt(final java.time.ZonedDateTime expiresAt) {
this.expiresAt = expiresAt;
}
+ public void setValue(final String value) {
+ this.value = value;
+ }
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -262,6 +294,8 @@ public boolean equals(Object o) {
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -275,6 +309,8 @@ public boolean equals(Object o) {
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@@ -293,6 +329,8 @@ public int hashCode() {
.append(resourceUserProvidedIdentifiers)
.append(customerId)
.append(expiresAt)
+ .append(value)
+ .append(invalidateOlderTokens)
.toHashCode();
}
@@ -311,6 +349,8 @@ public String toString() {
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("customerId", customerId)
.append("expiresAt", expiresAt)
+ .append("value", value)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java
index 1f8eb46f7b9..30b5dddd450 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java
@@ -16,7 +16,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Generated after a successful Create email token for Customer request. The resource property of the Message is a CustomerEmailTokenReference.
+ * Generated after a successful Create email token for Customer or Create email token for Customer in Store request. The resource property of the Message is a CustomerEmailTokenReference.
*
*
* Example to create an instance using the builder pattern
@@ -25,6 +25,7 @@
* CustomerEmailTokenCreatedMessagePayload customerEmailTokenCreatedMessagePayload = CustomerEmailTokenCreatedMessagePayload.builder()
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -55,6 +56,22 @@ public interface CustomerEmailTokenCreatedMessagePayload extends MessagePayload
@JsonProperty("expiresAt")
public ZonedDateTime getExpiresAt();
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @JsonProperty("value")
+ public String getValue();
+
+ /**
+ *
If true, all email tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+ @NotNull
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
*
Unique identifier of the Customer.
* @param customerId value to be set
@@ -69,6 +86,20 @@ public interface CustomerEmailTokenCreatedMessagePayload extends MessagePayload
public void setExpiresAt(final ZonedDateTime expiresAt);
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ */
+
+ public void setValue(final String value);
+
+ /**
+ *
If true, all email tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerEmailTokenCreatedMessagePayload
@@ -86,6 +117,8 @@ public static CustomerEmailTokenCreatedMessagePayload of(final CustomerEmailToke
CustomerEmailTokenCreatedMessagePayloadImpl instance = new CustomerEmailTokenCreatedMessagePayloadImpl();
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -105,6 +138,8 @@ public static CustomerEmailTokenCreatedMessagePayload deepCopy(
CustomerEmailTokenCreatedMessagePayloadImpl instance = new CustomerEmailTokenCreatedMessagePayloadImpl();
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadBuilder.java
index 346ba560b9c..4ff96c385c4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadBuilder.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;
@@ -15,6 +17,7 @@
* CustomerEmailTokenCreatedMessagePayload customerEmailTokenCreatedMessagePayload = CustomerEmailTokenCreatedMessagePayload.builder()
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -27,6 +30,11 @@ public class CustomerEmailTokenCreatedMessagePayloadBuilder
private java.time.ZonedDateTime expiresAt;
+ @Nullable
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
* Unique identifier of the Customer.
* @param customerId value to be set
@@ -49,6 +57,28 @@ public CustomerEmailTokenCreatedMessagePayloadBuilder expiresAt(final java.time.
return this;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailTokenCreatedMessagePayloadBuilder value(@Nullable final String value) {
+ this.value = value;
+ return this;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerEmailTokenCreatedMessagePayloadBuilder invalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Unique identifier of the Customer.
* @return customerId
@@ -67,6 +97,25 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @Nullable
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerEmailTokenCreatedMessagePayload with checking for non-null required values
* @return CustomerEmailTokenCreatedMessagePayload
@@ -74,7 +123,9 @@ public java.time.ZonedDateTime getExpiresAt() {
public CustomerEmailTokenCreatedMessagePayload build() {
Objects.requireNonNull(customerId, CustomerEmailTokenCreatedMessagePayload.class + ": customerId is missing");
Objects.requireNonNull(expiresAt, CustomerEmailTokenCreatedMessagePayload.class + ": expiresAt is missing");
- return new CustomerEmailTokenCreatedMessagePayloadImpl(customerId, expiresAt);
+ Objects.requireNonNull(invalidateOlderTokens,
+ CustomerEmailTokenCreatedMessagePayload.class + ": invalidateOlderTokens is missing");
+ return new CustomerEmailTokenCreatedMessagePayloadImpl(customerId, expiresAt, value, invalidateOlderTokens);
}
/**
@@ -82,7 +133,7 @@ public CustomerEmailTokenCreatedMessagePayload build() {
* @return CustomerEmailTokenCreatedMessagePayload
*/
public CustomerEmailTokenCreatedMessagePayload buildUnchecked() {
- return new CustomerEmailTokenCreatedMessagePayloadImpl(customerId, expiresAt);
+ return new CustomerEmailTokenCreatedMessagePayloadImpl(customerId, expiresAt, value, invalidateOlderTokens);
}
/**
@@ -103,6 +154,8 @@ public static CustomerEmailTokenCreatedMessagePayloadBuilder of(
CustomerEmailTokenCreatedMessagePayloadBuilder builder = new CustomerEmailTokenCreatedMessagePayloadBuilder();
builder.customerId = template.getCustomerId();
builder.expiresAt = template.getExpiresAt();
+ builder.value = template.getValue();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java
index 4de06ae847c..55138d5eb14 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Generated after a successful Create email token for Customer request. The resource property of the Message is a CustomerEmailTokenReference.
+ * Generated after a successful Create email token for Customer or Create email token for Customer in Store request. The resource property of the Message is a CustomerEmailTokenReference.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerEmailTokenCreatedMessagePayloadImpl implements CustomerEmailTokenCreatedMessagePayload, ModelBase {
@@ -28,14 +28,22 @@ public class CustomerEmailTokenCreatedMessagePayloadImpl implements CustomerEmai
private java.time.ZonedDateTime expiresAt;
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerEmailTokenCreatedMessagePayloadImpl(@JsonProperty("customerId") final String customerId,
- @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt) {
+ @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt,
+ @JsonProperty("value") final String value,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.customerId = customerId;
this.expiresAt = expiresAt;
+ this.value = value;
+ this.invalidateOlderTokens = invalidateOlderTokens;
this.type = CUSTOMER_EMAIL_TOKEN_CREATED;
}
@@ -70,6 +78,22 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ */
+
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all email tokens issued previously for the Customer are invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setCustomerId(final String customerId) {
this.customerId = customerId;
}
@@ -78,6 +102,14 @@ public void setExpiresAt(final java.time.ZonedDateTime expiresAt) {
this.expiresAt = expiresAt;
}
+ public void setValue(final String value) {
+ this.value = value;
+ }
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -91,15 +123,24 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(type, that.type)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(customerId).append(expiresAt).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type)
+ .append(customerId)
+ .append(expiresAt)
+ .append(value)
+ .append(invalidateOlderTokens)
+ .toHashCode();
}
@Override
@@ -107,6 +148,8 @@ public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("customerId", customerId)
.append("expiresAt", expiresAt)
+ .append("value", value)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java
index c18a4ebbe75..68e5578a509 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java
@@ -16,7 +16,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Generated after a successful Create password reset token for Customer request. The resource property of the Message is a CustomerPasswordTokenReference.
+ * Generated after a successful Create password reset token for Customer or Create password reset token for Customer in Store request. The resource property of the Message is a CustomerPasswordTokenReference.
*
*
* Example to create an instance using the builder pattern
@@ -32,6 +32,7 @@
* .resourceVersion(0.3)
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -62,6 +63,22 @@ public interface CustomerPasswordTokenCreatedMessage extends Message {
@JsonProperty("expiresAt")
public ZonedDateTime getExpiresAt();
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @JsonProperty("value")
+ public String getValue();
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+ @NotNull
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
*
Unique identifier of the Customer.
* @param customerId value to be set
@@ -76,6 +93,20 @@ public interface CustomerPasswordTokenCreatedMessage extends Message {
public void setExpiresAt(final ZonedDateTime expiresAt);
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ */
+
+ public void setValue(final String value);
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerPasswordTokenCreatedMessage
@@ -103,6 +134,8 @@ public static CustomerPasswordTokenCreatedMessage of(final CustomerPasswordToken
instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers());
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -134,6 +167,8 @@ public static CustomerPasswordTokenCreatedMessage deepCopy(
.deepCopy(template.getResourceUserProvidedIdentifiers()));
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageBuilder.java
index 3a31fea8038..e185bf208fb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageBuilder.java
@@ -25,6 +25,7 @@
* .resourceVersion(0.3)
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -59,6 +60,11 @@ public class CustomerPasswordTokenCreatedMessageBuilder implements Builder
Unique identifier of the Message. Can be used to track which Messages have been processed.
* @param id value to be set
@@ -282,6 +288,28 @@ public CustomerPasswordTokenCreatedMessageBuilder expiresAt(final java.time.Zone
return this;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ * @return Builder
+ */
+
+ public CustomerPasswordTokenCreatedMessageBuilder value(@Nullable final String value) {
+ this.value = value;
+ return this;
+ }
+
+ /**
+ * If true, all password tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerPasswordTokenCreatedMessageBuilder invalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
* Unique identifier of the Message. Can be used to track which Messages have been processed.
* @return id
@@ -393,6 +421,25 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @Nullable
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all password tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerPasswordTokenCreatedMessage with checking for non-null required values
* @return CustomerPasswordTokenCreatedMessage
@@ -410,9 +457,11 @@ public CustomerPasswordTokenCreatedMessage build() {
CustomerPasswordTokenCreatedMessage.class + ": resourceVersion is missing");
Objects.requireNonNull(customerId, CustomerPasswordTokenCreatedMessage.class + ": customerId is missing");
Objects.requireNonNull(expiresAt, CustomerPasswordTokenCreatedMessage.class + ": expiresAt is missing");
+ Objects.requireNonNull(invalidateOlderTokens,
+ CustomerPasswordTokenCreatedMessage.class + ": invalidateOlderTokens is missing");
return new CustomerPasswordTokenCreatedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, customerId,
- expiresAt);
+ expiresAt, value, invalidateOlderTokens);
}
/**
@@ -422,7 +471,7 @@ public CustomerPasswordTokenCreatedMessage build() {
public CustomerPasswordTokenCreatedMessage buildUnchecked() {
return new CustomerPasswordTokenCreatedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, customerId,
- expiresAt);
+ expiresAt, value, invalidateOlderTokens);
}
/**
@@ -452,6 +501,8 @@ public static CustomerPasswordTokenCreatedMessageBuilder of(final CustomerPasswo
builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers();
builder.customerId = template.getCustomerId();
builder.expiresAt = template.getExpiresAt();
+ builder.value = template.getValue();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java
index 68149bc25ae..2faa7eb2e36 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- * Generated after a successful Create password reset token for Customer request. The resource property of the Message is a CustomerPasswordTokenReference.
+ * Generated after a successful Create password reset token for Customer or Create password reset token for Customer in Store request. The resource property of the Message is a CustomerPasswordTokenReference.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerPasswordTokenCreatedMessageImpl implements CustomerPasswordTokenCreatedMessage, ModelBase {
@@ -48,6 +48,10 @@ public class CustomerPasswordTokenCreatedMessageImpl implements CustomerPassword
private java.time.ZonedDateTime expiresAt;
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@@ -63,7 +67,9 @@ public class CustomerPasswordTokenCreatedMessageImpl implements CustomerPassword
@JsonProperty("resourceVersion") final Long resourceVersion,
@JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers,
@JsonProperty("customerId") final String customerId,
- @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt) {
+ @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt,
+ @JsonProperty("value") final String value,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.id = id;
this.version = version;
this.createdAt = createdAt;
@@ -76,6 +82,8 @@ public class CustomerPasswordTokenCreatedMessageImpl implements CustomerPassword
this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers;
this.customerId = customerId;
this.expiresAt = expiresAt;
+ this.value = value;
+ this.invalidateOlderTokens = invalidateOlderTokens;
this.type = CUSTOMER_PASSWORD_TOKEN_CREATED;
}
@@ -190,6 +198,22 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ * Value of the token, present only if the token's validity is 60 minutes or less.
+ */
+
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ * If true, all password tokens issued previously for the Customer are invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setId(final String id) {
this.id = id;
}
@@ -239,6 +263,14 @@ public void setExpiresAt(final java.time.ZonedDateTime expiresAt) {
this.expiresAt = expiresAt;
}
+ public void setValue(final String value) {
+ this.value = value;
+ }
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -262,6 +294,8 @@ public boolean equals(Object o) {
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(id, that.id)
.append(version, that.version)
.append(createdAt, that.createdAt)
@@ -275,6 +309,8 @@ public boolean equals(Object o) {
.append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@@ -293,6 +329,8 @@ public int hashCode() {
.append(resourceUserProvidedIdentifiers)
.append(customerId)
.append(expiresAt)
+ .append(value)
+ .append(invalidateOlderTokens)
.toHashCode();
}
@@ -311,6 +349,8 @@ public String toString() {
.append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers)
.append("customerId", customerId)
.append("expiresAt", expiresAt)
+ .append("value", value)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java
index 6311662cb02..2f1076def07 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java
@@ -16,7 +16,7 @@
import jakarta.validation.constraints.NotNull;
/**
- * Generated after a successful Create password reset token for Customer request. The resource property of the Message is a CustomerPasswordTokenReference.
+ * Generated after a successful Create password reset token for Customer or Create password reset token for Customer in Store request. The resource property of the Message is a CustomerPasswordTokenReference.
*
*
* Example to create an instance using the builder pattern
@@ -25,6 +25,7 @@
* CustomerPasswordTokenCreatedMessagePayload customerPasswordTokenCreatedMessagePayload = CustomerPasswordTokenCreatedMessagePayload.builder()
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -55,6 +56,22 @@ public interface CustomerPasswordTokenCreatedMessagePayload extends MessagePaylo
@JsonProperty("expiresAt")
public ZonedDateTime getExpiresAt();
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @JsonProperty("value")
+ public String getValue();
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+ @NotNull
+ @JsonProperty("invalidateOlderTokens")
+ public Boolean getInvalidateOlderTokens();
+
/**
*
Unique identifier of the Customer.
* @param customerId value to be set
@@ -69,6 +86,20 @@ public interface CustomerPasswordTokenCreatedMessagePayload extends MessagePaylo
public void setExpiresAt(final ZonedDateTime expiresAt);
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ */
+
+ public void setValue(final String value);
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ */
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens);
+
/**
* factory method
* @return instance of CustomerPasswordTokenCreatedMessagePayload
@@ -87,6 +118,8 @@ public static CustomerPasswordTokenCreatedMessagePayload of(
CustomerPasswordTokenCreatedMessagePayloadImpl instance = new CustomerPasswordTokenCreatedMessagePayloadImpl();
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
@@ -106,6 +139,8 @@ public static CustomerPasswordTokenCreatedMessagePayload deepCopy(
CustomerPasswordTokenCreatedMessagePayloadImpl instance = new CustomerPasswordTokenCreatedMessagePayloadImpl();
instance.setCustomerId(template.getCustomerId());
instance.setExpiresAt(template.getExpiresAt());
+ instance.setValue(template.getValue());
+ instance.setInvalidateOlderTokens(template.getInvalidateOlderTokens());
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadBuilder.java
index 87950f95e02..00529558510 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadBuilder.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;
@@ -15,6 +17,7 @@
* CustomerPasswordTokenCreatedMessagePayload customerPasswordTokenCreatedMessagePayload = CustomerPasswordTokenCreatedMessagePayload.builder()
* .customerId("{customerId}")
* .expiresAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ * .invalidateOlderTokens(true)
* .build()
*
*
@@ -27,6 +30,11 @@ public class CustomerPasswordTokenCreatedMessagePayloadBuilder
private java.time.ZonedDateTime expiresAt;
+ @Nullable
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
*
Unique identifier of the Customer.
* @param customerId value to be set
@@ -49,6 +57,29 @@ public CustomerPasswordTokenCreatedMessagePayloadBuilder expiresAt(final java.ti
return this;
}
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @param value value to be set
+ * @return Builder
+ */
+
+ public CustomerPasswordTokenCreatedMessagePayloadBuilder value(@Nullable final String value) {
+ this.value = value;
+ return this;
+ }
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @param invalidateOlderTokens value to be set
+ * @return Builder
+ */
+
+ public CustomerPasswordTokenCreatedMessagePayloadBuilder invalidateOlderTokens(
+ final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ return this;
+ }
+
/**
*
Unique identifier of the Customer.
* @return customerId
@@ -67,6 +98,25 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ * @return value
+ */
+
+ @Nullable
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ * @return invalidateOlderTokens
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
/**
* builds CustomerPasswordTokenCreatedMessagePayload with checking for non-null required values
* @return CustomerPasswordTokenCreatedMessagePayload
@@ -75,7 +125,9 @@ public CustomerPasswordTokenCreatedMessagePayload build() {
Objects.requireNonNull(customerId,
CustomerPasswordTokenCreatedMessagePayload.class + ": customerId is missing");
Objects.requireNonNull(expiresAt, CustomerPasswordTokenCreatedMessagePayload.class + ": expiresAt is missing");
- return new CustomerPasswordTokenCreatedMessagePayloadImpl(customerId, expiresAt);
+ Objects.requireNonNull(invalidateOlderTokens,
+ CustomerPasswordTokenCreatedMessagePayload.class + ": invalidateOlderTokens is missing");
+ return new CustomerPasswordTokenCreatedMessagePayloadImpl(customerId, expiresAt, value, invalidateOlderTokens);
}
/**
@@ -83,7 +135,7 @@ public CustomerPasswordTokenCreatedMessagePayload build() {
* @return CustomerPasswordTokenCreatedMessagePayload
*/
public CustomerPasswordTokenCreatedMessagePayload buildUnchecked() {
- return new CustomerPasswordTokenCreatedMessagePayloadImpl(customerId, expiresAt);
+ return new CustomerPasswordTokenCreatedMessagePayloadImpl(customerId, expiresAt, value, invalidateOlderTokens);
}
/**
@@ -104,6 +156,8 @@ public static CustomerPasswordTokenCreatedMessagePayloadBuilder of(
CustomerPasswordTokenCreatedMessagePayloadBuilder builder = new CustomerPasswordTokenCreatedMessagePayloadBuilder();
builder.customerId = template.getCustomerId();
builder.expiresAt = template.getExpiresAt();
+ builder.value = template.getValue();
+ builder.invalidateOlderTokens = template.getInvalidateOlderTokens();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java
index 75993c92b39..a138d17eb4b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java
@@ -17,7 +17,7 @@
import org.apache.commons.lang3.builder.ToStringStyle;
/**
- *
Generated after a successful Create password reset token for Customer request. The resource property of the Message is a CustomerPasswordTokenReference.
+ *
Generated after a successful Create password reset token for Customer or Create password reset token for Customer in Store request. The resource property of the Message is a CustomerPasswordTokenReference.
*/
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
public class CustomerPasswordTokenCreatedMessagePayloadImpl
@@ -29,14 +29,22 @@ public class CustomerPasswordTokenCreatedMessagePayloadImpl
private java.time.ZonedDateTime expiresAt;
+ private String value;
+
+ private Boolean invalidateOlderTokens;
+
/**
* create instance with all properties
*/
@JsonCreator
CustomerPasswordTokenCreatedMessagePayloadImpl(@JsonProperty("customerId") final String customerId,
- @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt) {
+ @JsonProperty("expiresAt") final java.time.ZonedDateTime expiresAt,
+ @JsonProperty("value") final String value,
+ @JsonProperty("invalidateOlderTokens") final Boolean invalidateOlderTokens) {
this.customerId = customerId;
this.expiresAt = expiresAt;
+ this.value = value;
+ this.invalidateOlderTokens = invalidateOlderTokens;
this.type = CUSTOMER_PASSWORD_TOKEN_CREATED;
}
@@ -71,6 +79,22 @@ public java.time.ZonedDateTime getExpiresAt() {
return this.expiresAt;
}
+ /**
+ *
Value of the token, present only if the token's validity is 60 minutes or less.
+ */
+
+ public String getValue() {
+ return this.value;
+ }
+
+ /**
+ *
If true, all password tokens issued previously for the Customer are invalidated.
+ */
+
+ public Boolean getInvalidateOlderTokens() {
+ return this.invalidateOlderTokens;
+ }
+
public void setCustomerId(final String customerId) {
this.customerId = customerId;
}
@@ -79,6 +103,14 @@ public void setExpiresAt(final java.time.ZonedDateTime expiresAt) {
this.expiresAt = expiresAt;
}
+ public void setValue(final String value) {
+ this.value = value;
+ }
+
+ public void setInvalidateOlderTokens(final Boolean invalidateOlderTokens) {
+ this.invalidateOlderTokens = invalidateOlderTokens;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -92,15 +124,24 @@ public boolean equals(Object o) {
return new EqualsBuilder().append(type, that.type)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.append(type, that.type)
.append(customerId, that.customerId)
.append(expiresAt, that.expiresAt)
+ .append(value, that.value)
+ .append(invalidateOlderTokens, that.invalidateOlderTokens)
.isEquals();
}
@Override
public int hashCode() {
- return new HashCodeBuilder(17, 37).append(type).append(customerId).append(expiresAt).toHashCode();
+ return new HashCodeBuilder(17, 37).append(type)
+ .append(customerId)
+ .append(expiresAt)
+ .append(value)
+ .append(invalidateOlderTokens)
+ .toHashCode();
}
@Override
@@ -108,6 +149,8 @@ public String toString() {
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type)
.append("customerId", customerId)
.append("expiresAt", expiresAt)
+ .append("value", value)
+ .append("invalidateOlderTokens", invalidateOlderTokens)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreateEmailTokenQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreateEmailTokenQueryBuilderDsl.java
index f58d5e153fe..4baf0c1a3f6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreateEmailTokenQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreateEmailTokenQueryBuilderDsl.java
@@ -28,4 +28,10 @@ public LongComparisonPredicateBuilder
t
p -> new CombinationQueryPredicate<>(p, CustomerCreateEmailTokenQueryBuilderDsl::of));
}
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerCreateEmailTokenQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreatePasswordResetTokenQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreatePasswordResetTokenQueryBuilderDsl.java
index 21f1e962063..c6bd7795ec1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreatePasswordResetTokenQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerCreatePasswordResetTokenQueryBuilderDsl.java
@@ -23,4 +23,10 @@ public LongComparisonPredicateBuilder new CombinationQueryPredicate<>(p, CustomerCreatePasswordResetTokenQueryBuilderDsl::of));
}
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerCreatePasswordResetTokenQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerTokenQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerTokenQueryBuilderDsl.java
index 234a2432bbd..96df1c26fb1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerTokenQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerTokenQueryBuilderDsl.java
@@ -34,6 +34,12 @@ public DateTimeComparisonPredicateBuilder expiresA
p -> new CombinationQueryPredicate<>(p, CustomerTokenQueryBuilderDsl::of));
}
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerTokenQueryBuilderDsl::of));
+ }
+
public DateTimeComparisonPredicateBuilder createdAt() {
return new DateTimeComparisonPredicateBuilder<>(
BinaryQueryPredicate.of().left(new ConstantQueryPredicate("createdAt")),
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ErrorObjectQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ErrorObjectQueryBuilderDsl.java
index 17ae0f0be8e..08465417726 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ErrorObjectQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ErrorObjectQueryBuilderDsl.java
@@ -197,6 +197,21 @@ public CombinationQueryPredicate asEnumValuesMustMat
ErrorObjectQueryBuilderDsl::of);
}
+ public CombinationQueryPredicate asExpiredCustomerEmailToken(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ fn.apply(com.commercetools.api.predicates.query.error.ExpiredCustomerEmailTokenErrorQueryBuilderDsl.of()),
+ ErrorObjectQueryBuilderDsl::of);
+ }
+
+ public CombinationQueryPredicate asExpiredCustomerPasswordToken(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ fn.apply(
+ com.commercetools.api.predicates.query.error.ExpiredCustomerPasswordTokenErrorQueryBuilderDsl.of()),
+ ErrorObjectQueryBuilderDsl::of);
+ }
+
public CombinationQueryPredicate asExtensionBadResponse(
Function> fn) {
return new CombinationQueryPredicate<>(
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerEmailTokenErrorQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerEmailTokenErrorQueryBuilderDsl.java
new file mode 100644
index 00000000000..616b237bea8
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerEmailTokenErrorQueryBuilderDsl.java
@@ -0,0 +1,26 @@
+
+package com.commercetools.api.predicates.query.error;
+
+import com.commercetools.api.predicates.query.*;
+
+public class ExpiredCustomerEmailTokenErrorQueryBuilderDsl {
+ public ExpiredCustomerEmailTokenErrorQueryBuilderDsl() {
+ }
+
+ public static ExpiredCustomerEmailTokenErrorQueryBuilderDsl of() {
+ return new ExpiredCustomerEmailTokenErrorQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder code() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("code")),
+ p -> new CombinationQueryPredicate<>(p, ExpiredCustomerEmailTokenErrorQueryBuilderDsl::of));
+ }
+
+ public StringComparisonPredicateBuilder message() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("message")),
+ p -> new CombinationQueryPredicate<>(p, ExpiredCustomerEmailTokenErrorQueryBuilderDsl::of));
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java
new file mode 100644
index 00000000000..a426d2d9019
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/ExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java
@@ -0,0 +1,26 @@
+
+package com.commercetools.api.predicates.query.error;
+
+import com.commercetools.api.predicates.query.*;
+
+public class ExpiredCustomerPasswordTokenErrorQueryBuilderDsl {
+ public ExpiredCustomerPasswordTokenErrorQueryBuilderDsl() {
+ }
+
+ public static ExpiredCustomerPasswordTokenErrorQueryBuilderDsl of() {
+ return new ExpiredCustomerPasswordTokenErrorQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder code() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("code")),
+ p -> new CombinationQueryPredicate<>(p, ExpiredCustomerPasswordTokenErrorQueryBuilderDsl::of));
+ }
+
+ public StringComparisonPredicateBuilder message() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("message")),
+ p -> new CombinationQueryPredicate<>(p, ExpiredCustomerPasswordTokenErrorQueryBuilderDsl::of));
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLErrorObjectQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLErrorObjectQueryBuilderDsl.java
index a2d6f26787e..7d2f00cda41 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLErrorObjectQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLErrorObjectQueryBuilderDsl.java
@@ -197,6 +197,21 @@ public CombinationQueryPredicate asEnumValues
GraphQLErrorObjectQueryBuilderDsl::of);
}
+ public CombinationQueryPredicate asExpiredCustomerEmailToken(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(
+ fn.apply(
+ com.commercetools.api.predicates.query.error.GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl.of()),
+ GraphQLErrorObjectQueryBuilderDsl::of);
+ }
+
+ public CombinationQueryPredicate asExpiredCustomerPasswordToken(
+ Function> fn) {
+ return new CombinationQueryPredicate<>(fn.apply(
+ com.commercetools.api.predicates.query.error.GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl.of()),
+ GraphQLErrorObjectQueryBuilderDsl::of);
+ }
+
public CombinationQueryPredicate asExtensionBadResponse(
Function> fn) {
return new CombinationQueryPredicate<>(
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl.java
new file mode 100644
index 00000000000..41d007d4166
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl.java
@@ -0,0 +1,20 @@
+
+package com.commercetools.api.predicates.query.error;
+
+import com.commercetools.api.predicates.query.*;
+
+public class GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl {
+ public GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl() {
+ }
+
+ public static GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl of() {
+ return new GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder code() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("code")),
+ p -> new CombinationQueryPredicate<>(p, GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl::of));
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java
new file mode 100644
index 00000000000..ef60b4b2c4b
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/error/GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl.java
@@ -0,0 +1,20 @@
+
+package com.commercetools.api.predicates.query.error;
+
+import com.commercetools.api.predicates.query.*;
+
+public class GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl {
+ public GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl() {
+ }
+
+ public static GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl of() {
+ return new GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl();
+ }
+
+ public StringComparisonPredicateBuilder code() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("code")),
+ p -> new CombinationQueryPredicate<>(p, GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl::of));
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl.java
index f368663b0e7..610374b1c8a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl.java
@@ -29,4 +29,16 @@ public DateTimeComparisonPredicateBuilder new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl::of));
}
+ public StringComparisonPredicateBuilder value() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("value")),
+ p -> new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl::of));
+ }
+
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessageQueryBuilderDsl.java
index f52be66b5be..904abf8fa97 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerEmailTokenCreatedMessageQueryBuilderDsl.java
@@ -103,4 +103,16 @@ public DateTimeComparisonPredicateBuilder new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessageQueryBuilderDsl::of));
}
+ public StringComparisonPredicateBuilder value() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("value")),
+ p -> new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessageQueryBuilderDsl::of));
+ }
+
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerEmailTokenCreatedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl.java
index b7abcd52ab4..57472755aa6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl.java
@@ -29,4 +29,16 @@ public DateTimeComparisonPredicateBuilder new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl::of));
}
+ public StringComparisonPredicateBuilder value() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("value")),
+ p -> new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl::of));
+ }
+
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessagePayloadQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessageQueryBuilderDsl.java
index 1c184f23d33..02eb16ea065 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessageQueryBuilderDsl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerPasswordTokenCreatedMessageQueryBuilderDsl.java
@@ -103,4 +103,16 @@ public DateTimeComparisonPredicateBuilder new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessageQueryBuilderDsl::of));
}
+ public StringComparisonPredicateBuilder value() {
+ return new StringComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("value")),
+ p -> new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessageQueryBuilderDsl::of));
+ }
+
+ public BooleanComparisonPredicateBuilder invalidateOlderTokens() {
+ return new BooleanComparisonPredicateBuilder<>(
+ BinaryQueryPredicate.of().left(new ConstantQueryPredicate("invalidateOlderTokens")),
+ p -> new CombinationQueryPredicate<>(p, CustomerPasswordTokenCreatedMessageQueryBuilderDsl::of));
+ }
+
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenTest.java
index fbe67c30407..a19250d8151 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenTest.java
@@ -18,7 +18,8 @@ public void buildUnchecked(String name, CustomerCreateEmailTokenBuilder builder)
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { "id", CustomerCreateEmailToken.builder().id("id") },
new Object[] { "version", CustomerCreateEmailToken.builder().version(2L) },
- new Object[] { "ttlMinutes", CustomerCreateEmailToken.builder().ttlMinutes(1L) } };
+ new Object[] { "ttlMinutes", CustomerCreateEmailToken.builder().ttlMinutes(1L) }, new Object[] {
+ "invalidateOlderTokens", CustomerCreateEmailToken.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -41,4 +42,11 @@ public void ttlMinutes() {
value.setTtlMinutes(1L);
Assertions.assertThat(value.getTtlMinutes()).isEqualTo(1L);
}
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerCreateEmailToken value = CustomerCreateEmailToken.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenTest.java
index 8711289ab54..c466199835c 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenTest.java
@@ -17,7 +17,9 @@ public void buildUnchecked(String name, CustomerCreatePasswordResetTokenBuilder
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { "email", CustomerCreatePasswordResetToken.builder().email("email") },
- new Object[] { "ttlMinutes", CustomerCreatePasswordResetToken.builder().ttlMinutes(1L) } };
+ new Object[] { "ttlMinutes", CustomerCreatePasswordResetToken.builder().ttlMinutes(1L) },
+ new Object[] { "invalidateOlderTokens",
+ CustomerCreatePasswordResetToken.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -33,4 +35,11 @@ public void ttlMinutes() {
value.setTtlMinutes(1L);
Assertions.assertThat(value.getTtlMinutes()).isEqualTo(1L);
}
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerCreatePasswordResetToken value = CustomerCreatePasswordResetToken.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerTokenTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerTokenTest.java
index bdab48516ee..4ae8269e987 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerTokenTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerTokenTest.java
@@ -23,6 +23,7 @@ public static Object[][] objectBuilder() {
new Object[] { "value", CustomerToken.builder().value("value") },
new Object[] { "expiresAt",
CustomerToken.builder().expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
+ new Object[] { "invalidateOlderTokens", CustomerToken.builder().invalidateOlderTokens(true) },
new Object[] { "createdAt",
CustomerToken.builder().createdAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
new Object[] { "lastModifiedAt",
@@ -57,6 +58,13 @@ public void expiresAt() {
Assertions.assertThat(value.getExpiresAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerToken value = CustomerToken.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
+
@Test
public void createdAt() {
CustomerToken value = CustomerToken.of();
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorTest.java
new file mode 100644
index 00000000000..65ef45861d7
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerEmailTokenErrorTest.java
@@ -0,0 +1,29 @@
+
+package com.commercetools.api.models.error;
+
+import org.assertj.core.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.MethodSource;
+
+public class ExpiredCustomerEmailTokenErrorTest {
+
+ @ParameterizedTest(name = "#{index} with {0}")
+ @MethodSource("objectBuilder")
+ public void buildUnchecked(String name, ExpiredCustomerEmailTokenErrorBuilder builder) {
+ ExpiredCustomerEmailTokenError expiredCustomerEmailTokenError = builder.buildUnchecked();
+ Assertions.assertThat(expiredCustomerEmailTokenError).isInstanceOf(ExpiredCustomerEmailTokenError.class);
+ }
+
+ public static Object[][] objectBuilder() {
+ return new Object[][] {
+ new Object[] { "message", ExpiredCustomerEmailTokenError.builder().message("message") } };
+ }
+
+ @Test
+ public void message() {
+ ExpiredCustomerEmailTokenError value = ExpiredCustomerEmailTokenError.of();
+ value.setMessage("message");
+ Assertions.assertThat(value.getMessage()).isEqualTo("message");
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorTest.java
new file mode 100644
index 00000000000..2bca22fb5fe
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/ExpiredCustomerPasswordTokenErrorTest.java
@@ -0,0 +1,29 @@
+
+package com.commercetools.api.models.error;
+
+import org.assertj.core.api.Assertions;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.MethodSource;
+
+public class ExpiredCustomerPasswordTokenErrorTest {
+
+ @ParameterizedTest(name = "#{index} with {0}")
+ @MethodSource("objectBuilder")
+ public void buildUnchecked(String name, ExpiredCustomerPasswordTokenErrorBuilder builder) {
+ ExpiredCustomerPasswordTokenError expiredCustomerPasswordTokenError = builder.buildUnchecked();
+ Assertions.assertThat(expiredCustomerPasswordTokenError).isInstanceOf(ExpiredCustomerPasswordTokenError.class);
+ }
+
+ public static Object[][] objectBuilder() {
+ return new Object[][] {
+ new Object[] { "message", ExpiredCustomerPasswordTokenError.builder().message("message") } };
+ }
+
+ @Test
+ public void message() {
+ ExpiredCustomerPasswordTokenError value = ExpiredCustomerPasswordTokenError.of();
+ value.setMessage("message");
+ Assertions.assertThat(value.getMessage()).isEqualTo("message");
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorTest.java
new file mode 100644
index 00000000000..833daf47557
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerEmailTokenErrorTest.java
@@ -0,0 +1,6 @@
+
+package com.commercetools.api.models.error;
+
+public class GraphQLExpiredCustomerEmailTokenErrorTest {
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorTest.java
new file mode 100644
index 00000000000..858e8d2c2c9
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/error/GraphQLExpiredCustomerPasswordTokenErrorTest.java
@@ -0,0 +1,6 @@
+
+package com.commercetools.api.models.error;
+
+public class GraphQLExpiredCustomerPasswordTokenErrorTest {
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadTest.java
index b33111f55a7..d1c68336c03 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadTest.java
@@ -22,8 +22,12 @@ public static Object[][] objectBuilder() {
return new Object[][] {
new Object[] { "customerId",
CustomerEmailTokenCreatedMessagePayload.builder().customerId("customerId") },
- new Object[] { "expiresAt", CustomerEmailTokenCreatedMessagePayload.builder()
- .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) } };
+ new Object[] { "expiresAt",
+ CustomerEmailTokenCreatedMessagePayload.builder()
+ .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
+ new Object[] { "value", CustomerEmailTokenCreatedMessagePayload.builder().value("value") },
+ new Object[] { "invalidateOlderTokens",
+ CustomerEmailTokenCreatedMessagePayload.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -39,4 +43,18 @@ public void expiresAt() {
value.setExpiresAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getExpiresAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}
+
+ @Test
+ public void value() {
+ CustomerEmailTokenCreatedMessagePayload value = CustomerEmailTokenCreatedMessagePayload.of();
+ value.setValue("value");
+ Assertions.assertThat(value.getValue()).isEqualTo("value");
+ }
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerEmailTokenCreatedMessagePayload value = CustomerEmailTokenCreatedMessagePayload.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageTest.java
index b8fd0ebd87f..b9396c4f652 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageTest.java
@@ -20,8 +20,12 @@ public void buildUnchecked(String name, CustomerEmailTokenCreatedMessageBuilder
public static Object[][] objectBuilder() {
return new Object[][] {
new Object[] { "customerId", CustomerEmailTokenCreatedMessage.builder().customerId("customerId") },
- new Object[] { "expiresAt", CustomerEmailTokenCreatedMessage.builder()
- .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) } };
+ new Object[] { "expiresAt",
+ CustomerEmailTokenCreatedMessage.builder()
+ .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
+ new Object[] { "value", CustomerEmailTokenCreatedMessage.builder().value("value") },
+ new Object[] { "invalidateOlderTokens",
+ CustomerEmailTokenCreatedMessage.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -37,4 +41,18 @@ public void expiresAt() {
value.setExpiresAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getExpiresAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}
+
+ @Test
+ public void value() {
+ CustomerEmailTokenCreatedMessage value = CustomerEmailTokenCreatedMessage.of();
+ value.setValue("value");
+ Assertions.assertThat(value.getValue()).isEqualTo("value");
+ }
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerEmailTokenCreatedMessage value = CustomerEmailTokenCreatedMessage.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadTest.java
index 5a118f26f4a..1cf9f299fd6 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadTest.java
@@ -23,8 +23,12 @@ public static Object[][] objectBuilder() {
return new Object[][] {
new Object[] { "customerId",
CustomerPasswordTokenCreatedMessagePayload.builder().customerId("customerId") },
- new Object[] { "expiresAt", CustomerPasswordTokenCreatedMessagePayload.builder()
- .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) } };
+ new Object[] { "expiresAt",
+ CustomerPasswordTokenCreatedMessagePayload.builder()
+ .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
+ new Object[] { "value", CustomerPasswordTokenCreatedMessagePayload.builder().value("value") },
+ new Object[] { "invalidateOlderTokens",
+ CustomerPasswordTokenCreatedMessagePayload.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -40,4 +44,18 @@ public void expiresAt() {
value.setExpiresAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getExpiresAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}
+
+ @Test
+ public void value() {
+ CustomerPasswordTokenCreatedMessagePayload value = CustomerPasswordTokenCreatedMessagePayload.of();
+ value.setValue("value");
+ Assertions.assertThat(value.getValue()).isEqualTo("value");
+ }
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerPasswordTokenCreatedMessagePayload value = CustomerPasswordTokenCreatedMessagePayload.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageTest.java
index 26ca16c3f70..282f36aaf81 100644
--- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageTest.java
+++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageTest.java
@@ -21,8 +21,12 @@ public void buildUnchecked(String name, CustomerPasswordTokenCreatedMessageBuild
public static Object[][] objectBuilder() {
return new Object[][] {
new Object[] { "customerId", CustomerPasswordTokenCreatedMessage.builder().customerId("customerId") },
- new Object[] { "expiresAt", CustomerPasswordTokenCreatedMessage.builder()
- .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) } };
+ new Object[] { "expiresAt",
+ CustomerPasswordTokenCreatedMessage.builder()
+ .expiresAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
+ new Object[] { "value", CustomerPasswordTokenCreatedMessage.builder().value("value") },
+ new Object[] { "invalidateOlderTokens",
+ CustomerPasswordTokenCreatedMessage.builder().invalidateOlderTokens(true) } };
}
@Test
@@ -38,4 +42,18 @@ public void expiresAt() {
value.setExpiresAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getExpiresAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}
+
+ @Test
+ public void value() {
+ CustomerPasswordTokenCreatedMessage value = CustomerPasswordTokenCreatedMessage.of();
+ value.setValue("value");
+ Assertions.assertThat(value.getValue()).isEqualTo("value");
+ }
+
+ @Test
+ public void invalidateOlderTokens() {
+ CustomerPasswordTokenCreatedMessage value = CustomerPasswordTokenCreatedMessage.of();
+ value.setInvalidateOlderTokens(true);
+ Assertions.assertThat(value.getInvalidateOlderTokens()).isEqualTo(true);
+ }
}
diff --git a/references.txt b/references.txt
index af1f353f1d8..fa110049866 100644
--- a/references.txt
+++ b/references.txt
@@ -411,3 +411,4 @@ ab2859c84d9f146e5d8556e905538b92af4aa044
5f7c0bef26fa70b6a3ec382455b56146e3088e0e
7c59b29681399c1a3000934fd59a46c10cbe5401
dd595db3882a9eef83a47515f013be37deae6bff
+10b807d404cfeba225736763251d8ba6d8b16db3