Skip to content

Commit b46444c

Browse files
Merge pull request #984 from commercetools/gen-sdk-updates
Update generated SDKs
2 parents 31bb020 + eb560da commit b46444c

18 files changed

+58
-86
lines changed

changes.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
**Api changes**
22

33
<details>
4-
<summary>Added Property(s)</summary>
4+
<summary>Required Property(s)</summary>
55

6-
- added property `isActive` to type `DiscountGroup`
7-
- added property `isActive` to type `DiscountGroupDraft`
8-
</details>
9-
10-
11-
<details>
12-
<summary>Added Type(s)</summary>
13-
14-
- added type `DiscountGroupSetIsActiveAction`
15-
- added type `MaxDiscountGroupsReachedError`
16-
- added type `GraphQLMaxDiscountGroupsReachedError`
17-
- added type `DiscountGroupIsActiveSetMessage`
18-
- added type `DiscountGroupIsActiveSetMessagePayload`
6+
- changed property `variantSelection` of type `ProductSelectionProductAddedMessage` to be optional
7+
- changed property `variantExclusion` of type `ProductSelectionProductExcludedMessage` to be optional
8+
- changed property `oldVariantExclusion` of type `ProductSelectionVariantExclusionChangedMessage` to be optional
9+
- changed property `newVariantExclusion` of type `ProductSelectionVariantExclusionChangedMessage` to be optional
10+
- changed property `oldVariantSelection` of type `ProductSelectionVariantSelectionChangedMessage` to be optional
11+
- changed property `newVariantSelection` of type `ProductSelectionVariantSelectionChangedMessage` to be optional
12+
- changed property `variantSelection` of type `ProductSelectionProductAddedMessagePayload` to be optional
13+
- changed property `variantExclusion` of type `ProductSelectionProductExcludedMessagePayload` to be optional
14+
- changed property `oldVariantExclusion` of type `ProductSelectionVariantExclusionChangedMessagePayload` to be optional
15+
- changed property `newVariantExclusion` of type `ProductSelectionVariantExclusionChangedMessagePayload` to be optional
16+
- changed property `oldVariantSelection` of type `ProductSelectionVariantSelectionChangedMessagePayload` to be optional
17+
- changed property `newVariantSelection` of type `ProductSelectionVariantSelectionChangedMessagePayload` to be optional
1918
</details>
2019

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessage.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
* .resource(resourceBuilder -> resourceBuilder)
3434
* .resourceVersion(0.3)
3535
* .product(productBuilder -> productBuilder)
36-
* .variantSelection(variantSelectionBuilder -> variantSelectionBuilder)
3736
* .build()
3837
* </code></pre>
3938
* </div>
@@ -61,7 +60,6 @@ public interface ProductSelectionProductAddedMessage extends Message {
6160
* <p>Product Variant Selection after the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionAddProductAction" rel="nofollow">Add Product</a> update action.</p>
6261
* @return variantSelection
6362
*/
64-
@NotNull
6563
@Valid
6664
@JsonProperty("variantSelection")
6765
public ProductVariantSelection getVariantSelection();

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessageBuilder.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
* .resource(resourceBuilder -> resourceBuilder)
2525
* .resourceVersion(0.3)
2626
* .product(productBuilder -> productBuilder)
27-
* .variantSelection(variantSelectionBuilder -> variantSelectionBuilder)
2827
* .build()
2928
* </code></pre>
3029
* </div>
@@ -57,6 +56,7 @@ public class ProductSelectionProductAddedMessageBuilder implements Builder<Produ
5756

5857
private com.commercetools.api.models.product.ProductReference product;
5958

59+
@Nullable
6060
private com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection;
6161

6262
/**
@@ -303,7 +303,7 @@ public ProductSelectionProductAddedMessageBuilder product(
303303
*/
304304

305305
public ProductSelectionProductAddedMessageBuilder variantSelection(
306-
final com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection) {
306+
@Nullable final com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection) {
307307
this.variantSelection = variantSelection;
308308
return this;
309309
}
@@ -429,6 +429,7 @@ public com.commercetools.api.models.product.ProductReference getProduct() {
429429
* @return variantSelection
430430
*/
431431

432+
@Nullable
432433
public com.commercetools.api.models.product_selection.ProductVariantSelection getVariantSelection() {
433434
return this.variantSelection;
434435
}
@@ -449,8 +450,6 @@ public ProductSelectionProductAddedMessage build() {
449450
Objects.requireNonNull(resourceVersion,
450451
ProductSelectionProductAddedMessage.class + ": resourceVersion is missing");
451452
Objects.requireNonNull(product, ProductSelectionProductAddedMessage.class + ": product is missing");
452-
Objects.requireNonNull(variantSelection,
453-
ProductSelectionProductAddedMessage.class + ": variantSelection is missing");
454453
return new ProductSelectionProductAddedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
455454
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, product,
456455
variantSelection);

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayload.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
* <pre><code class='java'>
2727
* ProductSelectionProductAddedMessagePayload productSelectionProductAddedMessagePayload = ProductSelectionProductAddedMessagePayload.builder()
2828
* .product(productBuilder -> productBuilder)
29-
* .variantSelection(variantSelectionBuilder -> variantSelectionBuilder)
3029
* .build()
3130
* </code></pre>
3231
* </div>
@@ -54,7 +53,6 @@ public interface ProductSelectionProductAddedMessagePayload extends MessagePaylo
5453
* <p>Product Variant Selection after the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionAddProductAction" rel="nofollow">Add Product</a> update action.</p>
5554
* @return variantSelection
5655
*/
57-
@NotNull
5856
@Valid
5957
@JsonProperty("variantSelection")
6058
public ProductVariantSelection getVariantSelection();

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayloadBuilder.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import java.util.*;
55
import java.util.function.Function;
66

7+
import javax.annotation.Nullable;
8+
79
import io.vrap.rmf.base.client.Builder;
810
import io.vrap.rmf.base.client.utils.Generated;
911

@@ -15,7 +17,6 @@
1517
* <pre><code class='java'>
1618
* ProductSelectionProductAddedMessagePayload productSelectionProductAddedMessagePayload = ProductSelectionProductAddedMessagePayload.builder()
1719
* .product(productBuilder -> productBuilder)
18-
* .variantSelection(variantSelectionBuilder -> variantSelectionBuilder)
1920
* .build()
2021
* </code></pre>
2122
* </div>
@@ -26,6 +27,7 @@ public class ProductSelectionProductAddedMessagePayloadBuilder
2627

2728
private com.commercetools.api.models.product.ProductReference product;
2829

30+
@Nullable
2931
private com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection;
3032

3133
/**
@@ -71,7 +73,7 @@ public ProductSelectionProductAddedMessagePayloadBuilder product(
7173
*/
7274

7375
public ProductSelectionProductAddedMessagePayloadBuilder variantSelection(
74-
final com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection) {
76+
@Nullable final com.commercetools.api.models.product_selection.ProductVariantSelection variantSelection) {
7577
this.variantSelection = variantSelection;
7678
return this;
7779
}
@@ -104,6 +106,7 @@ public com.commercetools.api.models.product.ProductReference getProduct() {
104106
* @return variantSelection
105107
*/
106108

109+
@Nullable
107110
public com.commercetools.api.models.product_selection.ProductVariantSelection getVariantSelection() {
108111
return this.variantSelection;
109112
}
@@ -114,8 +117,6 @@ public com.commercetools.api.models.product_selection.ProductVariantSelection ge
114117
*/
115118
public ProductSelectionProductAddedMessagePayload build() {
116119
Objects.requireNonNull(product, ProductSelectionProductAddedMessagePayload.class + ": product is missing");
117-
Objects.requireNonNull(variantSelection,
118-
ProductSelectionProductAddedMessagePayload.class + ": variantSelection is missing");
119120
return new ProductSelectionProductAddedMessagePayloadImpl(product, variantSelection);
120121
}
121122

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessage.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
* .resource(resourceBuilder -> resourceBuilder)
3434
* .resourceVersion(0.3)
3535
* .product(productBuilder -> productBuilder)
36-
* .variantExclusion(variantExclusionBuilder -> variantExclusionBuilder)
3736
* .build()
3837
* </code></pre>
3938
* </div>
@@ -61,7 +60,6 @@ public interface ProductSelectionProductExcludedMessage extends Message {
6160
* <p>Product Variant Exclusion after the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionExcludeProductAction" rel="nofollow">Exclude Product</a> update action.</p>
6261
* @return variantExclusion
6362
*/
64-
@NotNull
6563
@Valid
6664
@JsonProperty("variantExclusion")
6765
public ProductVariantExclusion getVariantExclusion();

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessageBuilder.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
* .resource(resourceBuilder -> resourceBuilder)
2525
* .resourceVersion(0.3)
2626
* .product(productBuilder -> productBuilder)
27-
* .variantExclusion(variantExclusionBuilder -> variantExclusionBuilder)
2827
* .build()
2928
* </code></pre>
3029
* </div>
@@ -57,6 +56,7 @@ public class ProductSelectionProductExcludedMessageBuilder implements Builder<Pr
5756

5857
private com.commercetools.api.models.product.ProductReference product;
5958

59+
@Nullable
6060
private com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion;
6161

6262
/**
@@ -330,7 +330,7 @@ public ProductSelectionProductExcludedMessageBuilder withVariantExclusion(
330330
*/
331331

332332
public ProductSelectionProductExcludedMessageBuilder variantExclusion(
333-
final com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion) {
333+
@Nullable final com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion) {
334334
this.variantExclusion = variantExclusion;
335335
return this;
336336
}
@@ -442,6 +442,7 @@ public com.commercetools.api.models.product.ProductReference getProduct() {
442442
* @return variantExclusion
443443
*/
444444

445+
@Nullable
445446
public com.commercetools.api.models.product_selection.ProductVariantExclusion getVariantExclusion() {
446447
return this.variantExclusion;
447448
}
@@ -462,8 +463,6 @@ public ProductSelectionProductExcludedMessage build() {
462463
Objects.requireNonNull(resourceVersion,
463464
ProductSelectionProductExcludedMessage.class + ": resourceVersion is missing");
464465
Objects.requireNonNull(product, ProductSelectionProductExcludedMessage.class + ": product is missing");
465-
Objects.requireNonNull(variantExclusion,
466-
ProductSelectionProductExcludedMessage.class + ": variantExclusion is missing");
467466
return new ProductSelectionProductExcludedMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy,
468467
createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, product,
469468
variantExclusion);

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayload.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
* <pre><code class='java'>
2727
* ProductSelectionProductExcludedMessagePayload productSelectionProductExcludedMessagePayload = ProductSelectionProductExcludedMessagePayload.builder()
2828
* .product(productBuilder -> productBuilder)
29-
* .variantExclusion(variantExclusionBuilder -> variantExclusionBuilder)
3029
* .build()
3130
* </code></pre>
3231
* </div>
@@ -54,7 +53,6 @@ public interface ProductSelectionProductExcludedMessagePayload extends MessagePa
5453
* <p>Product Variant Exclusion after the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionExcludeProductAction" rel="nofollow">Exclude Product</a> update action.</p>
5554
* @return variantExclusion
5655
*/
57-
@NotNull
5856
@Valid
5957
@JsonProperty("variantExclusion")
6058
public ProductVariantExclusion getVariantExclusion();

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayloadBuilder.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import java.util.*;
55
import java.util.function.Function;
66

7+
import javax.annotation.Nullable;
8+
79
import io.vrap.rmf.base.client.Builder;
810
import io.vrap.rmf.base.client.utils.Generated;
911

@@ -15,7 +17,6 @@
1517
* <pre><code class='java'>
1618
* ProductSelectionProductExcludedMessagePayload productSelectionProductExcludedMessagePayload = ProductSelectionProductExcludedMessagePayload.builder()
1719
* .product(productBuilder -> productBuilder)
18-
* .variantExclusion(variantExclusionBuilder -> variantExclusionBuilder)
1920
* .build()
2021
* </code></pre>
2122
* </div>
@@ -26,6 +27,7 @@ public class ProductSelectionProductExcludedMessagePayloadBuilder
2627

2728
private com.commercetools.api.models.product.ProductReference product;
2829

30+
@Nullable
2931
private com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion;
3032

3133
/**
@@ -98,7 +100,7 @@ public ProductSelectionProductExcludedMessagePayloadBuilder withVariantExclusion
98100
*/
99101

100102
public ProductSelectionProductExcludedMessagePayloadBuilder variantExclusion(
101-
final com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion) {
103+
@Nullable final com.commercetools.api.models.product_selection.ProductVariantExclusion variantExclusion) {
102104
this.variantExclusion = variantExclusion;
103105
return this;
104106
}
@@ -117,6 +119,7 @@ public com.commercetools.api.models.product.ProductReference getProduct() {
117119
* @return variantExclusion
118120
*/
119121

122+
@Nullable
120123
public com.commercetools.api.models.product_selection.ProductVariantExclusion getVariantExclusion() {
121124
return this.variantExclusion;
122125
}
@@ -127,8 +130,6 @@ public com.commercetools.api.models.product_selection.ProductVariantExclusion ge
127130
*/
128131
public ProductSelectionProductExcludedMessagePayload build() {
129132
Objects.requireNonNull(product, ProductSelectionProductExcludedMessagePayload.class + ": product is missing");
130-
Objects.requireNonNull(variantExclusion,
131-
ProductSelectionProductExcludedMessagePayload.class + ": variantExclusion is missing");
132133
return new ProductSelectionProductExcludedMessagePayloadImpl(product, variantExclusion);
133134
}
134135

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessage.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
* .resource(resourceBuilder -> resourceBuilder)
3434
* .resourceVersion(0.3)
3535
* .product(productBuilder -> productBuilder)
36-
* .oldVariantExclusion(oldVariantExclusionBuilder -> oldVariantExclusionBuilder)
37-
* .newVariantExclusion(newVariantExclusionBuilder -> newVariantExclusionBuilder)
3836
* .build()
3937
* </code></pre>
4038
* </div>
@@ -62,7 +60,6 @@ public interface ProductSelectionVariantExclusionChangedMessage extends Message
6260
* <p>Product Variant Exclusion before the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionSetVariantExclusionAction" rel="nofollow">Set Variant Exclusion</a> update action.</p>
6361
* @return oldVariantExclusion
6462
*/
65-
@NotNull
6663
@Valid
6764
@JsonProperty("oldVariantExclusion")
6865
public ProductVariantExclusion getOldVariantExclusion();
@@ -71,7 +68,6 @@ public interface ProductSelectionVariantExclusionChangedMessage extends Message
7168
* <p>Product Variant Exclusion after the <a href="https://docs.commercetools.com/apis/ctp:api:type:ProductSelectionSetVariantExclusionAction" rel="nofollow">Set Variant Exclusion</a> update action.</p>
7269
* @return newVariantExclusion
7370
*/
74-
@NotNull
7571
@Valid
7672
@JsonProperty("newVariantExclusion")
7773
public ProductVariantExclusion getNewVariantExclusion();

0 commit comments

Comments
 (0)