From bba089a01dc1c37eddfa2a39635417b91b1a0778 Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Mon, 10 Feb 2025 21:25:59 +0000
Subject: [PATCH] build(codegen): updating SDK
---
changes.md | 34 ++
.../main/resources/graphql/schema.graphqls | 2 +-
...eyByStoreKeyProductProjectionsByIDGet.java | 93 ++++
...StoreKeyProductProjectionsKeyByKeyGet.java | 93 ++++
...ByProjectKeyProductProjectionsByIDGet.java | 91 ++++
.../ByProjectKeyProductProjectionsGet.java | 91 ++++
...ojectKeyProductProjectionsKeyByKeyGet.java | 92 ++++
...ProjectKeyProductProjectionsSearchGet.java | 91 ++++
.../ByProjectKeyProductsByIDDelete.java | 91 ++++
.../client/ByProjectKeyProductsByIDGet.java | 91 ++++
.../client/ByProjectKeyProductsByIDPost.java | 91 ++++
.../ByProjectKeyProductsByIDPostString.java | 91 ++++
.../api/client/ByProjectKeyProductsGet.java | 89 +++
.../ByProjectKeyProductsKeyByKeyDelete.java | 91 ++++
.../ByProjectKeyProductsKeyByKeyGet.java | 91 ++++
.../ByProjectKeyProductsKeyByKeyPost.java | 91 ++++
...yProjectKeyProductsKeyByKeyPostString.java | 91 ++++
.../api/client/ByProjectKeyProductsPost.java | 89 +++
.../ByProjectKeyProductsPostString.java | 91 ++++
.../api/client/PriceselectingTrait.java | 18 +
.../api/models/customer/Customer.java | 29 +
...tomerAddCustomerGroupAssignmentAction.java | 133 +++++
...dCustomerGroupAssignmentActionBuilder.java | 114 ++++
...rAddCustomerGroupAssignmentActionImpl.java | 97 ++++
.../api/models/customer/CustomerBuilder.java | 113 +++-
.../api/models/customer/CustomerDraft.java | 29 +
.../models/customer/CustomerDraftBuilder.java | 111 +++-
.../models/customer/CustomerDraftImpl.java | 28 +-
.../customer/CustomerGroupAssignment.java | 126 +++++
.../CustomerGroupAssignmentBuilder.java | 111 ++++
.../CustomerGroupAssignmentDraft.java | 126 +++++
.../CustomerGroupAssignmentDraftBuilder.java | 111 ++++
.../CustomerGroupAssignmentDraftImpl.java | 81 +++
.../customer/CustomerGroupAssignmentImpl.java | 81 +++
.../api/models/customer/CustomerImpl.java | 28 +-
...erRemoveCustomerGroupAssignmentAction.java | 135 +++++
...eCustomerGroupAssignmentActionBuilder.java | 114 ++++
...moveCustomerGroupAssignmentActionImpl.java | 97 ++++
...omerSetCustomerGroupAssignmentsAction.java | 146 +++++
...CustomerGroupAssignmentsActionBuilder.java | 168 ++++++
...SetCustomerGroupAssignmentsActionImpl.java | 102 ++++
.../models/customer/CustomerUpdateAction.java | 39 ++
.../customer/CustomerUpdateActionBuilder.java | 12 +
.../CustomerGroupAssignmentAddedMessage.java | 162 ++++++
...merGroupAssignmentAddedMessageBuilder.java | 462 ++++++++++++++++
...stomerGroupAssignmentAddedMessageImpl.java | 298 ++++++++++
...merGroupAssignmentAddedMessagePayload.java | 135 +++++
...pAssignmentAddedMessagePayloadBuilder.java | 114 ++++
...roupAssignmentAddedMessagePayloadImpl.java | 97 ++++
...CustomerGroupAssignmentRemovedMessage.java | 162 ++++++
...rGroupAssignmentRemovedMessageBuilder.java | 463 ++++++++++++++++
...omerGroupAssignmentRemovedMessageImpl.java | 298 ++++++++++
...rGroupAssignmentRemovedMessagePayload.java | 135 +++++
...ssignmentRemovedMessagePayloadBuilder.java | 114 ++++
...upAssignmentRemovedMessagePayloadImpl.java | 97 ++++
.../CustomerGroupAssignmentsSetMessage.java | 170 ++++++
...omerGroupAssignmentsSetMessageBuilder.java | 515 ++++++++++++++++++
...ustomerGroupAssignmentsSetMessageImpl.java | 303 +++++++++++
...omerGroupAssignmentsSetMessagePayload.java | 144 +++++
...upAssignmentsSetMessagePayloadBuilder.java | 169 ++++++
...GroupAssignmentsSetMessagePayloadImpl.java | 102 ++++
.../api/models/message/Message.java | 39 ++
.../api/models/message/MessageBuilder.java | 12 +
.../api/models/message/MessagePayload.java | 39 ++
.../models/message/MessagePayloadBuilder.java | 12 +
.../ProductSearchProjectionParams.java | 26 +
.../ProductSearchProjectionParamsBuilder.java | 57 +-
.../ProductSearchProjectionParamsImpl.java | 24 +
...gnmentAddedMessageExpansionBuilderDsl.java | 46 ++
...mentRemovedMessageExpansionBuilderDsl.java | 51 ++
...ignmentsSetMessageExpansionBuilderDsl.java | 46 ++
...rGroupAssignmentActionQueryBuilderDsl.java | 31 ++
.../CustomerDraftQueryBuilderDsl.java | 15 +
...erGroupAssignmentDraftQueryBuilderDsl.java | 26 +
...ustomerGroupAssignmentQueryBuilderDsl.java | 25 +
.../customer/CustomerQueryBuilderDsl.java | 16 +
...rGroupAssignmentActionQueryBuilderDsl.java | 32 ++
...GroupAssignmentsActionQueryBuilderDsl.java | 37 ++
.../CustomerUpdateActionQueryBuilderDsl.java | 24 +
...entAddedMessagePayloadQueryBuilderDsl.java | 32 ++
...AssignmentAddedMessageQueryBuilderDsl.java | 104 ++++
...tRemovedMessagePayloadQueryBuilderDsl.java | 31 ++
...signmentRemovedMessageQueryBuilderDsl.java | 103 ++++
...mentsSetMessagePayloadQueryBuilderDsl.java | 38 ++
...pAssignmentsSetMessageQueryBuilderDsl.java | 110 ++++
.../MessagePayloadQueryBuilderDsl.java | 24 +
.../query/message/MessageQueryBuilderDsl.java | 23 +
...SearchProjectionParamsQueryBuilderDsl.java | 6 +
...yByStoreKeyProductProjectionsByIDTest.java | 16 +
...toreKeyProductProjectionsKeyByKeyTest.java | 16 +
...yProjectKeyProductProjectionsByIDTest.java | 14 +
...jectKeyProductProjectionsKeyByKeyTest.java | 14 +
...rojectKeyProductProjectionsSearchTest.java | 14 +
.../ByProjectKeyProductProjectionsTest.java | 12 +
.../ByProjectKeyProductsByIDTest.java | 42 ++
.../ByProjectKeyProductsKeyByKeyTest.java | 42 ++
.../resource/ByProjectKeyProductsTest.java | 24 +
...rAddCustomerGroupAssignmentActionTest.java | 40 ++
.../models/customer/CustomerDraftTest.java | 15 +-
.../CustomerGroupAssignmentDraftTest.java | 39 ++
.../customer/CustomerGroupAssignmentTest.java | 38 ++
...moveCustomerGroupAssignmentActionTest.java | 41 ++
...SetCustomerGroupAssignmentsActionTest.java | 44 ++
.../api/models/customer/CustomerTest.java | 15 +-
...roupAssignmentAddedMessagePayloadTest.java | 40 ++
...stomerGroupAssignmentAddedMessageTest.java | 39 ++
...upAssignmentRemovedMessagePayloadTest.java | 41 ++
...omerGroupAssignmentRemovedMessageTest.java | 40 ++
...GroupAssignmentsSetMessagePayloadTest.java | 44 ++
...ustomerGroupAssignmentsSetMessageTest.java | 44 ++
.../ProductSearchProjectionParamsTest.java | 10 +
references.txt | 1 +
112 files changed, 9376 insertions(+), 11 deletions(-)
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentAction.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignment.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraft.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentAction.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsAction.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadBuilder.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerGroupAssignmentAddedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerGroupAssignmentRemovedMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CustomerGroupAssignmentsSetMessageExpansionBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerAddCustomerGroupAssignmentActionQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerGroupAssignmentDraftQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerGroupAssignmentQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerRemoveCustomerGroupAssignmentActionQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/customer/CustomerSetCustomerGroupAssignmentsActionQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentAddedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentAddedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentRemovedMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentRemovedMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentsSetMessagePayloadQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CustomerGroupAssignmentsSetMessageQueryBuilderDsl.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadTest.java
create mode 100644 commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageTest.java
diff --git a/changes.md b/changes.md
index 05db4c4e8bd..157ae6b4fe9 100644
--- a/changes.md
+++ b/changes.md
@@ -10,6 +10,17 @@
Added Type(s)
+- added type `CustomerGroupAssignment`
+- added type `CustomerGroupAssignmentDraft`
+- added type `CustomerAddCustomerGroupAssignmentAction`
+- added type `CustomerRemoveCustomerGroupAssignmentAction`
+- added type `CustomerSetCustomerGroupAssignmentsAction`
+- added type `CustomerGroupAssignmentAddedMessage`
+- added type `CustomerGroupAssignmentRemovedMessage`
+- added type `CustomerGroupAssignmentsSetMessage`
+- added type `CustomerGroupAssignmentAddedMessagePayload`
+- added type `CustomerGroupAssignmentRemovedMessagePayload`
+- added type `CustomerGroupAssignmentsSetMessagePayload`
- added type `ShoppingListSetBusinessUnitAction`
@@ -17,7 +28,30 @@
Added Property(s)
+- added property `customerGroupAssignments` to type `Customer`
+- added property `customerGroupAssignments` to type `CustomerDraft`
+- added property `priceCustomerGroupAssignments` to type `ProductSearchProjectionParams`
- added property `businessUnit` to type `ShoppingList`
- added property `businessUnit` to type `ShoppingListDraft`
+
+
+Added QueryParameter(s)
+
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/products`
+- added query parameter `priceCustomerGroupAssignments` to method `post /{projectKey}/products`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/product-projections`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/products/key={key}`
+- added query parameter `priceCustomerGroupAssignments` to method `post /{projectKey}/products/key={key}`
+- added query parameter `priceCustomerGroupAssignments` to method `delete /{projectKey}/products/key={key}`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/products/{ID}`
+- added query parameter `priceCustomerGroupAssignments` to method `post /{projectKey}/products/{ID}`
+- added query parameter `priceCustomerGroupAssignments` to method `delete /{projectKey}/products/{ID}`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/product-projections/search`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/product-projections/key={key}`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/product-projections/{ID}`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/in-store/key={storeKey}/product-projections/key={key}`
+- added query parameter `priceCustomerGroupAssignments` to method `get /{projectKey}/in-store/key={storeKey}/product-projections/{ID}`
+
+
diff --git a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
index d02e768677d..1442f07bc17 100644
--- a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
+++ b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
@@ -8947,7 +8947,7 @@ type ProductVariant {
prices: [ProductPrice!]
"Returns a single price based on the price selection rules."
- price(currency: Currency!, country: Country, customerGroupId: String, channelId: String, date: DateTime): ProductPrice
+ price(currency: Currency!, country: Country, customerGroupId: String, customerGroupAssignmentIds: [String], channelId: String, date: DateTime): ProductPrice
images: [Image!]!
assets: [Asset!]!
availability: ProductVariantAvailabilityWithChannels
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet.java
index 086b6663737..fc400ad4dc5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet.java
@@ -125,6 +125,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -496,6 +500,95 @@ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet addPri
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet.java
index c0315b8f770..5b43da06b21 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet.java
@@ -125,6 +125,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -499,6 +503,95 @@ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet ad
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsByIDGet.java
index dd82554bb92..9ce8767b208 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsByIDGet.java
@@ -114,6 +114,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -464,6 +468,93 @@ public ByProjectKeyProductProjectionsByIDGet addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsByIDGet
+ */
+ public ByProjectKeyProductProjectionsByIDGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsGet.java
index 14bb7ef6412..67eb2a0846e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsGet.java
@@ -109,6 +109,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -473,6 +477,93 @@ public ByProjectKeyProductProjectionsGet addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsGet
+ */
+ public ByProjectKeyProductProjectionsGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsKeyByKeyGet.java
index 5990d0cd99d..8399bd8ad12 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsKeyByKeyGet.java
@@ -114,6 +114,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -466,6 +470,94 @@ public ByProjectKeyProductProjectionsKeyByKeyGet addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsKeyByKeyGet
+ */
+ public ByProjectKeyProductProjectionsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsSearchGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsSearchGet.java
index cea727441bf..431b8b1f6cc 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsSearchGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsSearchGet.java
@@ -153,6 +153,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -1380,6 +1384,93 @@ public ByProjectKeyProductProjectionsSearchGet addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductProjectionsSearchGet
+ */
+ public ByProjectKeyProductProjectionsSearchGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDDelete.java
index dbb3269733e..90fa35ce213 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDDelete.java
@@ -110,6 +110,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -373,6 +377,93 @@ public ByProjectKeyProductsByIDDelete addPriceCustomerGroup(final Colle
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDDelete
+ */
+ public ByProjectKeyProductsByIDDelete addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDGet.java
index 93f7b216b76..05026da9797 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDGet.java
@@ -106,6 +106,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -365,6 +369,93 @@ public ByProjectKeyProductsByIDGet addPriceCustomerGroup(final Collecti
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDGet
+ */
+ public ByProjectKeyProductsByIDGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPost.java
index bf94e3340e9..9bcee023214 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPost.java
@@ -116,6 +116,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -375,6 +379,93 @@ public ByProjectKeyProductsByIDPost addPriceCustomerGroup(final Collect
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsByIDPost
+ */
+ public ByProjectKeyProductsByIDPost addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPostString.java
index 7a9670a3fa3..632da449fb5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDPostString.java
@@ -115,6 +115,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -376,6 +380,93 @@ public ByProjectKeyProductsByIDPostString addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param value type
+ * @param priceCustomerGroupAssignments value to be set
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param value type
+ * @param priceCustomerGroupAssignments value to be added
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param value type
+ * @param priceCustomerGroupAssignments values to be set
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param value type
+ * @param priceCustomerGroupAssignments values to be added
+ * @return ByProjectKeyProductsByIDPostString
+ */
+ public ByProjectKeyProductsByIDPostString addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param value type
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsGet.java
index 81cec5942f4..1428b0d4728 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsGet.java
@@ -105,6 +105,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -455,6 +459,91 @@ public ByProjectKeyProductsGet addPriceCustomerGroup(final Collection value type
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet withPriceCustomerGroupAssignments(final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet addPriceCustomerGroupAssignments(final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsGet
+ */
+ public ByProjectKeyProductsGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyDelete.java
index ff8836df09b..a92d1840ded 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyDelete.java
@@ -110,6 +110,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -375,6 +379,93 @@ public ByProjectKeyProductsKeyByKeyDelete addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyDelete
+ */
+ public ByProjectKeyProductsKeyByKeyDelete addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyGet.java
index f279588567a..0ecb2f52294 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyGet.java
@@ -106,6 +106,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -366,6 +370,93 @@ public ByProjectKeyProductsKeyByKeyGet addPriceCustomerGroup(final Coll
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyGet
+ */
+ public ByProjectKeyProductsKeyByKeyGet addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPost.java
index 6d5749bb546..a049944f298 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPost.java
@@ -115,6 +115,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List getPriceCustomerGroupAssignments() {
+ return this.getQueryParam("priceCustomerGroupAssignments");
+ }
+
public List getPriceChannel() {
return this.getQueryParam("priceChannel");
}
@@ -376,6 +380,93 @@ public ByProjectKeyProductsKeyByKeyPost addPriceCustomerGroup(
.collect(Collectors.toList()));
}
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param priceCustomerGroupAssignments value to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost withPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param priceCustomerGroupAssignments value to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost addPriceCustomerGroupAssignments(
+ final TValue priceCustomerGroupAssignments) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", priceCustomerGroupAssignments);
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param supplier supplier for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost withPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param supplier supplier for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost addPriceCustomerGroupAssignments(final Supplier supplier) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", supplier.get());
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified value
+ * @param op builder for the value to be set
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost withPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().withQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameter
+ * @param op builder for the value to be added
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost addPriceCustomerGroupAssignments(
+ final Function op) {
+ return copy().addQueryParam("priceCustomerGroupAssignments", op.apply(new StringBuilder()));
+ }
+
+ /**
+ * set priceCustomerGroupAssignments with the specified values
+ * @param priceCustomerGroupAssignments values to be set
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost withPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().withoutQueryParam("priceCustomerGroupAssignments")
+ .addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
+ /**
+ * add additional priceCustomerGroupAssignments query parameters
+ * @param priceCustomerGroupAssignments values to be added
+ * @param value type
+ * @return ByProjectKeyProductsKeyByKeyPost
+ */
+ public ByProjectKeyProductsKeyByKeyPost addPriceCustomerGroupAssignments(
+ final Collection priceCustomerGroupAssignments) {
+ return copy().addQueryParams(priceCustomerGroupAssignments.stream()
+ .map(s -> new ParamEntry<>("priceCustomerGroupAssignments", s.toString()))
+ .collect(Collectors.toList()));
+ }
+
/**
* set priceChannel with the specified value
* @param priceChannel value to be set
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPostString.java
index dafe2d9b032..8e057e77f03 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyPostString.java
@@ -114,6 +114,10 @@ public List getPriceCustomerGroup() {
return this.getQueryParam("priceCustomerGroup");
}
+ public List