Skip to content

Commit 82b6227

Browse files
Merge pull request #932 from commercetools/gen-sdk-updates
Update generated SDKs
2 parents 097695a + 227c7f8 commit 82b6227

File tree

8 files changed

+94
-7
lines changed

8 files changed

+94
-7
lines changed

changes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<details>
1414
<summary>Added Property(s)</summary>
1515

16+
- added property `makeInheritedAssociatesExplicit` to type `BusinessUnitChangeAssociateModeAction`
1617
- added property `discountGroup` to type `CartDiscount`
1718
- added property `discountGroup` to type `CartDiscountDraft`
1819
- added property `priceRoundingMode` to type `Cart`

commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2388,6 +2388,7 @@ input ChangeBusinessUnitAssociate {
23882388

23892389
input ChangeBusinessUnitAssociateMode {
23902390
associateMode: BusinessUnitAssociateMode!
2391+
makeInheritedAssociatesExplicit: Boolean = false
23912392
}
23922393

23932394
input ChangeBusinessUnitName {

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeAction.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* <pre><code class='java'>
2424
* BusinessUnitChangeAssociateModeAction businessUnitChangeAssociateModeAction = BusinessUnitChangeAssociateModeAction.builder()
2525
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
26+
* .makeInheritedAssociatesExplicit(true)
2627
* .build()
2728
* </code></pre>
2829
* </div>
@@ -45,13 +46,28 @@ public interface BusinessUnitChangeAssociateModeAction extends BusinessUnitUpdat
4546
@JsonProperty("associateMode")
4647
public BusinessUnitAssociateMode getAssociateMode();
4748

49+
/**
50+
* <p>If set to <code>true</code> during a change to <code>associateMode="Explicit"</code>, all inherited Associates will be converted to explicit Associates.</p>
51+
* @return makeInheritedAssociatesExplicit
52+
*/
53+
@NotNull
54+
@JsonProperty("makeInheritedAssociatesExplicit")
55+
public Boolean getMakeInheritedAssociatesExplicit();
56+
4857
/**
4958
* <p>The new value for <code>associateMode</code>.</p>
5059
* @param associateMode value to be set
5160
*/
5261

5362
public void setAssociateMode(final BusinessUnitAssociateMode associateMode);
5463

64+
/**
65+
* <p>If set to <code>true</code> during a change to <code>associateMode="Explicit"</code>, all inherited Associates will be converted to explicit Associates.</p>
66+
* @param makeInheritedAssociatesExplicit value to be set
67+
*/
68+
69+
public void setMakeInheritedAssociatesExplicit(final Boolean makeInheritedAssociatesExplicit);
70+
5571
/**
5672
* factory method
5773
* @return instance of BusinessUnitChangeAssociateModeAction
@@ -68,6 +84,7 @@ public static BusinessUnitChangeAssociateModeAction of() {
6884
public static BusinessUnitChangeAssociateModeAction of(final BusinessUnitChangeAssociateModeAction template) {
6985
BusinessUnitChangeAssociateModeActionImpl instance = new BusinessUnitChangeAssociateModeActionImpl();
7086
instance.setAssociateMode(template.getAssociateMode());
87+
instance.setMakeInheritedAssociatesExplicit(template.getMakeInheritedAssociatesExplicit());
7188
return instance;
7289
}
7390

@@ -86,6 +103,7 @@ public static BusinessUnitChangeAssociateModeAction deepCopy(
86103
}
87104
BusinessUnitChangeAssociateModeActionImpl instance = new BusinessUnitChangeAssociateModeActionImpl();
88105
instance.setAssociateMode(template.getAssociateMode());
106+
instance.setMakeInheritedAssociatesExplicit(template.getMakeInheritedAssociatesExplicit());
89107
return instance;
90108
}
91109

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionBuilder.java

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* <pre><code class='java'>
1515
* BusinessUnitChangeAssociateModeAction businessUnitChangeAssociateModeAction = BusinessUnitChangeAssociateModeAction.builder()
1616
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
17+
* .makeInheritedAssociatesExplicit(true)
1718
* .build()
1819
* </code></pre>
1920
* </div>
@@ -23,6 +24,8 @@ public class BusinessUnitChangeAssociateModeActionBuilder implements Builder<Bus
2324

2425
private com.commercetools.api.models.business_unit.BusinessUnitAssociateMode associateMode;
2526

27+
private Boolean makeInheritedAssociatesExplicit;
28+
2629
/**
2730
* <p>The new value for <code>associateMode</code>.</p>
2831
* @param associateMode value to be set
@@ -35,6 +38,18 @@ public BusinessUnitChangeAssociateModeActionBuilder associateMode(
3538
return this;
3639
}
3740

41+
/**
42+
* <p>If set to <code>true</code> during a change to <code>associateMode="Explicit"</code>, all inherited Associates will be converted to explicit Associates.</p>
43+
* @param makeInheritedAssociatesExplicit value to be set
44+
* @return Builder
45+
*/
46+
47+
public BusinessUnitChangeAssociateModeActionBuilder makeInheritedAssociatesExplicit(
48+
final Boolean makeInheritedAssociatesExplicit) {
49+
this.makeInheritedAssociatesExplicit = makeInheritedAssociatesExplicit;
50+
return this;
51+
}
52+
3853
/**
3954
* <p>The new value for <code>associateMode</code>.</p>
4055
* @return associateMode
@@ -44,22 +59,33 @@ public com.commercetools.api.models.business_unit.BusinessUnitAssociateMode getA
4459
return this.associateMode;
4560
}
4661

62+
/**
63+
* <p>If set to <code>true</code> during a change to <code>associateMode="Explicit"</code>, all inherited Associates will be converted to explicit Associates.</p>
64+
* @return makeInheritedAssociatesExplicit
65+
*/
66+
67+
public Boolean getMakeInheritedAssociatesExplicit() {
68+
return this.makeInheritedAssociatesExplicit;
69+
}
70+
4771
/**
4872
* builds BusinessUnitChangeAssociateModeAction with checking for non-null required values
4973
* @return BusinessUnitChangeAssociateModeAction
5074
*/
5175
public BusinessUnitChangeAssociateModeAction build() {
5276
Objects.requireNonNull(associateMode,
5377
BusinessUnitChangeAssociateModeAction.class + ": associateMode is missing");
54-
return new BusinessUnitChangeAssociateModeActionImpl(associateMode);
78+
Objects.requireNonNull(makeInheritedAssociatesExplicit,
79+
BusinessUnitChangeAssociateModeAction.class + ": makeInheritedAssociatesExplicit is missing");
80+
return new BusinessUnitChangeAssociateModeActionImpl(associateMode, makeInheritedAssociatesExplicit);
5581
}
5682

5783
/**
5884
* builds BusinessUnitChangeAssociateModeAction without checking for non-null required values
5985
* @return BusinessUnitChangeAssociateModeAction
6086
*/
6187
public BusinessUnitChangeAssociateModeAction buildUnchecked() {
62-
return new BusinessUnitChangeAssociateModeActionImpl(associateMode);
88+
return new BusinessUnitChangeAssociateModeActionImpl(associateMode, makeInheritedAssociatesExplicit);
6389
}
6490

6591
/**
@@ -79,6 +105,7 @@ public static BusinessUnitChangeAssociateModeActionBuilder of(
79105
final BusinessUnitChangeAssociateModeAction template) {
80106
BusinessUnitChangeAssociateModeActionBuilder builder = new BusinessUnitChangeAssociateModeActionBuilder();
81107
builder.associateMode = template.getAssociateMode();
108+
builder.makeInheritedAssociatesExplicit = template.getMakeInheritedAssociatesExplicit();
82109
return builder;
83110
}
84111

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionImpl.java

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,17 @@ public class BusinessUnitChangeAssociateModeActionImpl implements BusinessUnitCh
2626

2727
private com.commercetools.api.models.business_unit.BusinessUnitAssociateMode associateMode;
2828

29+
private Boolean makeInheritedAssociatesExplicit;
30+
2931
/**
3032
* create instance with all properties
3133
*/
3234
@JsonCreator
3335
BusinessUnitChangeAssociateModeActionImpl(
34-
@JsonProperty("associateMode") final com.commercetools.api.models.business_unit.BusinessUnitAssociateMode associateMode) {
36+
@JsonProperty("associateMode") final com.commercetools.api.models.business_unit.BusinessUnitAssociateMode associateMode,
37+
@JsonProperty("makeInheritedAssociatesExplicit") final Boolean makeInheritedAssociatesExplicit) {
3538
this.associateMode = associateMode;
39+
this.makeInheritedAssociatesExplicit = makeInheritedAssociatesExplicit;
3640
this.action = CHANGE_ASSOCIATE_MODE;
3741
}
3842

@@ -59,11 +63,23 @@ public com.commercetools.api.models.business_unit.BusinessUnitAssociateMode getA
5963
return this.associateMode;
6064
}
6165

66+
/**
67+
* <p>If set to <code>true</code> during a change to <code>associateMode="Explicit"</code>, all inherited Associates will be converted to explicit Associates.</p>
68+
*/
69+
70+
public Boolean getMakeInheritedAssociatesExplicit() {
71+
return this.makeInheritedAssociatesExplicit;
72+
}
73+
6274
public void setAssociateMode(
6375
final com.commercetools.api.models.business_unit.BusinessUnitAssociateMode associateMode) {
6476
this.associateMode = associateMode;
6577
}
6678

79+
public void setMakeInheritedAssociatesExplicit(final Boolean makeInheritedAssociatesExplicit) {
80+
this.makeInheritedAssociatesExplicit = makeInheritedAssociatesExplicit;
81+
}
82+
6783
@Override
6884
public boolean equals(Object o) {
6985
if (this == o)
@@ -76,20 +92,26 @@ public boolean equals(Object o) {
7692

7793
return new EqualsBuilder().append(action, that.action)
7894
.append(associateMode, that.associateMode)
95+
.append(makeInheritedAssociatesExplicit, that.makeInheritedAssociatesExplicit)
7996
.append(action, that.action)
8097
.append(associateMode, that.associateMode)
98+
.append(makeInheritedAssociatesExplicit, that.makeInheritedAssociatesExplicit)
8199
.isEquals();
82100
}
83101

84102
@Override
85103
public int hashCode() {
86-
return new HashCodeBuilder(17, 37).append(action).append(associateMode).toHashCode();
104+
return new HashCodeBuilder(17, 37).append(action)
105+
.append(associateMode)
106+
.append(makeInheritedAssociatesExplicit)
107+
.toHashCode();
87108
}
88109

89110
@Override
90111
public String toString() {
91112
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action)
92113
.append("associateMode", associateMode)
114+
.append("makeInheritedAssociatesExplicit", makeInheritedAssociatesExplicit)
93115
.build();
94116
}
95117

commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/business_unit/BusinessUnitChangeAssociateModeActionQueryBuilderDsl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,10 @@ public StringComparisonPredicateBuilder<BusinessUnitChangeAssociateModeActionQue
2323
p -> new CombinationQueryPredicate<>(p, BusinessUnitChangeAssociateModeActionQueryBuilderDsl::of));
2424
}
2525

26+
public BooleanComparisonPredicateBuilder<BusinessUnitChangeAssociateModeActionQueryBuilderDsl> makeInheritedAssociatesExplicit() {
27+
return new BooleanComparisonPredicateBuilder<>(
28+
BinaryQueryPredicate.of().left(new ConstantQueryPredicate("makeInheritedAssociatesExplicit")),
29+
p -> new CombinationQueryPredicate<>(p, BusinessUnitChangeAssociateModeActionQueryBuilderDsl::of));
30+
}
31+
2632
}

commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionTest.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@ public void buildUnchecked(String name, BusinessUnitChangeAssociateModeActionBui
1717
}
1818

1919
public static Object[][] objectBuilder() {
20-
return new Object[][] { new Object[] { "associateMode", BusinessUnitChangeAssociateModeAction.builder()
21-
.associateMode(
22-
com.commercetools.api.models.business_unit.BusinessUnitAssociateMode.findEnum("Explicit")) } };
20+
return new Object[][] {
21+
new Object[] { "associateMode",
22+
BusinessUnitChangeAssociateModeAction.builder()
23+
.associateMode(com.commercetools.api.models.business_unit.BusinessUnitAssociateMode
24+
.findEnum("Explicit")) },
25+
new Object[] { "makeInheritedAssociatesExplicit",
26+
BusinessUnitChangeAssociateModeAction.builder().makeInheritedAssociatesExplicit(true) } };
2327
}
2428

2529
@Test
@@ -30,4 +34,11 @@ public void associateMode() {
3034
Assertions.assertThat(value.getAssociateMode())
3135
.isEqualTo(com.commercetools.api.models.business_unit.BusinessUnitAssociateMode.findEnum("Explicit"));
3236
}
37+
38+
@Test
39+
public void makeInheritedAssociatesExplicit() {
40+
BusinessUnitChangeAssociateModeAction value = BusinessUnitChangeAssociateModeAction.of();
41+
value.setMakeInheritedAssociatesExplicit(true);
42+
Assertions.assertThat(value.getMakeInheritedAssociatesExplicit()).isEqualTo(true);
43+
}
3344
}

references.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,3 +429,4 @@ b3b0734e82abb3a4e20169e403628c592806bc96
429429
5146ba6cde23ba6b8d5262bf6e064fd1258700ba
430430
c388d876a51d22b2b8a73249fe4694b297db6cd5
431431
bb49fa04d50e4e0267846c7d805ae8ebc254bdea
432+
619fb89cb6ac5d2a1d5f1b7d2f51a51e13e7ace9

0 commit comments

Comments
 (0)