Skip to content

Commit d1f8738

Browse files
committed
build(codegen): updating SDK
1 parent 88da74e commit d1f8738

16 files changed

+71
-51
lines changed

changes.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@
88
</details>
99

1010

11+
<details>
12+
<summary>Required Property(s)</summary>
13+
14+
- :warning: changed property `stores` of type `BusinessUnit` to be required
15+
- :warning: changed property `stores` of type `Company` to be required
16+
- :warning: changed property `stores` of type `Division` to be required
17+
- :warning: changed property `stores` of type `BusinessUnitSetStoresAction` to be required
18+
- :warning: changed property `stores` of type `CartDiscountSetStoresAction` to be required
19+
- :warning: changed property `stores` of type `Customer` to be required
20+
- :warning: changed property `stores` of type `CustomerSetStoresAction` to be required
21+
</details>
22+
23+
1124
<details>
1225
<summary>Added Type(s)</summary>
1326

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
* lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
3737
* key("{key}")
3838
* status(BusinessUnitStatus.ACTIVE)
39+
* plusStores(storesBuilder -> storesBuilder)
3940
* storeMode(BusinessUnitStoreMode.EXPLICIT)
4041
* name("{name}")
4142
* plusAddresses(addressesBuilder -> addressesBuilder)
@@ -124,6 +125,7 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models
124125
* <p>If the Business Unit has no Stores, then all of its Carts, Orders, Quotes, or Quote Requests must not belong to any Store.</p>
125126
* @return stores
126127
*/
128+
@NotNull
127129
@Valid
128130
@JsonProperty("stores")
129131
public List<StoreKeyReference> getStores();

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import javax.annotation.Nullable;
1010
import javax.validation.Valid;
11+
import javax.validation.constraints.NotNull;
1112

1213
import com.commercetools.api.models.store.StoreResourceIdentifier;
1314
import com.fasterxml.jackson.annotation.*;
@@ -23,6 +24,7 @@
2324
* <div class=code-example>
2425
* <pre><code class='java'>
2526
* BusinessUnitSetStoresAction businessUnitSetStoresAction = BusinessUnitSetStoresAction.builder()
27+
* .plusStores(storesBuilder -> storesBuilder)
2628
* .build()
2729
* </code></pre>
2830
* </div>
@@ -40,6 +42,7 @@ public interface BusinessUnitSetStoresAction extends BusinessUnitUpdateAction {
4042
* <p>Stores to set. Overrides the current list of Stores.</p>
4143
* @return stores
4244
*/
45+
@NotNull
4346
@Valid
4447
@JsonProperty("stores")
4548
public List<StoreResourceIdentifier> getStores();

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

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

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

@@ -16,14 +14,14 @@
1614
* <div class=code-example>
1715
* <pre><code class='java'>
1816
* BusinessUnitSetStoresAction businessUnitSetStoresAction = BusinessUnitSetStoresAction.builder()
17+
* .plusStores(storesBuilder -> storesBuilder)
1918
* .build()
2019
* </code></pre>
2120
* </div>
2221
*/
2322
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
2423
public class BusinessUnitSetStoresActionBuilder implements Builder<BusinessUnitSetStoresAction> {
2524

26-
@Nullable
2725
private java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores;
2826

2927
/**
@@ -33,7 +31,7 @@ public class BusinessUnitSetStoresActionBuilder implements Builder<BusinessUnitS
3331
*/
3432

3533
public BusinessUnitSetStoresActionBuilder stores(
36-
@Nullable final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
34+
final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
3735
this.stores = new ArrayList<>(Arrays.asList(stores));
3836
return this;
3937
}
@@ -45,7 +43,7 @@ public BusinessUnitSetStoresActionBuilder stores(
4543
*/
4644

4745
public BusinessUnitSetStoresActionBuilder stores(
48-
@Nullable final java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores) {
46+
final java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores) {
4947
this.stores = stores;
5048
return this;
5149
}
@@ -57,7 +55,7 @@ public BusinessUnitSetStoresActionBuilder stores(
5755
*/
5856

5957
public BusinessUnitSetStoresActionBuilder plusStores(
60-
@Nullable final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
58+
final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
6159
if (this.stores == null) {
6260
this.stores = new ArrayList<>();
6361
}
@@ -120,7 +118,6 @@ public BusinessUnitSetStoresActionBuilder setStores(
120118
* @return stores
121119
*/
122120

123-
@Nullable
124121
public java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> getStores() {
125122
return this.stores;
126123
}
@@ -130,6 +127,7 @@ public java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier
130127
* @return BusinessUnitSetStoresAction
131128
*/
132129
public BusinessUnitSetStoresAction build() {
130+
Objects.requireNonNull(stores, BusinessUnitSetStoresAction.class + ": stores is missing");
133131
return new BusinessUnitSetStoresActionImpl(stores);
134132
}
135133

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
2929
* .key("{key}")
3030
* .status(BusinessUnitStatus.ACTIVE)
31+
* .plusStores(storesBuilder -> storesBuilder)
3132
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
3233
* .name("{name}")
3334
* .plusAddresses(addressesBuilder -> addressesBuilder)

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
2323
* .key("{key}")
2424
* .status(BusinessUnitStatus.ACTIVE)
25+
* .plusStores(storesBuilder -> storesBuilder)
2526
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
2627
* .name("{name}")
2728
* .plusAddresses(addressesBuilder -> addressesBuilder)
@@ -53,7 +54,6 @@ public class CompanyBuilder implements Builder<Company> {
5354

5455
private com.commercetools.api.models.business_unit.BusinessUnitStatus status;
5556

56-
@Nullable
5757
private java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores;
5858

5959
private com.commercetools.api.models.business_unit.BusinessUnitStoreMode storeMode;
@@ -237,7 +237,7 @@ public CompanyBuilder status(final com.commercetools.api.models.business_unit.Bu
237237
* @return Builder
238238
*/
239239

240-
public CompanyBuilder stores(@Nullable final com.commercetools.api.models.store.StoreKeyReference... stores) {
240+
public CompanyBuilder stores(final com.commercetools.api.models.store.StoreKeyReference... stores) {
241241
this.stores = new ArrayList<>(Arrays.asList(stores));
242242
return this;
243243
}
@@ -250,8 +250,7 @@ public CompanyBuilder stores(@Nullable final com.commercetools.api.models.store.
250250
* @return Builder
251251
*/
252252

253-
public CompanyBuilder stores(
254-
@Nullable final java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores) {
253+
public CompanyBuilder stores(final java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores) {
255254
this.stores = stores;
256255
return this;
257256
}
@@ -264,7 +263,7 @@ public CompanyBuilder stores(
264263
* @return Builder
265264
*/
266265

267-
public CompanyBuilder plusStores(@Nullable final com.commercetools.api.models.store.StoreKeyReference... stores) {
266+
public CompanyBuilder plusStores(final com.commercetools.api.models.store.StoreKeyReference... stores) {
268267
if (this.stores == null) {
269268
this.stores = new ArrayList<>();
270269
}
@@ -928,7 +927,6 @@ public com.commercetools.api.models.business_unit.BusinessUnitStatus getStatus()
928927
* @return stores
929928
*/
930929

931-
@Nullable
932930
public java.util.List<com.commercetools.api.models.store.StoreKeyReference> getStores() {
933931
return this.stores;
934932
}
@@ -1078,6 +1076,7 @@ public Company build() {
10781076
Objects.requireNonNull(lastModifiedAt, Company.class + ": lastModifiedAt is missing");
10791077
Objects.requireNonNull(key, Company.class + ": key is missing");
10801078
Objects.requireNonNull(status, Company.class + ": status is missing");
1079+
Objects.requireNonNull(stores, Company.class + ": stores is missing");
10811080
Objects.requireNonNull(storeMode, Company.class + ": storeMode is missing");
10821081
Objects.requireNonNull(name, Company.class + ": name is missing");
10831082
Objects.requireNonNull(addresses, Company.class + ": addresses is missing");

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
* .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
3030
* .key("{key}")
3131
* .status(BusinessUnitStatus.ACTIVE)
32+
* .plusStores(storesBuilder -> storesBuilder)
3233
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
3334
* .name("{name}")
3435
* .plusAddresses(addressesBuilder -> addressesBuilder)

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
2323
* .key("{key}")
2424
* .status(BusinessUnitStatus.ACTIVE)
25+
* .plusStores(storesBuilder -> storesBuilder)
2526
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
2627
* .name("{name}")
2728
* .plusAddresses(addressesBuilder -> addressesBuilder)
@@ -54,7 +55,6 @@ public class DivisionBuilder implements Builder<Division> {
5455

5556
private com.commercetools.api.models.business_unit.BusinessUnitStatus status;
5657

57-
@Nullable
5858
private java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores;
5959

6060
private com.commercetools.api.models.business_unit.BusinessUnitStoreMode storeMode;
@@ -237,7 +237,7 @@ public DivisionBuilder status(final com.commercetools.api.models.business_unit.B
237237
* @return Builder
238238
*/
239239

240-
public DivisionBuilder stores(@Nullable final com.commercetools.api.models.store.StoreKeyReference... stores) {
240+
public DivisionBuilder stores(final com.commercetools.api.models.store.StoreKeyReference... stores) {
241241
this.stores = new ArrayList<>(Arrays.asList(stores));
242242
return this;
243243
}
@@ -250,8 +250,7 @@ public DivisionBuilder stores(@Nullable final com.commercetools.api.models.store
250250
* @return Builder
251251
*/
252252

253-
public DivisionBuilder stores(
254-
@Nullable final java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores) {
253+
public DivisionBuilder stores(final java.util.List<com.commercetools.api.models.store.StoreKeyReference> stores) {
255254
this.stores = stores;
256255
return this;
257256
}
@@ -264,7 +263,7 @@ public DivisionBuilder stores(
264263
* @return Builder
265264
*/
266265

267-
public DivisionBuilder plusStores(@Nullable final com.commercetools.api.models.store.StoreKeyReference... stores) {
266+
public DivisionBuilder plusStores(final com.commercetools.api.models.store.StoreKeyReference... stores) {
268267
if (this.stores == null) {
269268
this.stores = new ArrayList<>();
270269
}
@@ -928,7 +927,6 @@ public com.commercetools.api.models.business_unit.BusinessUnitStatus getStatus()
928927
* @return stores
929928
*/
930929

931-
@Nullable
932930
public java.util.List<com.commercetools.api.models.store.StoreKeyReference> getStores() {
933931
return this.stores;
934932
}
@@ -1077,6 +1075,7 @@ public Division build() {
10771075
Objects.requireNonNull(lastModifiedAt, Division.class + ": lastModifiedAt is missing");
10781076
Objects.requireNonNull(key, Division.class + ": key is missing");
10791077
Objects.requireNonNull(status, Division.class + ": status is missing");
1078+
Objects.requireNonNull(stores, Division.class + ": stores is missing");
10801079
Objects.requireNonNull(storeMode, Division.class + ": storeMode is missing");
10811080
Objects.requireNonNull(name, Division.class + ": name is missing");
10821081
Objects.requireNonNull(addresses, Division.class + ": addresses is missing");

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresAction.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import javax.annotation.Nullable;
1010
import javax.validation.Valid;
11+
import javax.validation.constraints.NotNull;
1112

1213
import com.commercetools.api.models.store.StoreResourceIdentifier;
1314
import com.fasterxml.jackson.annotation.*;
@@ -24,6 +25,7 @@
2425
* <div class=code-example>
2526
* <pre><code class='java'>
2627
* CartDiscountSetStoresAction cartDiscountSetStoresAction = CartDiscountSetStoresAction.builder()
28+
* .plusStores(storesBuilder -> storesBuilder)
2729
* .build()
2830
* </code></pre>
2931
* </div>
@@ -46,6 +48,7 @@ public interface CartDiscountSetStoresAction extends CartDiscountUpdateAction {
4648
* </ul>
4749
* @return stores
4850
*/
51+
@NotNull
4952
@Valid
5053
@JsonProperty("stores")
5154
public List<StoreResourceIdentifier> getStores();

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresActionBuilder.java

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

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

@@ -16,14 +14,14 @@
1614
* <div class=code-example>
1715
* <pre><code class='java'>
1816
* CartDiscountSetStoresAction cartDiscountSetStoresAction = CartDiscountSetStoresAction.builder()
17+
* .plusStores(storesBuilder -> storesBuilder)
1918
* .build()
2019
* </code></pre>
2120
* </div>
2221
*/
2322
@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
2423
public class CartDiscountSetStoresActionBuilder implements Builder<CartDiscountSetStoresAction> {
2524

26-
@Nullable
2725
private java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores;
2826

2927
/**
@@ -38,7 +36,7 @@ public class CartDiscountSetStoresActionBuilder implements Builder<CartDiscountS
3836
*/
3937

4038
public CartDiscountSetStoresActionBuilder stores(
41-
@Nullable final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
39+
final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
4240
this.stores = new ArrayList<>(Arrays.asList(stores));
4341
return this;
4442
}
@@ -55,7 +53,7 @@ public CartDiscountSetStoresActionBuilder stores(
5553
*/
5654

5755
public CartDiscountSetStoresActionBuilder stores(
58-
@Nullable final java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores) {
56+
final java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> stores) {
5957
this.stores = stores;
6058
return this;
6159
}
@@ -72,7 +70,7 @@ public CartDiscountSetStoresActionBuilder stores(
7270
*/
7371

7472
public CartDiscountSetStoresActionBuilder plusStores(
75-
@Nullable final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
73+
final com.commercetools.api.models.store.StoreResourceIdentifier... stores) {
7674
if (this.stores == null) {
7775
this.stores = new ArrayList<>();
7876
}
@@ -160,7 +158,6 @@ public CartDiscountSetStoresActionBuilder setStores(
160158
* @return stores
161159
*/
162160

163-
@Nullable
164161
public java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier> getStores() {
165162
return this.stores;
166163
}
@@ -170,6 +167,7 @@ public java.util.List<com.commercetools.api.models.store.StoreResourceIdentifier
170167
* @return CartDiscountSetStoresAction
171168
*/
172169
public CartDiscountSetStoresAction build() {
170+
Objects.requireNonNull(stores, CartDiscountSetStoresAction.class + ": stores is missing");
173171
return new CartDiscountSetStoresActionImpl(stores);
174172
}
175173

commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/Customer.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
* .email("{email}")
4040
* .plusAddresses(addressesBuilder -> addressesBuilder)
4141
* .isEmailVerified(true)
42+
* .plusStores(storesBuilder -> storesBuilder)
4243
* .authenticationMode(AuthenticationMode.PASSWORD)
4344
* .build()
4445
* </code></pre>
@@ -280,11 +281,12 @@ public interface Customer extends BaseResource, CustomerMixin, com.commercetools
280281
/**
281282
* <p>Stores to which the Customer is assigned to.</p>
282283
* <ul>
283-
* <li>If no Stores are specified, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
284+
* <li>If <code>stores</code> is empty, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
284285
* <li>If any Stores are specified, the Customer can only log in using the Password Flow for Customers in a Store for those specific Stores.</li>
285286
* </ul>
286287
* @return stores
287288
*/
289+
@NotNull
288290
@Valid
289291
@JsonProperty("stores")
290292
public List<StoreKeyReference> getStores();
@@ -521,7 +523,7 @@ public interface Customer extends BaseResource, CustomerMixin, com.commercetools
521523
/**
522524
* <p>Stores to which the Customer is assigned to.</p>
523525
* <ul>
524-
* <li>If no Stores are specified, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
526+
* <li>If <code>stores</code> is empty, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
525527
* <li>If any Stores are specified, the Customer can only log in using the Password Flow for Customers in a Store for those specific Stores.</li>
526528
* </ul>
527529
* @param stores values to be set
@@ -533,7 +535,7 @@ public interface Customer extends BaseResource, CustomerMixin, com.commercetools
533535
/**
534536
* <p>Stores to which the Customer is assigned to.</p>
535537
* <ul>
536-
* <li>If no Stores are specified, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
538+
* <li>If <code>stores</code> is empty, the Customer is a global customer, and can log in using the Password Flow for global Customers.</li>
537539
* <li>If any Stores are specified, the Customer can only log in using the Password Flow for Customers in a Store for those specific Stores.</li>
538540
* </ul>
539541
* @param stores values to be set

0 commit comments

Comments
 (0)