Skip to content

Commit 88f10c1

Browse files
committed
build(codegen): updating SDK
1 parent b636787 commit 88f10c1

File tree

7 files changed

+27
-13
lines changed

7 files changed

+27
-13
lines changed

changes.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@
2424
</details>
2525

2626

27+
<details>
28+
<summary>Required Property(s)</summary>
29+
30+
- :warning: changed property `deleteDaysAfterLastModification` of type `CartsConfiguration` to be required
31+
- :warning: changed property `deleteDaysAfterLastModification` of type `ShoppingListsConfiguration` to be required
32+
</details>
33+
34+
2735
<details>
2836
<summary>Added Property(s)</summary>
2937

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2304,7 +2304,7 @@ type CartValueType implements ShippingRateInputType {
23042304
}
23052305

23062306
type CartsConfiguration {
2307-
deleteDaysAfterLastModification: Int
2307+
deleteDaysAfterLastModification: Int!
23082308
allowAddingUnpublishedProducts: Boolean!
23092309
countryTaxRateFallbackEnabled: Boolean!
23102310
taxRoundingMode: RoundingMode!
@@ -15636,7 +15636,7 @@ input ShoppingListUpdateAction {
1563615636
}
1563715637

1563815638
type ShoppingListsConfiguration {
15639-
deleteDaysAfterLastModification: Int
15639+
deleteDaysAfterLastModification: Int!
1564015640
}
1564115641

1564215642
input ShoppingListsConfigurationInput {

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
import io.vrap.rmf.base.client.utils.Generated;
1515

16+
import jakarta.validation.constraints.NotNull;
17+
1618
/**
1719
* CartsConfiguration
1820
*
@@ -21,6 +23,7 @@
2123
* <div class=code-example>
2224
* <pre><code class='java'>
2325
* CartsConfiguration cartsConfiguration = CartsConfiguration.builder()
26+
* .deleteDaysAfterLastModification(0.3)
2427
* .build()
2528
* </code></pre>
2629
* </div>
@@ -38,7 +41,7 @@ public interface CartsConfiguration {
3841
* </ul>
3942
* @return deleteDaysAfterLastModification
4043
*/
41-
44+
@NotNull
4245
@JsonProperty("deleteDaysAfterLastModification")
4346
public Long getDeleteDaysAfterLastModification();
4447

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfigurationBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
* <div class=code-example>
1616
* <pre><code class='java'>
1717
* CartsConfiguration cartsConfiguration = CartsConfiguration.builder()
18+
* .deleteDaysAfterLastModification(0.3)
1819
* .build()
1920
* </code></pre>
2021
* </div>
2122
*/
2223
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
2324
public class CartsConfigurationBuilder implements Builder<CartsConfiguration> {
2425

25-
@Nullable
2626
private Long deleteDaysAfterLastModification;
2727

2828
@Nullable
@@ -45,8 +45,7 @@ public class CartsConfigurationBuilder implements Builder<CartsConfiguration> {
4545
* @return Builder
4646
*/
4747

48-
public CartsConfigurationBuilder deleteDaysAfterLastModification(
49-
@Nullable final Long deleteDaysAfterLastModification) {
48+
public CartsConfigurationBuilder deleteDaysAfterLastModification(final Long deleteDaysAfterLastModification) {
5049
this.deleteDaysAfterLastModification = deleteDaysAfterLastModification;
5150
return this;
5251
}
@@ -97,7 +96,6 @@ public CartsConfigurationBuilder taxRoundingMode(
9796
* @return deleteDaysAfterLastModification
9897
*/
9998

100-
@Nullable
10199
public Long getDeleteDaysAfterLastModification() {
102100
return this.deleteDaysAfterLastModification;
103101
}
@@ -137,6 +135,8 @@ public com.commercetools.api.models.cart.RoundingMode getTaxRoundingMode() {
137135
* @return CartsConfiguration
138136
*/
139137
public CartsConfiguration build() {
138+
Objects.requireNonNull(deleteDaysAfterLastModification,
139+
CartsConfiguration.class + ": deleteDaysAfterLastModification is missing");
140140
return new CartsConfigurationImpl(deleteDaysAfterLastModification, countryTaxRateFallbackEnabled,
141141
priceRoundingMode, taxRoundingMode);
142142
}

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
import io.vrap.rmf.base.client.utils.Generated;
1414

15+
import jakarta.validation.constraints.NotNull;
16+
1517
/**
1618
* ShoppingListsConfiguration
1719
*
@@ -20,6 +22,7 @@
2022
* <div class=code-example>
2123
* <pre><code class='java'>
2224
* ShoppingListsConfiguration shoppingListsConfiguration = ShoppingListsConfiguration.builder()
25+
* .deleteDaysAfterLastModification(0.3)
2326
* .build()
2427
* </code></pre>
2528
* </div>
@@ -32,7 +35,7 @@ public interface ShoppingListsConfiguration {
3235
* <p>Default value for the <code>deleteDaysAfterLastModification</code> parameter of the <a href="https://docs.commercetools.com/apis/ctp:api:type:ShoppingListDraft" rel="nofollow">ShoppingListDraft</a>.</p>
3336
* @return deleteDaysAfterLastModification
3437
*/
35-
38+
@NotNull
3639
@JsonProperty("deleteDaysAfterLastModification")
3740
public Long getDeleteDaysAfterLastModification();
3841

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfigurationBuilder.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33

44
import java.util.*;
55

6-
import javax.annotation.Nullable;
7-
86
import io.vrap.rmf.base.client.Builder;
97
import io.vrap.rmf.base.client.utils.Generated;
108

@@ -15,14 +13,14 @@
1513
* <div class=code-example>
1614
* <pre><code class='java'>
1715
* ShoppingListsConfiguration shoppingListsConfiguration = ShoppingListsConfiguration.builder()
16+
* .deleteDaysAfterLastModification(0.3)
1817
* .build()
1918
* </code></pre>
2019
* </div>
2120
*/
2221
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
2322
public class ShoppingListsConfigurationBuilder implements Builder<ShoppingListsConfiguration> {
2423

25-
@Nullable
2624
private Long deleteDaysAfterLastModification;
2725

2826
/**
@@ -32,7 +30,7 @@ public class ShoppingListsConfigurationBuilder implements Builder<ShoppingListsC
3230
*/
3331

3432
public ShoppingListsConfigurationBuilder deleteDaysAfterLastModification(
35-
@Nullable final Long deleteDaysAfterLastModification) {
33+
final Long deleteDaysAfterLastModification) {
3634
this.deleteDaysAfterLastModification = deleteDaysAfterLastModification;
3735
return this;
3836
}
@@ -42,7 +40,6 @@ public ShoppingListsConfigurationBuilder deleteDaysAfterLastModification(
4240
* @return deleteDaysAfterLastModification
4341
*/
4442

45-
@Nullable
4643
public Long getDeleteDaysAfterLastModification() {
4744
return this.deleteDaysAfterLastModification;
4845
}
@@ -52,6 +49,8 @@ public Long getDeleteDaysAfterLastModification() {
5249
* @return ShoppingListsConfiguration
5350
*/
5451
public ShoppingListsConfiguration build() {
52+
Objects.requireNonNull(deleteDaysAfterLastModification,
53+
ShoppingListsConfiguration.class + ": deleteDaysAfterLastModification is missing");
5554
return new ShoppingListsConfigurationImpl(deleteDaysAfterLastModification);
5655
}
5756

references.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,3 +529,4 @@ aa83bf0cb2747feefa757d96d5896ba52d05392e
529529
bb59c72e09951d391e013c3784ffba3fc5876bc3
530530
a9c69a2e32f13e695d381fb1c492ee6ed7e6f046
531531
8b51ad0f1cb789c4294135568e272854eea7ac53
532+
da68d777f48ba0233a7542a5344d86ef185db481

0 commit comments

Comments
 (0)