From 82f453ac361f1a2da4a854192922a410a38ebff8 Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Wed, 19 Mar 2025 09:57:32 +0000
Subject: [PATCH] build(codegen): updating SDK
---
changes.md | 93 +++++----------
...KeyByStoreKeyProductProjectionsByIDTest.cs | 12 ++
...yStoreKeyProductProjectionsKeyByKeyTest.cs | 12 ++
.../ByProjectKeyProductProjectionsByIDTest.cs | 11 ++
...rojectKeyProductProjectionsKeyByKeyTest.cs | 11 ++
...yProjectKeyProductProjectionsSearchTest.cs | 11 ++
.../ByProjectKeyProductProjectionsTest.cs | 10 ++
.../Products/ByProjectKeyProductsByIDTest.cs | 33 ++++++
.../ByProjectKeyProductsKeyByKeyTest.cs | 33 ++++++
.../Products/ByProjectKeyProductsTest.cs | 20 ++++
...eKeyByStoreKeyProductProjectionsByIDGet.cs | 10 ++
...ByStoreKeyProductProjectionsKeyByKeyGet.cs | 10 ++
.../ByProjectKeyProductProjectionsByIDGet.cs | 10 ++
.../ByProjectKeyProductProjectionsGet.cs | 10 ++
...ProjectKeyProductProjectionsKeyByKeyGet.cs | 10 ++
...ByProjectKeyProductProjectionsSearchGet.cs | 10 ++
.../ByProjectKeyProductsByIDDelete.cs | 10 ++
.../Products/ByProjectKeyProductsByIDGet.cs | 10 ++
.../Products/ByProjectKeyProductsByIDPost.cs | 10 ++
.../Products/ByProjectKeyProductsGet.cs | 10 ++
.../ByProjectKeyProductsKeyByKeyDelete.cs | 10 ++
.../ByProjectKeyProductsKeyByKeyGet.cs | 10 ++
.../ByProjectKeyProductsKeyByKeyPost.cs | 10 ++
.../Products/ByProjectKeyProductsPost.cs | 10 ++
.../Client/IPriceselectingTrait.cs | 7 ++
.../Models/Customers/Customer.cs | 4 +
...ustomerAddCustomerGroupAssignmentAction.cs | 16 +++
.../Models/Customers/CustomerDraft.cs | 4 +
.../Customers/CustomerGroupAssignment.cs | 11 ++
.../Customers/CustomerGroupAssignmentDraft.cs | 11 ++
...omerRemoveCustomerGroupAssignmentAction.cs | 17 +++
...stomerSetCustomerGroupAssignmentsAction.cs | 19 +++
.../Models/Customers/ICustomer.cs | 4 +
...ustomerAddCustomerGroupAssignmentAction.cs | 11 ++
.../Models/Customers/ICustomerDraft.cs | 4 +
.../Customers/ICustomerGroupAssignment.cs | 12 ++
.../ICustomerGroupAssignmentDraft.cs | 12 ++
...omerRemoveCustomerGroupAssignmentAction.cs | 12 ++
...stomerSetCustomerGroupAssignmentsAction.cs | 15 +++
.../Models/Customers/ICustomerUpdateAction.cs | 21 ++++
.../CustomerGroupAssignmentAddedMessage.cs | 38 ++++++
...tomerGroupAssignmentAddedMessagePayload.cs | 17 +++
.../CustomerGroupAssignmentRemovedMessage.cs | 38 ++++++
...merGroupAssignmentRemovedMessagePayload.cs | 17 +++
.../CustomerGroupAssignmentsSetMessage.cs | 42 +++++++
...stomerGroupAssignmentsSetMessagePayload.cs | 20 ++++
.../ICustomerGroupAssignmentAddedMessage.cs | 12 ++
...tomerGroupAssignmentAddedMessagePayload.cs | 12 ++
.../ICustomerGroupAssignmentRemovedMessage.cs | 12 ++
...merGroupAssignmentRemovedMessagePayload.cs | 12 ++
.../ICustomerGroupAssignmentsSetMessage.cs | 16 +++
...stomerGroupAssignmentsSetMessagePayload.cs | 16 +++
.../Models/Messages/IMessage.cs | 21 ++++
.../Models/Messages/IMessagePayload.cs | 21 ++++
.../IProductSearchProjectionParams.cs | 4 +
.../ProductSearchProjectionParams.cs | 4 +
...merGroupAssignmentActionQueryBuilderDsl.cs | 35 ++++++
.../Customers/CustomerDraftQueryBuilderDsl.cs | 13 ++
...omerGroupAssignmentDraftQueryBuilderDsl.cs | 29 +++++
.../CustomerGroupAssignmentQueryBuilderDsl.cs | 29 +++++
.../Customers/CustomerQueryBuilderDsl.cs | 13 ++
...merGroupAssignmentActionQueryBuilderDsl.cs | 35 ++++++
...erGroupAssignmentsActionQueryBuilderDsl.cs | 39 ++++++
.../CustomerUpdateActionQueryBuilderDsl.cs | 18 +++
...nmentAddedMessagePayloadQueryBuilderDsl.cs | 35 ++++++
...upAssignmentAddedMessageQueryBuilderDsl.cs | 107 +++++++++++++++++
...entRemovedMessagePayloadQueryBuilderDsl.cs | 35 ++++++
...AssignmentRemovedMessageQueryBuilderDsl.cs | 107 +++++++++++++++++
...gnmentsSetMessagePayloadQueryBuilderDsl.cs | 39 ++++++
...oupAssignmentsSetMessageQueryBuilderDsl.cs | 111 ++++++++++++++++++
.../Messages/MessagePayloadQueryBuilderDsl.cs | 18 +++
.../Messages/MessageQueryBuilderDsl.cs | 18 +++
...ctSearchProjectionParamsQueryBuilderDsl.cs | 6 +
.../schema.graphqls | 61 +++++++++-
reference.txt | 1 +
references.txt | 1 +
76 files changed, 1554 insertions(+), 64 deletions(-)
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/CustomerAddCustomerGroupAssignmentAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/CustomerGroupAssignment.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/CustomerGroupAssignmentDraft.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/CustomerRemoveCustomerGroupAssignmentAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/CustomerSetCustomerGroupAssignmentsAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/ICustomerAddCustomerGroupAssignmentAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/ICustomerGroupAssignment.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/ICustomerGroupAssignmentDraft.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/ICustomerRemoveCustomerGroupAssignmentAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Customers/ICustomerSetCustomerGroupAssignmentsAction.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentAddedMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentAddedMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentRemovedMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentRemovedMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentsSetMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/CustomerGroupAssignmentsSetMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentAddedMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentAddedMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentRemovedMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentRemovedMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentsSetMessage.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Messages/ICustomerGroupAssignmentsSetMessagePayload.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Customers/CustomerAddCustomerGroupAssignmentActionQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Customers/CustomerGroupAssignmentDraftQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Customers/CustomerGroupAssignmentQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Customers/CustomerRemoveCustomerGroupAssignmentActionQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Customers/CustomerSetCustomerGroupAssignmentsActionQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentAddedMessagePayloadQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentAddedMessageQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentRemovedMessagePayloadQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentRemovedMessageQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentsSetMessagePayloadQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Messages/CustomerGroupAssignmentsSetMessageQueryBuilderDsl.cs
create mode 100644 reference.txt
diff --git a/changes.md b/changes.md
index a0eed6748cb..ac448df2800 100644
--- a/changes.md
+++ b/changes.md
@@ -1,80 +1,47 @@
**Api changes**
-Added Enum(s)
-
-- added enum `ViewMyShoppingLists` to type `Permission`
-- added enum `ViewOthersShoppingLists` to type `Permission`
-- added enum `UpdateMyShoppingLists` to type `Permission`
-- added enum `UpdateOthersShoppingLists` to type `Permission`
-- added enum `CreateMyShoppingLists` to type `Permission`
-- added enum `CreateOthersShoppingLists` to type `Permission`
-- added enum `DeleteMyShoppingLists` to type `Permission`
-- added enum `DeleteOthersShoppingLists` to type `Permission`
+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}`
Added Type(s)
-- added type `BusinessUnitAssociateResponse`
-- added type `BestDeal`
-- added type `DiscountTypeCombination`
-- added type `Stacking`
-- added type `OrderBusinessUnitSetMessage`
-- added type `OrderBusinessUnitSetMessagePayload`
-- added type `StagedOrderSetBusinessUnitAction`
-- added type `OrderSetBusinessUnitAction`
-
-
-
-
-Added Resource(s)
-
-- added resource `/{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists`
-- added resource `/{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists/key={key}`
-- added resource `/{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/shopping-lists/{ID}`
-- added resource `/{projectKey}/business-units/key={key}/associates/{associateId}`
-- added resource `/{projectKey}/business-units/{businessUnitId}/associates/{associateId}`
-- added resource `/{projectKey}/in-store/key={storeKey}/business-units/key={key}/associates/{associateId}`
-- added resource `/{projectKey}/in-store/key={storeKey}/business-units/{businessUnitId}/associates/{associateId}`
-
-
-
-
-Added Method(s)
-
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().get()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().head()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().post()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().get()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().head()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().post()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withKey().delete()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().get()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().head()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().post()`
-- added method `apiRoot.withProjectKey().asAssociate().withAssociateIdValue().inBusinessUnitKeyWithBusinessUnitKeyValue().shoppingLists().withId().delete()`
-- added method `apiRoot.withProjectKey().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()`
-- added method `apiRoot.withProjectKey().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()`
-- added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().keyWithKeyValueAssociatesWithAssociateIdValue().get()`
-- added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().businessUnits().withBusinessUnitIdValueAssociatesWithAssociateIdValue().get()`
+- 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 Property(s)
-- added property `discountTypeCombination` to type `Cart`
-- added property `discountTypeCombination` to type `StagedOrder`
-- added property `discountTypeCombination` to type `Order`
-
-
-
-
-MarkDeprecated Property(s)
-
-- marked property `CountOnCustomLineItemUnits::excludeCount` as deprecated
-- marked property `CountOnLineItemUnits::excludeCount` as deprecated
+- added property `customerGroupAssignments` to type `Customer`
+- added property `customerGroupAssignments` to type `CustomerDraft`
+- added property `priceCustomerGroupAssignments` to type `ProductSearchProjectionParams`
diff --git a/commercetools.Sdk/Tests/commercetools.Sdk.Api.Tests/Generated/Client/RequestBuilders/InStore/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDTest.cs b/commercetools.Sdk/Tests/commercetools.Sdk.Api.Tests/Generated/Client/RequestBuilders/InStore/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDTest.cs
index 6adcd0ac0ee..98a9d9d8566 100644
--- a/commercetools.Sdk/Tests/commercetools.Sdk.Api.Tests/Generated/Client/RequestBuilders/InStore/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDTest.cs
+++ b/commercetools.Sdk/Tests/commercetools.Sdk.Api.Tests/Generated/Client/RequestBuilders/InStore/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDTest.cs
@@ -67,6 +67,18 @@ public static IEnumerable