diff --git a/changes.md b/changes.md
index 40b658bb632..343aa29599a 100644
--- a/changes.md
+++ b/changes.md
@@ -3,779 +3,230 @@
Added Type(s)
-- added type `CartMergeMode`
-- added type `MergeCartDraft`
-- added type `RecurringOrderFailureError`
-- added type `GraphQLRecurringOrderFailureError`
-- added type `CartFrozenMessage`
-- added type `CartUnfrozenMessage`
-- added type `OrderPaymentRemovedMessage`
-- added type `RecurringOrderFailedMessage`
-- added type `CartFrozenMessagePayload`
-- added type `CartUnfrozenMessagePayload`
-- added type `OrderPaymentRemovedMessagePayload`
-- added type `RecurringOrderFailedMessagePayload`
-- added type `DiscountCombinationMode`
-- added type `DiscountsConfiguration`
-- added type `ProjectSetDiscountsConfigurationAction`
+- added type `BusinessUnitAddCustomerGroupAssignmentAction`
+- added type `BusinessUnitRemoveCustomerGroupAssignmentAction`
+- added type `BusinessUnitSetCustomerGroupAssignmentsAction`
+- added type `AddressRole`
+- added type `BusinessUnitCustomerGroupAssignmentAddedMessage`
+- added type `BusinessUnitCustomerGroupAssignmentRemovedMessage`
+- added type `BusinessUnitCustomerGroupAssignmentsSetMessage`
+- added type `CustomerBillingAddressAddedMessage`
+- added type `CustomerBillingAddressRemovedMessage`
+- added type `CustomerExternalIdSetMessage`
+- added type `CustomerShippingAddressAddedMessage`
+- added type `CustomerShippingAddressRemovedMessage`
+- added type `BusinessUnitCustomerGroupAssignmentAddedMessagePayload`
+- added type `BusinessUnitCustomerGroupAssignmentRemovedMessagePayload`
+- added type `BusinessUnitCustomerGroupAssignmentsSetMessagePayload`
+- added type `CustomerBillingAddressAddedMessagePayload`
+- added type `CustomerBillingAddressRemovedMessagePayload`
+- added type `CustomerExternalIdSetMessagePayload`
+- added type `CustomerShippingAddressAddedMessagePayload`
+- added type `CustomerShippingAddressRemovedMessagePayload`
-Deprecated Type(s)
-
-- type `ProductLegacySetSkuAction` is removed
-
-
-
-
-Added Method(s)
-
-- added method `apiRoot.withProjectKey().carts().customerIdWithCustomerIdValueMerge().post()`
-- added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().carts().customerIdWithCustomerIdValueMerge().post()`
-
-
-
-
-Removed Property(s)
-
-- :warning: removed property `payment` from type `OrderPaymentAddedMessage`
-- :warning: removed property `payment` from type `OrderPaymentAddedMessagePayload`
-- :warning: removed property `skipConfiguration` from type `RecurringOrderSetOrderSkipConfigurationAction`
-- :warning: removed property `tierMinimumQuantity` from type `StandalonePriceRemovePriceTierAction`
-
-
-
-
-Added Property(s)
-
-- added property `sku` to type `InventoryEntryQuantitySetMessage`
-- added property `paymentRef` to type `OrderPaymentAddedMessage`
-- added property `sku` to type `InventoryEntryQuantitySetMessagePayload`
-- added property `paymentRef` to type `OrderPaymentAddedMessagePayload`
-- added property `discounts` to type `Project`
-- added property `skipConfigurationInputDraft` to type `RecurringOrderSetOrderSkipConfigurationAction`
-- added property `minimumQuantity` to type `StandalonePriceRemovePriceTierAction`
-
-
-
-
-Added Resource(s)
-
-- added resource `/{projectKey}/carts/customer-id={customerId}/merge`
-- added resource `/{projectKey}/in-store/key={storeKey}/carts/customer-id={customerId}/merge`
-
-
-**History changes**
-
-
-Added Type(s)
-
-- added type `AddShippingChange`
-- added type `ChangeApprovalRuleModeChange`
-- added type `ChangeCustomerChange`
-- added type `ChangeIncludedInStatisticsChange`
-- added type `ChangeLastVariantIdChange`
-- added type `ChangeLineItemNameChange`
-- added type `ChangeLineItemPublishedChange`
-- added type `ExcludeProductChange`
-- added type `RemoveShippingChange`
-- added type `ReplaceTaxRateChange`
-- added type `RevertStagedChangesChange`
-- added type `RevertStagedVariantChangesChange`
-- added type `SetAncestorsChange`
-- added type `SetBillingAddressCustomFieldChange`
-- added type `SetBillingAddressCustomTypeChange`
-- added type `SetBusinessUnitChange`
-- added type `SetCustomLineItemDiscountedPriceChange`
-- added type `SetCustomLineItemDiscountedPricePerQuantityChange`
-- added type `SetCustomerGroupAssignmentsChange`
-- added type `SetDeliveryAddressCustomFieldChange`
-- added type `SetDeliveryAddressCustomTypeChange`
-- added type `SetDeliveryCustomFieldChange`
-- added type `SetDeliveryCustomTypeChange`
-- added type `SetDiscountOnTotalPriceChange`
-- added type `SetInheritedStoresChange`
-- added type `SetItemShippingAddressCustomFieldChange`
-- added type `SetItemShippingAddressCustomTypeChange`
-- added type `SetMaxCartQuantityChange`
-- added type `SetMinCartQuantityChange`
-- added type `SetParcelCustomFieldChange`
-- added type `SetParcelCustomTypeChange`
-- added type `SetPasswordChange`
-- added type `SetPriceKeyChange`
-- added type `SetPriceModeChange`
-- added type `SetProductAttributeChange`
-- added type `SetReturnInfoChange`
-- added type `SetReturnItemCustomLineItemCustomFieldChange`
-- added type `SetReturnItemCustomLineItemCustomTypeChange`
-- added type `SetReturnItemLineItemCustomFieldChange`
-- added type `SetReturnItemLineItemCustomTypeChange`
-- added type `SetShippingAddressCustomFieldChange`
-- added type `SetShippingAddressCustomTypeChange`
-- added type `SetShippingCustomFieldChange`
-- added type `SetShippingCustomTypeChange`
-- added type `SetTransactionCustomFieldChange`
-- added type `SetTransactionCustomTypeChange`
-- added type `SetUnitTypeChange`
-- added type `SetVariantExclusionChange`
-- added type `UpdateItemShippingAddressChange`
-- added type `SetAssociatesChange`
-- added type `SetInheritedAssociatesChange`
-- added type `ChangeTopLevelUnitChange`
-- added type `Attribute`
-- added type `BusinessUnitApprovalRuleMode`
-- added type `BusinessUnitResourceIdentifier`
-- added type `BusinessUnitType`
-- added type `CustomFieldEnumValue`
-- added type `CustomFieldLocalizedEnumValue`
-- added type `CustomerGroupAssignment`
-- added type `DiscountOnTotalPrice`
-- added type `DiscountedTotalPricePortion`
-- added type `ProductPriceModeEnum`
-- added type `ProductVariantExclusion`
-- added type `Shipping`
-- added type `ShippingInfo`
-- added type `ShippingRateInput`
-- added type `ShoppingListLineItem`
-- added type `TypeTextInputHint`
-- added type `TypedMoney`
-- added type `CentPrecisionMoney`
-- added type `DiscountedPrice`
-- added type `ShippingMethodState`
-- added type `AssociateRoleDeprecated`
-- added type `AssociateRoleKeyReference`
-- added type `AttributeLevelEnum`
-- added type `BaseAddress`
-- added type `BusinessUnitKeyReference`
-- added type `CartDiscountReference`
-- added type `CartDiscountTarget`
-- added type `CartDiscountValue`
-- added type `CategoryReference`
-- added type `ChannelReference`
-- added type `CustomFieldValue`
-- added type `CustomLineItemPriceMode`
-- added type `CustomLineItemRecurrenceInfo`
-- added type `CustomerGroupReference`
-- added type `CustomerReference`
-- added type `DiscountCodeReference`
-- added type `FieldContainer`
-- added type `GeoJson`
-- added type `InventoryMode`
-- added type `LineItemMode`
-- added type `LineItemPriceMode`
-- added type `LineItemRecurrenceInfo`
-- added type `MethodTaxRate`
-- added type `MethodTaxedPrice`
-- added type `PaymentReference`
-- added type `PriceSelectionMode`
-- added type `PriceTier`
-- added type `ProductDiscountReference`
-- added type `ProductDiscountValue`
-- added type `ProductReference`
-- added type `ProductSelectionReference`
-- added type `ProductTypeReference`
-- added type `ProductVariant`
-- added type `RecurrencePolicyReference`
-- added type `ResourceTypeId`
-- added type `ScopedPrice`
-- added type `ShippingMethodReference`
-- added type `StateReference`
-- added type `StoreKeyReference`
-- added type `TaxCategoryReference`
-- added type `TaxPortion`
-- added type `TypeReference`
-- added type `ClientLogging`
-- added type `ChangePriceRoundingModeChange`
-
-
-
-
-Changed Type(s)
+MarkDeprecated Type(s)
-- :warning: changed type `Address` from type `object` to `BaseAddress`
-- :warning: changed type `GeoLocation` from type `object` to `GeoJson`
+- marked type `ProductSearchProjectionParams` as deprecated
-MarkDeprecated Type(s)
+Removed Type(s)
-- marked type `AddAssociateChange` as deprecated
-- marked type `AddPriceChange` as deprecated
-- marked type `AddProductSelectionChange` as deprecated
-- marked type `AddStateRolesChange` as deprecated
-- marked type `ChangeAmountAuthorizedChange` as deprecated
-- marked type `RemoveAssociateChange` as deprecated
-- marked type `RemovePriceChange` as deprecated
-- marked type `RemoveProductSelectionChange` as deprecated
-- marked type `RemoveStateRolesChange` as deprecated
+- :warning: removed type `MyCartSetCustomLineItemRecurrenceInfoAction`
+- :warning: removed type `MyCartSetLineItemRecurrenceInfoAction`
Added Enum(s)
-- added enum `addInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `changeIncludedInStatistics` to type `PlatformInitiatedChange`
-- added enum `changeInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `changeLastVariantId` to type `PlatformInitiatedChange`
-- added enum `changeLineItemPublished` to type `PlatformInitiatedChange`
-- added enum `changeTopLevelUnit` to type `PlatformInitiatedChange`
-- added enum `removeInheritedAssociate` to type `PlatformInitiatedChange`
-- added enum `setAncestors` to type `PlatformInitiatedChange`
-- added enum `setInheritedAssociates` to type `PlatformInitiatedChange`
-- added enum `setInheritedStores` to type `PlatformInitiatedChange`
-- added enum `setLineItemDeactivatedAt` to type `PlatformInitiatedChange`
-- added enum `setProductCount` to type `PlatformInitiatedChange`
-- added enum `setReservations` to type `PlatformInitiatedChange`
-- added enum `CreateApprovalRules` to type `Permission`
-- added enum `UpdateApprovalRules` to type `Permission`
-- added enum `UpdateApprovalFlows` to type `Permission`
-- 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 enum `includeOnly` to type `ProductVariantSelectionTypeEnum`
-- added enum `includeAllExcept` to type `ProductVariantSelectionTypeEnum`
-- added enum `RenegotiationAddressed` to type `QuoteState`
-- added enum `approval-flow` to type `ReferenceTypeId`
-- added enum `approval-rule` to type `ReferenceTypeId`
-- added enum `attribute-group` to type `ReferenceTypeId`
-- added enum `direct-discount` to type `ReferenceTypeId`
-- added enum `discount-group` to type `ReferenceTypeId`
-- added enum `product-price` to type `ReferenceTypeId`
-- added enum `product-tailoring` to type `ReferenceTypeId`
-- added enum `recurrence-policy` to type `ReferenceTypeId`
-- added enum `recurring-order` to type `ReferenceTypeId`
-- added enum `standalone-price` to type `ReferenceTypeId`
-- added enum `Delivered` to type `ShipmentState`
-- added enum `Canceled` to type `ShipmentState`
+- added enum `payment-method` to type `ResourceTypeId`
+- added enum `payment-method-info` to type `ResourceTypeId`
-Removed Enum(s)
+MarkDeprecated Property(s)
-- :warning: removed enum `changeAmountAuthorized` from type `UpdateType`
-- :warning: removed enum `Failed` from type `QuoteState`
+- marked property `ProductSearchRequest::productProjectionParameters` as deprecated
+- marked property `ProductSearchResult::productProjection` as deprecated
Required Property(s)
-- changed property `id` of type `Address` to be optional
-- changed property `key` of type `Address` to be optional
-- changed property `title` of type `Address` to be optional
-- changed property `salutation` of type `Address` to be optional
-- changed property `firstName` of type `Address` to be optional
-- changed property `lastName` of type `Address` to be optional
-- changed property `streetName` of type `Address` to be optional
-- changed property `streetNumber` of type `Address` to be optional
-- changed property `additionalStreetInfo` of type `Address` to be optional
-- changed property `postalCode` of type `Address` to be optional
-- changed property `city` of type `Address` to be optional
-- changed property `region` of type `Address` to be optional
-- changed property `state` of type `Address` to be optional
-- changed property `company` of type `Address` to be optional
-- changed property `department` of type `Address` to be optional
-- changed property `building` of type `Address` to be optional
-- changed property `apartment` of type `Address` to be optional
-- changed property `pOBox` of type `Address` to be optional
-- changed property `phone` of type `Address` to be optional
-- changed property `mobile` of type `Address` to be optional
-- changed property `email` of type `Address` to be optional
-- changed property `fax` of type `Address` to be optional
-- changed property `additionalAddressInfo` of type `Address` to be optional
-- changed property `externalId` of type `Address` to be optional
-- changed property `description` of type `Asset` to be optional
-- changed property `custom` of type `Asset` to be optional
-- changed property `key` of type `Asset` to be optional
-- changed property `key` of type `AssetSource` to be optional
-- changed property `dimensions` of type `AssetSource` to be optional
-- changed property `contentType` of type `AssetSource` to be optional
-- changed property `inputTip` of type `AttributeDefinition` to be optional
-- changed property `taxedPrice` of type `CustomLineItem` to be optional
-- changed property `inputHint` of type `FieldDefinition` to be optional
-- changed property `label` of type `Image` to be optional
-- changed property `productSlug` of type `LineItem` to be optional
-- changed property `custom` of type `LineItem` to be optional
-- changed property `addedAt` of type `LineItem` to be optional
-- changed property `state` of type `Location` to be optional
-- changed property `measurements` of type `Parcel` to be optional
-- changed property `trackingData` of type `Parcel` to be optional
-- changed property `items` of type `Parcel` to be optional
-- changed property `heightInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `lengthInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `widthInMillimeter` of type `ParcelMeasurements` to be optional
-- changed property `weightInGram` of type `ParcelMeasurements` to be optional
-- changed property `channels` of type `ProductVariantAvailability` to be optional
-- changed property `isOnStock` of type `ProductVariantAvailability` to be optional
-- changed property `restockableInDays` of type `ProductVariantAvailability` to be optional
-- changed property `availableQuantity` of type `ProductVariantAvailability` to be optional
-- changed property `isOnStock` of type `ProductVariantChannelAvailability` to be optional
-- changed property `restockableInDays` of type `ProductVariantChannelAvailability` to be optional
-- changed property `availableQuantity` of type `ProductVariantChannelAvailability` to be optional
-- changed property `id` of type `ResourceIdentifier` to be optional
-- changed property `key` of type `ResourceIdentifier` to be optional
-- changed property `returnTrackingId` of type `ReturnInfo` to be optional
-- changed property `returnDate` of type `ReturnInfo` to be optional
-- changed property `comment` of type `ReturnItem` to be optional
-- changed property `suggestTokenizer` of type `SearchKeyword` to be optional
-- changed property `freeAbove` of type `ShippingRate` to be optional
-- changed property `isMatching` of type `ShippingRate` to be optional
-- changed property `externalId` of type `SyncInfo` to be optional
-- changed property `id` of type `TaxRate` to be optional
-- changed property `state` of type `TaxRate` to be optional
-- changed property `subRates` of type `TaxRate` to be optional
-- changed property `custom` of type `TextLineItem` to be optional
-- changed property `description` of type `TextLineItem` to be optional
-- changed property `trackingId` of type `TrackingData` to be optional
-- changed property `carrier` of type `TrackingData` to be optional
-- changed property `provider` of type `TrackingData` to be optional
-- changed property `providerTransaction` of type `TrackingData` to be optional
-- changed property `isReturn` of type `TrackingData` to be optional
-- changed property `timestamp` of type `Transaction` to be optional
-- changed property `interactionId` of type `Transaction` to be optional
-
-
-
-
-Changed Property(s)
-
-- :warning: changed property `nextValue` of type `AddEnumValueChange` from type `EnumValue` to `CustomFieldEnumValue`
-- :warning: changed property `nextValue` of type `AddInterfaceInteractionChange` from type `CustomFieldExpandedValue` to `CustomFields`
-- :warning: changed property `nextValue` of type `AddLocalizedEnumValueChange` from type `AttributeLocalizedEnumValue` to `CustomFieldLocalizedEnumValue`
-- :warning: changed property `previousValue` of type `AddShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `nextValue` of type `AddShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `w` of type `AssetDimensions` from type `integer` to `number`
-- :warning: changed property `h` of type `AssetDimensions` from type `integer` to `number`
-- :warning: changed property `customer` of type `Associate` from type `Reference` to `CustomerReference`
-- :warning: changed property `associateRole` of type `AssociateRoleAssignment` from type `KeyReference` to `AssociateRoleKeyReference`
-- :warning: changed property `previousValue` of type `ChangeEnumValueOrderChange` from type `EnumValue[]` to `CustomFieldEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangeEnumValueOrderChange` from type `EnumValue[]` to `CustomFieldEnumValue[]`
-- :warning: changed property `previousValue` of type `ChangeInputHintChange` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `nextValue` of type `ChangeInputHintChange` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `previousValue` of type `ChangeLocalizedEnumValueOrderChange` from type `LocalizedEnumValue[]` to `AttributeLocalizedEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangeLocalizedEnumValueOrderChange` from type `LocalizedEnumValue[]` to `AttributeLocalizedEnumValue[]`
-- :warning: changed property `previousValue` of type `ChangePlainEnumValueOrderChange` from type `EnumValue[]` to `AttributePlainEnumValue[]`
-- :warning: changed property `nextValue` of type `ChangePlainEnumValueOrderChange` from type `EnumValue[]` to `AttributePlainEnumValue[]`
-- :warning: changed property `type` of type `CustomFields` from type `Reference` to `TypeReference`
-- :warning: changed property `fields` of type `CustomFields` from type `object` to `FieldContainer`
-- :warning: changed property `money` of type `CustomLineItem` from type `Money` to `TypedMoney`
-- :warning: changed property `totalPrice` of type `CustomLineItem` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `quantity` of type `CustomLineItem` from type `integer` to `number`
-- :warning: changed property `createdAt` of type `Delivery` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `DeliveryItem` from type `integer` to `number`
-- :warning: changed property `discountCode` of type `DiscountCodeInfo` from type `Reference` to `DiscountCodeReference`
-- :warning: changed property `discountedAmount` of type `DiscountedLineItemPortion` from type `Money` to `TypedMoney`
-- :warning: changed property `value` of type `DiscountedLineItemPrice` from type `Money` to `TypedMoney`
-- :warning: changed property `quantity` of type `DiscountedLineItemPriceForQuantity` from type `integer` to `number`
-- :warning: changed property `inputHint` of type `FieldDefinition` from type `TextInputHint` to `TypeTextInputHint`
-- :warning: changed property `w` of type `ImageDimensions` from type `integer` to `number`
-- :warning: changed property `h` of type `ImageDimensions` from type `integer` to `number`
-- :warning: changed property `customer` of type `InheritedAssociate` from type `Reference` to `CustomerReference`
-- :warning: changed property `associateRole` of type `InheritedAssociateRoleAssignment` from type `KeyReference` to `AssociateRoleKeyReference`
-- :warning: changed property `source` of type `InheritedAssociateRoleAssignment` from type `KeyReference` to `BusinessUnitKeyReference`
-- :warning: changed property `quantity` of type `ItemShippingTarget` from type `integer` to `number`
-- :warning: changed property `quantity` of type `ItemState` from type `integer` to `number`
-- :warning: changed property `state` of type `ItemState` from type `Reference` to `StateReference`
-- :warning: changed property `productType` of type `LineItem` from type `Reference` to `ProductTypeReference`
-- :warning: changed property `variant` of type `LineItem` from type `Variant` to `ProductVariant`
-- :warning: changed property `quantity` of type `LineItem` from type `integer` to `number`
-- :warning: changed property `addedAt` of type `LineItem` from type `string` to `datetime`
-- :warning: changed property `centAmount` of type `Money` from type `integer` to `number`
-- :warning: changed property `createdAt` of type `Parcel` from type `string` to `datetime`
-- :warning: changed property `heightInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `lengthInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `widthInMillimeter` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `weightInGram` of type `ParcelMeasurements` from type `integer` to `number`
-- :warning: changed property `payments` of type `PaymentInfo` from type `Reference[]` to `PaymentReference[]`
-- :warning: changed property `value` of type `Price` from type `Money` to `TypedMoney`
-- :warning: changed property `productSelection` of type `ProductSelectionSetting` from type `Reference` to `ProductSelectionReference`
-- :warning: changed property `restockableInDays` of type `ProductVariantAvailability` from type `integer` to `number`
-- :warning: changed property `availableQuantity` of type `ProductVariantAvailability` from type `integer` to `number`
-- :warning: changed property `restockableInDays` of type `ProductVariantChannelAvailability` from type `integer` to `number`
-- :warning: changed property `availableQuantity` of type `ProductVariantChannelAvailability` from type `integer` to `number`
-- :warning: changed property `previousValue` of type `RemoveDeliveryItemsChange` from type `Delivery` to `DeliveryChangeValue`
-- :warning: changed property `previousValue` of type `RemoveEnumValuesChange` from type `EnumValue` to `AttributePlainEnumValue`
-- :warning: changed property `previousValue` of type `RemoveLocalizedEnumValuesChange` from type `LocalizedEnumValue` to `AttributeLocalizedEnumValue`
-- :warning: changed property `previousValue` of type `RemoveShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `nextValue` of type `RemoveShoppingListLineItemChange` from type `LineItem` to `ShoppingListLineItem`
-- :warning: changed property `returnDate` of type `ReturnInfo` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `ReturnItem` from type `integer` to `number`
-- :warning: changed property `lastModifiedAt` of type `ReturnItem` from type `string` to `datetime`
-- :warning: changed property `createdAt` of type `ReturnItem` from type `string` to `datetime`
-- :warning: changed property `averageRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `highestRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `lowestRating` of type `ReviewRatingStatistics` from type `integer` to `number`
-- :warning: changed property `previousValue` of type `SetAttributeChange` from type `AttributeValue` to `Attribute`
-- :warning: changed property `nextValue` of type `SetAttributeChange` from type `AttributeValue` to `Attribute`
-- :warning: changed property `previousValue` of type `SetCustomLineItemTaxedPriceChange` from type `Money` to `TaxedItemPrice`
-- :warning: changed property `nextValue` of type `SetCustomLineItemTaxedPriceChange` from type `Money` to `TaxedItemPrice`
-- :warning: changed property `previousValue` of type `SetDiscountedPriceChange` from type `Price` to `DiscountedPrice`
-- :warning: changed property `nextValue` of type `SetDiscountedPriceChange` from type `Price` to `DiscountedPrice`
-- :warning: changed property `previousValue` of type `SetOrderTaxedPriceChange` from type `TaxedItemPrice` to `TaxedPrice`
-- :warning: changed property `nextValue` of type `SetOrderTaxedPriceChange` from type `TaxedItemPrice` to `TaxedPrice`
-- :warning: changed property `previousValue` of type `SetShippingInfoTaxedPriceChange` from type `TaxedPrice` to `TaxedItemPrice`
-- :warning: changed property `nextValue` of type `SetShippingInfoTaxedPriceChange` from type `TaxedPrice` to `TaxedItemPrice`
-- :warning: changed property `previousValue` of type `SetShippingRateChange` from type `Money` to `ShippingRate`
-- :warning: changed property `nextValue` of type `SetShippingRateChange` from type `Money` to `ShippingRate`
-- :warning: changed property `previousValue` of type `SetStoreChange` from type `Reference` to `KeyReference`
-- :warning: changed property `nextValue` of type `SetStoreChange` from type `Reference` to `KeyReference`
-- :warning: changed property `price` of type `ShippingRate` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `freeAbove` of type `ShippingRate` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `amount` of type `SubRate` from type `integer` to `number`
-- :warning: changed property `channel` of type `SyncInfo` from type `Reference` to `ChannelReference`
-- :warning: changed property `syncedAt` of type `SyncInfo` from type `string` to `datetime`
-- :warning: changed property `amount` of type `TaxRate` from type `integer` to `number`
-- :warning: changed property `totalNet` of type `TaxedItemPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalGross` of type `TaxedItemPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalNet` of type `TaxedPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `totalGross` of type `TaxedPrice` from type `Money` to `CentPrecisionMoney`
-- :warning: changed property `addedAt` of type `TextLineItem` from type `string` to `datetime`
-- :warning: changed property `quantity` of type `TextLineItem` from type `integer` to `number`
-- :warning: changed property `timestamp` of type `Transaction` from type `string` to `datetime`
-- :warning: changed property `amount` of type `Transaction` from type `Money` to `CentPrecisionMoney`
+- :warning: changed property `shippingAddressIds` of type `BusinessUnit` to be required
+- :warning: changed property `billingAddressIds` of type `BusinessUnit` to be required
+- :warning: changed property `shippingAddressIds` of type `Company` to be required
+- :warning: changed property `billingAddressIds` of type `Company` to be required
+- :warning: changed property `shippingAddressIds` of type `Division` to be required
+- :warning: changed property `billingAddressIds` of type `Division` to be required
+- :warning: changed property `shippingAddressIds` of type `Customer` to be required
+- :warning: changed property `billingAddressIds` of type `Customer` to be required
+- :warning: changed property `customerGroupAssignments` of type `Customer` to be required
+- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessage` to be required
+- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessagePayload` to be required
Removed Property(s)
-- :warning: removed property `/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/` from type `CategoryOrderHints`
-- :warning: removed property `variantId` from type `LineItem`
-- :warning: removed property `fractionDigits` from type `Money`
-- :warning: removed property `type` from type `Money`
-- :warning: removed property `//` from type `ProductVariantChannelAvailabilityMap`
-- :warning: removed property `skus` from type `ProductVariantSelection`
+- :warning: removed property `order` from type `RecurringOrderCreatedMessage`
+- :warning: removed property `order` from type `RecurringOrderCreatedMessagePayload`
Added Property(s)
-- added property `catalogData` to type `AddAssetChange`
-- added property `variant` to type `AddAssetChange`
-- added property `attributeName` to type `AddEnumValueChange`
-- added property `variant` to type `AddExternalImageChange`
-- added property `variant` to type `AddPriceChange`
-- added property `catalogData` to type `AddToCategoryChange`
-- added property `custom` to type `Address`
-- added property `sources` to type `Asset`
-- added property `tags` to type `Asset`
-- added property `roles` to type `Associate`
-- added property `level` to type `AttributeDefinition`
-- added property `/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/` to type `CategoryOrderHints`
-- added property `catalogData` to type `ChangeAssetNameChange`
-- added property `variant` to type `ChangeAssetNameChange`
-- added property `catalogData` to type `ChangeAssetOrderChange`
-- added property `variant` to type `ChangeAssetOrderChange`
-- added property `addedItems` to type `ChangeCartDiscountsChange`
-- added property `removedItems` to type `ChangeCartDiscountsChange`
-- added property `attributeName` to type `ChangeEnumValueLabelChange`
-- added property `attributeName` to type `ChangeEnumValueOrderChange`
-- added property `addedItems` to type `ChangeGroupsChange`
-- added property `removedItems` to type `ChangeGroupsChange`
-- added property `variant` to type `ChangePriceChange`
-- added property `catalogData` to type `ChangeSlugChange`
-- added property `key` to type `CustomLineItem`
-- added property `taxedPricePortions` to type `CustomLineItem`
-- added property `state` to type `CustomLineItem`
-- added property `taxCategory` to type `CustomLineItem`
-- added property `taxRate` to type `CustomLineItem`
-- added property `perMethodTaxRate` to type `CustomLineItem`
-- added property `discountedPricePerQuantity` to type `CustomLineItem`
-- added property `custom` to type `CustomLineItem`
-- added property `shippingDetails` to type `CustomLineItem`
-- added property `priceMode` to type `CustomLineItem`
-- added property `recurrenceInfo` to type `CustomLineItem`
-- added property `key` to type `Delivery`
-- added property `required` to type `FieldDefinition`
-- added property `shippingMethodKey` to type `ItemShippingTarget`
-- added property `key` to type `LineItem`
-- added property `productKey` to type `LineItem`
-- added property `price` to type `LineItem`
-- added property `totalPrice` to type `LineItem`
-- added property `discountedPricePerQuantity` to type `LineItem`
-- added property `taxedPrice` to type `LineItem`
-- added property `taxedPricePortions` to type `LineItem`
-- added property `state` to type `LineItem`
-- added property `taxRate` to type `LineItem`
-- added property `perMethodTaxRate` to type `LineItem`
-- added property `supplyChannel` to type `LineItem`
-- added property `distributionChannel` to type `LineItem`
-- added property `priceMode` to type `LineItem`
-- added property `lineItemMode` to type `LineItem`
-- added property `inventoryMode` to type `LineItem`
-- added property `shippingDetails` to type `LineItem`
-- added property `lastModifiedAt` to type `LineItem`
-- added property `recurrenceInfo` to type `LineItem`
-- added property `variant` to type `MoveImageToPositionChange`
-- added property `key` to type `Parcel`
-- added property `custom` to type `Parcel`
-- added property `key` to type `Price`
-- added property `country` to type `Price`
-- added property `customerGroup` to type `Price`
-- added property `channel` to type `Price`
-- added property `validFrom` to type `Price`
-- added property `validUntil` to type `Price`
-- added property `discounted` to type `Price`
-- added property `tiers` to type `Price`
-- added property `custom` to type `Price`
-- added property `recurrencePolicy` to type `Price`
-- added property `id` to type `ProductVariantAvailability`
-- added property `version` to type `ProductVariantAvailability`
-- added property `id` to type `ProductVariantChannelAvailability`
-- added property `version` to type `ProductVariantChannelAvailability`
-- added property `/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/` to type `ProductVariantChannelAvailabilityMap`
-- added property `catalogData` to type `RemoveAssetChange`
-- added property `variant` to type `RemoveAssetChange`
-- added property `catalogData` to type `RemoveFromCategoryChange`
-- added property `variant` to type `RemoveImageChange`
-- added property `variant` to type `RemovePriceChange`
-- added property `key` to type `ReturnItem`
-- added property `custom` to type `ReturnItem`
-- added property `catalogData` to type `SetAssetCustomFieldChange`
-- added property `variant` to type `SetAssetCustomFieldChange`
-- added property `catalogData` to type `SetAssetCustomTypeChange`
-- added property `variant` to type `SetAssetCustomTypeChange`
-- added property `catalogData` to type `SetAssetDescriptionChange`
-- added property `variant` to type `SetAssetDescriptionChange`
-- added property `catalogData` to type `SetAssetKeyChange`
-- added property `variant` to type `SetAssetKeyChange`
-- added property `catalogData` to type `SetAssetSourcesChange`
-- added property `variant` to type `SetAssetSourcesChange`
-- added property `catalogData` to type `SetAssetTagsChange`
-- added property `variant` to type `SetAssetTagsChange`
-- added property `variant` to type `SetAttributeChange`
-- added property `addedItems` to type `SetChannelRolesChange`
-- added property `removedItems` to type `SetChannelRolesChange`
-- added property `addedItems` to type `SetCountriesChange`
-- added property `removedItems` to type `SetCountriesChange`
-- added property `customTypeId` to type `SetCustomLineItemCustomFieldChange`
-- added property `customLineItem` to type `SetCustomLineItemShippingDetailsChange`
-- added property `price` to type `SetDiscountedPriceChange`
-- added property `addedItems` to type `SetDistributionChannelsChange`
-- added property `removedItems` to type `SetDistributionChannelsChange`
-- added property `variant` to type `SetImageLabelChange`
-- added property `addedItems` to type `SetLanguagesChange`
-- added property `removedItems` to type `SetLanguagesChange`
-- added property `lineItemId` to type `SetLineItemDiscountedPriceChange`
-- added property `lineItemId` to type `SetLineItemDiscountedPricePerQuantityChange`
-- added property `lineItemId` to type `SetLineItemPriceChange`
-- added property `lineItemId` to type `SetLineItemProductSlugChange`
-- added property `lineItem` to type `SetLineItemShippingDetailsChange`
-- added property `variant` to type `SetLineItemShippingDetailsChange`
-- added property `lineItemId` to type `SetLineItemTaxAmountChange`
-- added property `lineItemId` to type `SetLineItemTaxRateChange`
-- added property `variant` to type `SetLineItemTaxedPriceChange`
-- added property `lineItemId` to type `SetLineItemTotalPriceChange`
-- added property `variant` to type `SetLineItemTotalPriceChange`
-- added property `catalogData` to type `SetMetaDescriptionChange`
-- added property `catalogData` to type `SetMetaKeywordsChange`
-- added property `catalogData` to type `SetMetaTitleChange`
-- added property `lineItemId` to type `SetOrderLineItemCustomFieldChange`
-- added property `lineItemId` to type `SetOrderLineItemCustomTypeChange`
-- added property `addedItems` to type `SetPermissionsChange`
-- added property `removedItems` to type `SetPermissionsChange`
-- added property `addedItems` to type `SetPricesChange`
-- added property `removedItems` to type `SetPricesChange`
-- added property `variant` to type `SetProductPriceCustomFieldChange`
-- added property `priceId` to type `SetProductPriceCustomFieldChange`
-- added property `customTypeId` to type `SetProductPriceCustomFieldChange`
-- added property `name` to type `SetProductPriceCustomFieldChange`
-- added property `variant` to type `SetProductPriceCustomTypeChange`
-- added property `priceId` to type `SetProductPriceCustomTypeChange`
-- added property `addedItems` to type `SetProductSelectionsChange`
-- added property `removedItems` to type `SetProductSelectionsChange`
-- added property `variant` to type `SetProductVariantKeyChange`
-- added property `addedItems` to type `SetReservationsChange`
-- added property `removedItems` to type `SetReservationsChange`
-- added property `variant` to type `SetSkuChange`
-- added property `addedItems` to type `SetStateRolesChange`
-- added property `removedItems` to type `SetStateRolesChange`
-- added property `addedItems` to type `SetStoresChange`
-- added property `removedItems` to type `SetStoresChange`
-- added property `addedItems` to type `SetSupplyChannelsChange`
-- added property `removedItems` to type `SetSupplyChannelsChange`
-- added property `addedItems` to type `SetTransitionsChange`
-- added property `removedItems` to type `SetTransitionsChange`
-- added property `key` to type `TaxRate`
-- added property `taxPortions` to type `TaxedItemPrice`
-- added property `totalTax` to type `TaxedItemPrice`
-- added property `taxPortions` to type `TaxedPrice`
-- added property `totalTax` to type `TaxedPrice`
-- added property `key` to type `TextLineItem`
-- added property `custom` to type `Transaction`
-- added property `customLineItemId` to type `TransitionCustomLineItemStateChange`
+- added property `customerGroupAssignments` to type `BusinessUnit`
+- added property `customerGroupAssignments` to type `BusinessUnitDraft`
+- added property `customerGroupAssignments` to type `Company`
+- added property `customerGroupAssignments` to type `CompanyDraft`
+- added property `customerGroupAssignments` to type `Division`
+- added property `customerGroupAssignments` to type `DivisionDraft`
+- added property `addressRoles` to type `BusinessUnitAddressChangedMessage`
+- added property `addressRoles` to type `BusinessUnitAddressRemovedMessage`
+- added property `addressRoles` to type `CustomerAddressChangedMessage`
+- added property `addressRoles` to type `CustomerAddressRemovedMessage`
+- added property `email` to type `CustomerDeletedMessage`
+- added property `oldEmail` to type `CustomerEmailChangedMessage`
+- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessage`
+- added property `recurringOrder` to type `RecurringOrderCreatedMessage`
+- added property `addressRoles` to type `BusinessUnitAddressChangedMessagePayload`
+- added property `addressRoles` to type `BusinessUnitAddressRemovedMessagePayload`
+- added property `addressRoles` to type `CustomerAddressChangedMessagePayload`
+- added property `addressRoles` to type `CustomerAddressRemovedMessagePayload`
+- added property `email` to type `CustomerDeletedMessagePayload`
+- added property `oldEmail` to type `CustomerEmailChangedMessagePayload`
+- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessagePayload`
+- added property `recurringOrder` to type `RecurringOrderCreatedMessagePayload`
-**Checkout changes**
+**History changes**
Added Type(s)
-- added type `AllowedOrigins`
-- added type `Application`
-- added type `ApplicationAgreement`
-- added type `ApplicationAgreementDraft`
-- added type `ApplicationAgreementStatus`
-- added type `ApplicationAgreementType`
-- added type `ApplicationDraft`
-- added type `ApplicationLogo`
-- added type `ApplicationMode`
-- added type `ApplicationStatus`
-- added type `ApplicationUpdateAction`
-- added type `ApplicationUpdateActions`
-- added type `DiscountsConfiguration`
-- added type `PaginatedApplication`
-- added type `PaymentsConfiguration`
-- added type `AddAllowedOriginUpdateAction`
-- added type `AddApplicationAgreementUpdateAction`
-- added type `AddCountryUpdateAction`
-- added type `RemoveAllowedOriginUpdateAction`
-- added type `RemoveApplicationAgreementUpdateAction`
-- added type `RemoveCountryUpdateAction`
-- added type `ReorderApplicationAgreementUpdateAction`
-- added type `SetActivePaymentComponentTypeUpdateAction`
-- added type `SetAllowAllOriginsUpdateAction`
-- added type `SetAllowedOriginsUpdateAction`
-- added type `SetApplicationAgreementNameUpdateAction`
-- added type `SetApplicationAgreementStatusUpdateAction`
-- added type `SetApplicationAgreementTextUpdateAction`
-- added type `SetApplicationAgreementTypeUpdateAction`
-- added type `SetApplicationAgreementsUpdateAction`
-- added type `SetApplicationLogoUpdateAction`
-- added type `SetApplicationNameUpdateAction`
-- added type `SetApplicationStatusUpdateAction`
-- added type `SetCountriesUpdateAction`
-- added type `SetDescriptionUpdateAction`
-- added type `SetDiscountsConfigurationUpdateAction`
-- added type `SetPaymentReturnUrlUpdateAction`
-- added type `SetPaymentsConfigurationUpdateAction`
-- added type `CreatedBy`
-- added type `LastModifiedBy`
-- added type `LocalizedString`
-- added type `LocalizedUrl`
-- added type `ConcurrentModificationError`
-- added type `DuplicateFieldWithConflictingResourceError`
-- added type `ErrorResponse`
-- added type `InvalidFieldError`
-- added type `InvalidOperationError`
-- added type `MaxResourceLimitExceededError`
-- added type `MissingProjectKeyError`
-- added type `ReferencedResourceNotFoundError`
-- added type `ServiceUnavailableError`
-- added type `SyntaxErrorError`
-- added type `AutomatedReversalConfiguration`
-- added type `ConnectorDeploymentReference`
-- added type `DisplayInfo`
-- added type `PaginatedPaymentIntegration`
-- added type `PaymentComponentType`
-- added type `PaymentIntegration`
-- added type `PaymentIntegrationDraft`
-- added type `PaymentIntegrationStatus`
-- added type `PaymentIntegrationType`
-- added type `SortingInfo`
-- added type `PaymentIntegrationUpdateAction`
-- added type `PaymentIntegrationUpdateActions`
-- added type `SetAutomatedReversalConfigurationPredicateUpdateAction`
-- added type `SetAutomatedReversalConfigurationStatusUpdateAction`
-- added type `SetAutomatedReversalConfigurationUpdateAction`
-- added type `SetConnectorDeploymentUpdateAction`
-- added type `SetDisplayInfoDescriptionUpdateAction`
-- added type `SetDisplayInfoLabelUpdateAction`
-- added type `SetDisplayInfoLogoUrlUpdateAction`
-- added type `SetDisplayInfoPayButtonTextUpdateAction`
-- added type `SetDisplayInfoUpdateAction`
-- added type `SetKeyUpdateAction`
-- added type `SetNameUpdateAction`
-- added type `SetPredicateUpdateAction`
-- added type `SetSortingInfoUpdateAction`
-- added type `SetStatusUpdateAction`
-- added type `SetTypeUpdateAction`
+- added type `DirectDiscount`
+- added type `DiscountTypeCombination`
+- added type `BestDeal`
+- added type `Stacking`
+- added type `ShippingMethodLabel`
+- added type `ChangeCustomLineItemPriceRoundingModeChange`
+- added type `ChangeLineItemPriceRoundingModeChange`
+- added type `SetDirectDiscountsChange`
+- added type `SetReferencesChange`
+- added type `SetShippingInfoDiscountedPriceChange`
+- added type `SetShippingMethodTaxCategoryChange`
+- added type `SetTaxedShippingPriceChange`
+- added type `ShippingMethodAddShippingRateChange`
+- added type `ShippingMethodAddZoneChange`
+- added type `ShippingMethodChangeActiveChange`
+- added type `ShippingMethodChangeIsDefaultChange`
+- added type `ShippingMethodChangeNameChange`
+- added type `ShippingMethodChangeTaxCategoryChange`
+- added type `ShippingMethodRemoveShippingRateChange`
+- added type `ShippingMethodRemoveZoneChange`
+- added type `ShippingMethodSetCustomFieldChange`
+- added type `ShippingMethodSetCustomTypeChange`
+- added type `ShippingMethodSetKeyChange`
+- added type `ShippingMethodSetLocalizedDescriptionChange`
+- added type `ShippingMethodSetLocalizedNameChange`
+- added type `ShippingMethodSetPredicateChange`
+- added type `ZoneResourceIdentifier`
+- added type `ChangeDiscountTypeCombinationChange`
+- added type `StandalonePriceChangeActiveChange`
+- added type `StandalonePriceChangeValueChange`
+- added type `StandalonePriceSetCustomFieldChange`
+- added type `StandalonePriceSetCustomTypeChange`
+- added type `StandalonePriceSetDiscountedPriceChange`
+- added type `StandalonePriceSetKeyChange`
+- added type `StandalonePriceSetPriceTiersChange`
+- added type `StandalonePriceSetValidFromAndUntilChange`
+- added type `StandalonePriceSetValidFromChange`
+- added type `StandalonePriceSetValidUntilChange`
+- added type `StandalonePriceLabel`
Added Enum(s)
-- added enum `deployment` to type `ReferenceTypeId`
-
-
-
-
-Required Property(s)
-
-- changed property `detailedErrorMessage` of type `InvalidJsonInputError` to be optional
-
-
-
-
-Changed Property(s)
-
-- :warning: changed property `application` of type `Transaction` from type `ApplicationResourceIdentifier` to `ApplicationReference`
-
-
-
-
-Added Property(s)
-
-- added property `resourceIdentifier` to type `ResourceNotFoundError`
-- added property `resourceId` to type `ResourceNotFoundError`
-
-
-
-
-Changed MethodResponseBody(s)
-
-- :warning: changed response body for `400: application/json` of method `post /{projectKey}/transactions` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `post /{projectKey}/payment-intents/{paymentId}` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `get /{projectKey}/transactions/{id}` from type `null` to `ErrorResponse`
-- :warning: changed response body for `400: application/json` of method `get /{projectKey}/transactions/key={key}` from type `null` to `ErrorResponse`
-
-
-
-
-Added Method(s)
-
-- added method `apiRoot.withProjectKey().paymentIntegrations().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().post()`
-- added method `apiRoot.withProjectKey().applications().get()`
-- added method `apiRoot.withProjectKey().applications().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().head()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withId().delete()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().get()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().post()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().head()`
-- added method `apiRoot.withProjectKey().paymentIntegrations().withKey().delete()`
-- added method `apiRoot.withProjectKey().applications().withId().get()`
-- added method `apiRoot.withProjectKey().applications().withId().head()`
-- added method `apiRoot.withProjectKey().applications().withId().post()`
-- added method `apiRoot.withProjectKey().applications().withId().delete()`
-- added method `apiRoot.withProjectKey().applications().withKey().get()`
-- added method `apiRoot.withProjectKey().applications().withKey().post()`
-- added method `apiRoot.withProjectKey().applications().withKey().head()`
-- added method `apiRoot.withProjectKey().applications().withKey().delete()`
-
-
-
-
-Added Resource(s)
-
-- added resource `/{projectKey}/payment-integrations`
-- added resource `/{projectKey}/applications`
-- added resource `/{projectKey}/payment-integrations/{id}`
-- added resource `/{projectKey}/payment-integrations/key={key}`
-- added resource `/{projectKey}/applications/{id}`
-- added resource `/{projectKey}/applications/key={key}`
+- added enum `shipping-method` to type `ChangeHistoryResourceType`
+- added enum `standalone-price` to type `ChangeHistoryResourceType`
+- added enum `addShipping` to type `UpdateType`
+- added enum `addShippingRate` to type `UpdateType`
+- added enum `addZone` to type `UpdateType`
+- added enum `changeActive` to type `UpdateType`
+- added enum `changeApprovalRuleMode` to type `UpdateType`
+- added enum `changeCustomLineItemPriceRoundingMode` to type `UpdateType`
+- added enum `changeCustomer` to type `UpdateType`
+- added enum `changeDiscountTypeCombination` to type `UpdateType`
+- added enum `changeIncludedInStatistics` to type `UpdateType`
+- added enum `changeIsDefault` to type `UpdateType`
+- added enum `changeLastVariantId` to type `UpdateType`
+- added enum `changeLineItemPriceRoundingMode` to type `UpdateType`
+- added enum `changeLineItemPublished` to type `UpdateType`
+- added enum `changePriceRoundingMode` to type `UpdateType`
+- added enum `changeTaxCategory` to type `UpdateType`
+- added enum `changeTopLevelUnit` to type `UpdateType`
+- added enum `excludeProduct` to type `UpdateType`
+- added enum `removeShipping` to type `UpdateType`
+- added enum `removeShippingRate` to type `UpdateType`
+- added enum `removeZone` to type `UpdateType`
+- added enum `replaceTaxRate` to type `UpdateType`
+- added enum `revertStagedChanges` to type `UpdateType`
+- added enum `revertStagedVariantChanges` to type `UpdateType`
+- added enum `setAncestors` to type `UpdateType`
+- added enum `setAssociates` to type `UpdateType`
+- added enum `setBillingAddressCustomField` to type `UpdateType`
+- added enum `setBillingAddressCustomType` to type `UpdateType`
+- added enum `setBusinessUnit` to type `UpdateType`
+- added enum `setCustomLineItemDiscountedPrice` to type `UpdateType`
+- added enum `setCustomLineItemDiscountedPricePerQuantity` to type `UpdateType`
+- added enum `setCustomerGroupAssignments` to type `UpdateType`
+- added enum `setDeliveryAddressCustomField` to type `UpdateType`
+- added enum `setDeliveryAddressCustomType` to type `UpdateType`
+- added enum `setDeliveryCustomField` to type `UpdateType`
+- added enum `setDeliveryCustomType` to type `UpdateType`
+- added enum `setDirectDiscounts` to type `UpdateType`
+- added enum `setDiscountOnTotalPrice` to type `UpdateType`
+- added enum `setInheritedAssociates` to type `UpdateType`
+- added enum `setInheritedStores` to type `UpdateType`
+- added enum `setItemShippingAddressCustomField` to type `UpdateType`
+- added enum `setItemShippingAddressCustomType` to type `UpdateType`
+- added enum `setLocalizedDescription` to type `UpdateType`
+- added enum `setLocalizedName` to type `UpdateType`
+- added enum `setMaxCartQuantity` to type `UpdateType`
+- added enum `setMinCartQuantity` to type `UpdateType`
+- added enum `setParcelCustomField` to type `UpdateType`
+- added enum `setParcelCustomType` to type `UpdateType`
+- added enum `setPredicate` to type `UpdateType`
+- added enum `setPriceKey` to type `UpdateType`
+- added enum `setPriceMode` to type `UpdateType`
+- added enum `setPriceTiers` to type `UpdateType`
+- added enum `setProductAttribute` to type `UpdateType`
+- added enum `setReferences` to type `UpdateType`
+- added enum `setReturnInfo` to type `UpdateType`
+- added enum `setReturnItemCustomField` to type `UpdateType`
+- added enum `setReturnItemCustomType` to type `UpdateType`
+- added enum `setShippingAddressCustomField` to type `UpdateType`
+- added enum `setShippingAddressCustomType` to type `UpdateType`
+- added enum `setShippingCustomField` to type `UpdateType`
+- added enum `setShippingCustomType` to type `UpdateType`
+- added enum `setShippingInfoDiscountedPrice` to type `UpdateType`
+- added enum `setShippingMethodTaxCategory` to type `UpdateType`
+- added enum `setTaxedShippingPrice` to type `UpdateType`
+- added enum `setTransactionCustomField` to type `UpdateType`
+- added enum `setTransactionCustomType` to type `UpdateType`
+- added enum `setUnitType` to type `UpdateType`
+- added enum `setVariantExclusion` to type `UpdateType`
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 0a0c94b7e4d..b84e3eb1085 100644
--- a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
+++ b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls
@@ -661,6 +661,11 @@ input AddressInput {
custom: CustomFieldsDraft
}
+enum AddressRole {
+ Billing
+ Shipping
+}
+
enum AnonymousCartSignInMode {
"""
`LineItem`s of the anonymous cart will be copied to the customer’s active cart that has been modified most recently.
@@ -1400,6 +1405,9 @@ type BusinessUnit implements Versioned & ReferenceExpandable {
topLevelUnitRef: KeyReference
topLevelUnit: BusinessUnit!
approvalRuleMode: BusinessUnitApprovalRuleMode!
+
+ "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+ customerGroupAssignments: [CustomerGroupAssignment!]
id: String!
version: Long!
createdAt: DateTime!
@@ -1415,13 +1423,14 @@ type BusinessUnitAddressAdded implements MessagePayload {
type BusinessUnitAddressChanged implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
type BusinessUnitAddressCustomFieldAdded implements MessagePayload {
name: String!
value: Json!
- addressId: String
+ addressId: String!
type: String!
}
@@ -1429,31 +1438,32 @@ type BusinessUnitAddressCustomFieldChanged implements MessagePayload {
name: String!
value: Json!
oldValue: Json
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomFieldRemoved implements MessagePayload {
name: String!
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomTypeRemoved implements MessagePayload {
oldTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressCustomTypeSet implements MessagePayload {
customFields: CustomFieldsType!
oldTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type BusinessUnitAddressRemoved implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
@@ -1563,6 +1573,25 @@ type BusinessUnitCustomTypeSet implements MessagePayload {
type: String!
}
+"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+type BusinessUnitCustomerGroupAssignmentAdded implements MessagePayload {
+ customerGroupAssignment: CustomerGroupAssignment!
+ type: String!
+}
+
+"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+type BusinessUnitCustomerGroupAssignmentRemoved implements MessagePayload {
+ customerGroupAssignment: CustomerGroupAssignment!
+ type: String!
+}
+
+"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+type BusinessUnitCustomerGroupAssignmentsSet implements MessagePayload {
+ customerGroupAssignments: [CustomerGroupAssignment!]
+ oldCustomerGroupAssignments: [CustomerGroupAssignment!]
+ type: String!
+}
+
type BusinessUnitDefaultBillingAddressSet implements MessagePayload {
address: Address
type: String!
@@ -1602,6 +1631,9 @@ input BusinessUnitDraft {
associates: [AssociateDraft!]
associateMode: BusinessUnitAssociateMode
approvalRuleMode: BusinessUnitApprovalRuleMode
+
+ "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+ customerGroupAssignments: [CustomerGroupAssignmentDraft!]
}
type BusinessUnitNameChanged implements MessagePayload {
@@ -1667,8 +1699,12 @@ type BusinessUnitStoreModeChanged implements MessagePayload {
oldStoreMode: String!
stores: [Store!]
oldStores: [Store!]
+ inheritedStores: [Store!]
+ oldInheritedStores: [Store!]
storesRef: [KeyReference!]
oldStoresRef: [KeyReference!]
+ inheritedStoresRef: [KeyReference!]
+ oldInheritedStoresRef: [KeyReference!]
type: String!
}
@@ -1740,6 +1776,15 @@ input BusinessUnitUpdateAction {
"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
setUnitType: SetBusinessUnitUnitType
+
+ "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+ addCustomerGroupAssignment: AddCustomerGroupAssignment
+
+ "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+ removeCustomerGroupAssignment: RemoveCustomerGroupAssignment
+
+ "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
+ setCustomerGroupAssignments: SetCustomerGroupAssignments
}
input CancelQuoteRequest {
@@ -3638,7 +3683,7 @@ type Customer implements Versioned & ReferenceExpandable {
billingAddresses: [Address!]!
storesRef: [KeyReference!]!
stores: [Store!]!
- customerGroupAssignments: [CustomerGroupAssignment!]
+ customerGroupAssignments: [CustomerGroupAssignment!]!
custom: CustomFieldsType
id: String!
version: Long!
@@ -3660,13 +3705,14 @@ type CustomerAddressAdded implements MessagePayload {
type CustomerAddressChanged implements MessagePayload {
address: Address!
+ addressRoles: [AddressRole!]!
type: String!
}
type CustomerAddressCustomFieldAdded implements MessagePayload {
name: String!
value: Json!
- addressId: String
+ addressId: String!
type: String!
}
@@ -3674,30 +3720,41 @@ type CustomerAddressCustomFieldChanged implements MessagePayload {
name: String!
value: Json!
previousValue: Json
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomFieldRemoved implements MessagePayload {
name: String!
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomTypeRemoved implements MessagePayload {
previousTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressCustomTypeSet implements MessagePayload {
customFields: CustomFieldsType!
previousTypeId: String
- addressId: String
+ addressId: String!
type: String!
}
type CustomerAddressRemoved implements MessagePayload {
+ address: Address!
+ addressRoles: [AddressRole!]!
+ type: String!
+}
+
+type CustomerBillingAddressAdded implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
+type CustomerBillingAddressRemoved implements MessagePayload {
address: Address!
type: String!
}
@@ -3757,11 +3814,13 @@ type CustomerDefaultShippingAddressSet implements MessagePayload {
}
type CustomerDeleted implements MessagePayload {
+ email: String
type: String!
}
type CustomerEmailChanged implements MessagePayload {
email: String!
+ oldEmail: String!
type: String!
}
@@ -3790,6 +3849,11 @@ type CustomerEmailVerified implements MessagePayload {
type: String!
}
+type CustomerExternalIdSet implements MessagePayload {
+ externalId: String
+ type: String!
+}
+
type CustomerFirstNameSet implements MessagePayload {
firstName: String
type: String!
@@ -3829,6 +3893,7 @@ type CustomerGroupAssignmentRemoved implements MessagePayload {
type CustomerGroupAssignmentsSet implements MessagePayload {
customerGroupAssignments: [CustomerGroupAssignment!]!
+ oldCustomerGroupAssignments: [CustomerGroupAssignment!]!
type: String!
}
@@ -3979,6 +4044,16 @@ enum CustomerSearchStatus {
Deactivated
}
+type CustomerShippingAddressAdded implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
+type CustomerShippingAddressRemoved implements MessagePayload {
+ address: Address!
+ type: String!
+}
+
input CustomerSignInDraft {
email: String!
password: String!
@@ -5435,7 +5510,6 @@ type KeyReference {
"A key that references a resource."
scalar KeyReferenceInput
-"BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
enum Level {
"The attribute can be used on the variant level"
Variant
@@ -8669,7 +8743,6 @@ type ProductData {
key: String): ProductVariant
skus: [String!]!
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
attributesRaw: [RawProductAttribute!]!
}
@@ -8796,8 +8869,6 @@ input ProductDraft {
metaDescription: [LocalizedStringItemInputType!]
metaKeywords: [LocalizedStringItemInputType!]
masterVariant: ProductVariantInput
-
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
attributes: [ProductAttributeInput!] = []
variants: [ProductVariantInput!] = []
taxCategory: ResourceIdentifierInput
@@ -9163,8 +9234,6 @@ type ProductProjectionMessagePayload {
published: Boolean!
masterVariant: ProductVariant!
variants: [ProductVariant!]!
-
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
attributes: [RawProductAttribute!]!
taxCategoryRef: Reference
taxCategory: TaxCategory
@@ -9731,8 +9800,6 @@ input ProductTailoringDraft {
metaKeywords: [LocalizedStringItemInputType!]
publish: Boolean
variants: [ProductVariantTailoringInput!] = []
-
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
attributes: [ProductAttributeInput!] = []
}
@@ -9825,8 +9892,6 @@ input ProductTailoringUpdateAction {
removeVariant: RemoveProductVariantTailoring
publish: PublishTailoring
unpublish: UnpublishTailoring
-
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
setProductAttribute: SetProductLevelTailoringAttribute
addAsset: AddProductTailoringAsset
addExternalImage: AddProductTailoringExternalImage
@@ -9936,8 +10001,6 @@ input ProductUpdateAction {
revertStagedChanges: RevertStagedChanges
revertStagedVariantChanges: RevertStagedVariantChanges
publish: PublishProduct
-
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
setProductAttribute: ProductLevelAttributeInput
unpublish: UnpublishProduct
transitionState: TransitionProductState
@@ -10921,7 +10984,6 @@ type RawProductAttribute {
name: String!
value: Json!
- "BETA: This feature can be subject to change and should be used carefully in production. https://docs.commercetools.com/api/contract#public-beta"
attributesRaw: [RawProductAttribute!]
attributeDefinition: AttributeDefinition
referencedResource: ReferenceExpandable
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
index 58ec5e17e4e..788cd33c006 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ * Retrieves a QuoteRequest with the provided id in a BusinessUnit. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
index d4ee0ae1c68..3383ff34885 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id in a BusinessUnit. Returns a 200 OK status if the QuoteRequest exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
index 246ab2e528e..8dbaeacde05 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
index 0da87ebeccd..d924f9bd135 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
index 3fbe9ceadb6..58294bd5983 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all QuoteRequests in a BusinessUnit.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
index f4790894c56..ffd0d80fef1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate in a BusinessUnit. Returns a 200 OK status if any QuoteRequests match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
index 2579be5bc87..508efb836e8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a QuoteRequest with the provided key in a BusinessUnit. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
index 1bf1c99abb0..2a50144e248 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key in a BusinessUnit. Returns a 200 OK status if the QuoteRequest exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
index 7a2b0151103..f43f10ced3a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
index 61810b2577f..464aeb333e0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a QuoteRequest in a BusinessUnit using one or more update actions. If the QuoteRequest exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
index 20e88a457d7..b52155131eb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
+ *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
index 2bde714e033..34076b612b9 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
+ *
Creates a QuoteRequest in a BusinessUnit. Creating QuoteRequest fails with an InvalidOperation if the Cart does not reference the same BusinessUnit as the businessUnitKey path parameter.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
index a15c9d4a0ed..518389effb1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a Quote with the provided id in a BusinessUnit. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
index 2e3f6368a41..08c40ee3c3e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id in a BusinessUnit. Returns a 200 OK status if the Quote exists or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
index 7110779ad74..fa306642d35 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
index 38cf87389c4..f8fcd57e6a7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
index b252a35f12c..0c26bad741c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes in a BusinessUnit.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
index e3391aa8f92..c2748f498e1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate in a BusinessUnit. Returns a 200 OK status if any Quotes match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
index 70a624a0e67..4d2319213f4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Retrieves a Quote with the provided key in a BusinessUnit. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
index 07ece77e487..db4072ff5d6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key in a BusinessUnit. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
index 08466b9be32..1982b3c4c6c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
index 0fd305cfb3e..ac55a98a6af 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAsAssociateByAssociateIdInBusinessUnitKeyByBusinessUnitKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
+ *
Updates a Quote in a BusinessUnit using one or more update actions. If the Quote exists in the Project but does not reference the requested BusinessUnit, this method returns an InvalidOperation error.
*
*
*
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 f16b20e3052..8e5b75a23f1 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
@@ -20,7 +20,14 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Gets the current or staged representation of a Product by its ID in the specified Store. If the Store has defined some languages, countries, distribution, supply Channels, and/or Product Selection, they are used for projections based on locale, price, and inventory. If ProductSelection is used, it affects the availability of the Product in the specified Store. If a ProductTailoring exists for the Product with the given id and the given Store, this endpoint returns the ProductProjection with tailored data. When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.
+ *
Retrieves the projected representation of a Product by its ID in the specified Store.
+ *
If the Store has defined some languages, countries, distribution, supply Channels, and/or Product Selection, they are used for projections based on locale, price, and inventory. If ProductSelection is used, it affects the availability of the Product in the specified Store. If a ProductTailoring exists for the Product with the given key and the given Store, this endpoint returns the ProductProjection with tailored data.
+ *
By default, this endpoint returns the current representation of Products where the published flag is true. If a Product is unpublished (published=false), the endpoint returns a Not Found error.
+ *
Required access scopes:
+ *
+ * To retrieve the current representation of published Products (published data), the view_published_products:{projectKey} scope is required.
+ * To retrieve the staged representation of Products (draft data) or access unpublished Products, the API Client must have the view_products:{projectKey} scope.
+ *
*
*
*
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 4202c88ade9..2cc92d6eb0f 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
@@ -20,7 +20,14 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Gets the current or staged representation of a Product by its key in the specified Store. If the Store has defined some languages, countries, distribution, supply Channels, and/or Product Selection, they are used for projections based on locale, price, and inventory. If ProductSelection is used, it affects the availability of the Product in the specified Store. If a ProductTailoring exists for the Product with the given key and the given Store, this endpoint returns the ProductProjection with tailored data. When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.
+ *
Retrieves the projected representation of a Product by its Key in the specified Store.
+ *
If the Store has defined some languages, countries, distribution, supply Channels, and/or Product Selection, they are used for projections based on locale, price, and inventory. If ProductSelection is used, it affects the availability of the Product in the specified Store. If a ProductTailoring exists for the Product with the given key and the given Store, this endpoint returns the ProductProjection with tailored data.
+ *
By default, this endpoint returns the current representation of Products where the published flag is true. If a Product is unpublished (published=false), the endpoint returns a Not Found error.
+ *
Required access scopes:
+ *
+ * To retrieve the current representation of published Products (published data), the view_published_products:{projectKey} scope is required.
+ * To retrieve the staged representation of Products (draft data) or access unpublished Products, the API Client must have the view_products:{projectKey} scope.
+ *
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
index 9f44ed30206..8f815f66d1e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
index 507622a30dc..72401bc5de4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
index db2a6f899ac..57751df5843 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id in a Store. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
index 92cf4b23a5b..77a8d3d3e5e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
index 49bb9e621b7..46e8f6ed54d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
index 96d03e42874..e62083963b3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves QuoteRequests in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
index 75a78d5d002..b5b28d5da0a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate in a Store. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
index 1cf2b954351..fd307ee8ac8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
index f84a85321b0..68439692f0e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
index 24c900096b5..90e95162474 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key in a Store. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
index 8bf14dd9b10..66731e595bb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
index 43c1827751c..263404eae5b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
index 666bc21a5f5..c4cf66439a8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
index 43995005760..3689c4a2241 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
index 6cc354d27f4..c4758ff5215 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
index 1ca7d82e137..28fdabc97b6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
index 0ef399c9228..c85a8898cd2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id in a Store. Returns a 200 status if the Quote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
index 907f5da5be8..1102df86c28 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
index c433fa708b1..9c595ef3f14 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
index 378a96277a0..5bb53769268 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves Quotes in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
index 96c6d19ae2e..fa0ae1550bb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate in a Store. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
index e3dd0ada97f..08fa6d1a0ee 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
index 4913db1977d..8a91e323f43 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
index ced3fb65774..93e999c7300 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key in a Store. Returns a 200 status if the Quote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
index da500332938..1be0e25374f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
index a153e1d2ba9..123e4c8f2d3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
index 117b732a2f4..7388ac7a760 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
index 7ff73bf240f..cb2294338e3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
index 7691c4718e6..bdf18e19418 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
index 0a045b6b346..d6d7374911b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided id in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
index 4a74c8b5f1e..8db40eee163 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided id. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided id in a Store. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
index 9fffec09b88..9f2fa833d89 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
index f367577664c..fc715d98cf2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
index c51d5c049a9..6e458a63a0a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves StagedQuotes in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
index 044362262d2..525823f8e09 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more StagedQuotes exist for the provided query predicate in a Store. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
index 8c4852011fc..4d104d9e830 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
index 0b11a15e7aa..9568d5374c8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided key in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
index 98e035629cd..1ee1f54a619 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided key. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided key in a Store. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
index 0ffec531cf7..c152d86a15c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
index 0d00ee9cf0c..75802cf8a80 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
index 90f8a5d1d09..24496934f84 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
index 5d48730f163..a0824672283 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyStagedQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in a Store.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
index 314d3b59e4a..c8c80a71d41 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
index 075f517d342..3aef92b0d7a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a ResourceNotFound error otherwise.
+ *
Checks if a QuoteRequest exists with the provided id for the authenticated Customer. Returns a 200 OK status if the QuoteRequest exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
index d34e34d8788..b2d6557c6c8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
index 29b170603b9..abcc7a52f87 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
index 1ad1a1a8665..de45c3dea81 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Retrieves Quote Requests for the authenticated Customer. Returns a 200 status if successful.
+ *
Retrieves all QuoteRequests for the authenticated Customer. Returns a 200 OK status if successful.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
index 504884424ec..8577c533041 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a ResourceNotFound error otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate for the authenticated Customer. Returns a 200 OK status if any QuoteRequests match the query predicate, or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
index aa3da5d3a03..ea1633ce07e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
index ef6c3aa65b8..2d3c55d66f1 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a ResourceNotFound error otherwise.
+ *
Checks if a QuoteRequest exists with the provided key for the authenticated Customer. Returns a 200 OK status if the QuoteRequest exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
index 659b6b2c896..6f83ca7ee36 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
index 50f609eb126..930833958b9 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
index 292a9f861f1..a5b94e44502 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
index 0b00ba3b200..54efbe37cc5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
index 4cf03365f63..bd17741db70 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
index 3152abcc57e..fda08a190b8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a ResourceNotFound error otherwise.
+ *
Checks if a Quote exists with the provided id for the authenticated Customer. Returns a 200 OK status if the Quote exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
index 63c2d24a77b..e7173ada61b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
index 998e73ac3a1..a7d137985d8 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
index 4858629e6f9..44c23b5a230 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
index 73a50ff91d7..3f430c389aa 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a ResourceNotFound error otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate for the authenticated Customer. Returns a 200 OK status if any Quotes match the query predicate, or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
index fd7545301d5..ce8984b91d3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key for the authenticated Customer.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
index 305b03341f7..7ad336c3e90 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a ResourceNotFound error otherwise.
+ *
Checks if a Quote exists with the provided key for the authenticated Customer. Returns a 200 OK status if the Quote exists or a ResourceNotFound error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
index f0c9a876a72..dcd6b3a1bff 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
index d89a7bec467..7fd0c51c2fb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote for the authenticated Customer using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
index c65c3b2bae3..b6b50e98ecf 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsByIDHead.java
@@ -19,7 +19,7 @@
*
Checks if a ShoppingList exists with the provided id for the authenticated Customer or anonymous user. Returns a 200 status if successful.
*
A Not Found error is returned in the following scenarios:
*
- * - If no ShoppingList exists for the provided
id.
+ * - If no ShoppingList exists with the provided
id.
* - If a ShoppingList exists but does not contain either an
anonymousId that matches the anonymous_id:{id} scope, or a customer with id value that matches the customer:{id} scope.
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
index 1e063253792..742ea9ce477 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsKeyByKeyDelete.java
@@ -23,7 +23,7 @@
*
Deletes a ShoppingList for the authenticated Customer or anonymous user. Returns a 200 status if successful.
*
A ResourceNotFound error is returned in the following scenarios:
*
- * - If no ShoppingList exists for the provided
key.
+ * - If no ShoppingList exists with the provided
key.
* - If a ShoppingList exists but does not contain either an
anonymousId that matches the anonymous_id:{id} scope, or a customer with id value that matches the customer:{id} scope.
*
*
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 80f1d64f1f5..8a0b562a681 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
@@ -20,7 +20,13 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Gets the current or staged representation of a Product by its ID. When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.
+ *
Retrieves the projected representation of a Product by its ID.
+ *
By default, this endpoint returns the current representation of Products where the published flag is true. If a Product is unpublished (published=false), the endpoint returns a Not Found error.
+ *
Required access scopes:
+ *
+ * To retrieve the current representation of published Products (published data), the view_published_products:{projectKey} scope is required.
+ * To retrieve the staged representation of Products (draft data) or access unpublished Products, the API Client must have the view_products:{projectKey} scope.
+ *
*
*
*
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 9bda68ae72e..ad8c3bd2af7 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
@@ -20,7 +20,13 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Use the Product Projections query endpoint to get the current or staged representations of Products. When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.
+ *
Retrieves the projected representation of Products by query predicates.
+ *
By default, this endpoint returns the current representation of Products where the published flag is true. If a Product is unpublished (published=false), the endpoint returns a Not Found error.
+ *
Required access scopes:
+ *
+ * To retrieve the current representation of published Products (published data), the view_published_products:{projectKey} scope is required.
+ * To retrieve the staged representation of Products (draft data) or access unpublished Products, the API Client must have the view_products:{projectKey} scope.
+ *
*
*
*
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 aef5e76ef2c..ed7291b76aa 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
@@ -20,7 +20,13 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Gets the current or staged representation of a Product found by Key. When used with an API Client that has the view_published_products:{projectKey} scope, this endpoint only returns published (current) Product Projections.
+ *
Retrieves the projected representation of a Product by its Key.
+ *
By default, this endpoint returns the current representation of Products where the published flag is true. If a Product is unpublished (published=false), the endpoint returns a Not Found error.
+ *
Required access scopes:
+ *
+ * To retrieve the current representation of published Products (published data), the view_published_products:{projectKey} scope is required.
+ * To retrieve the staged representation of Products (draft data) or access unpublished Products, the API Client must have the view_products:{projectKey} scope.
+ *
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
index 22edc9eb5c4..bc2aac416d7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
index 1eadb7383b1..40b15a11d1c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
index 555ee5b18a8..4b951f30080 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided id. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided id. Returns a 200 OK status if the QuoteRequest exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
index 04f69c9c99a..a9054f63ab3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
index da04d1349e7..10ed0a052f5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
index 60c64a33820..ec1ed5ba739 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all QuoteRequests in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
index 7868237e683..39bf1016129 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 status if any QuoteRequests match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more QuoteRequests exist for the provided query predicate. Returns a 200 OK status if any QuoteRequests match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
index 073803b7f8f..566a7b8c625 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
index 355bef956a8..41e18af01ea 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a QuoteRequest with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
index 0ca5fdb7528..c427b969593 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a QuoteRequest exists with the provided key. Returns a 200 status if the QuoteRequest exists, or a 404 status otherwise.
+ *
Checks if a QuoteRequest exists with the provided key. Returns a 200 OK status if the QuoteRequest exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
index 9c0f3d6fc26..658df5c5812 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
index 8d13eae0ad7..39ec9eb6d08 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a QuoteRequest in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
index 95343161d7b..b33878f42bb 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
index bff9e71b54f..3aae3940237 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a QuoteRequest in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
index f53f10f83cd..e69c2b64f8d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
index 84e366ec31b..585c824a5c5 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
index b839587144d..a386d2a8a20 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided id. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided id. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
index 09c506bd514..142a87a7b5e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
index 372056c8578..6c7ce31a284 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
index 3937b4239df..714b3e43a37 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all Quotes in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
index 9aaf5893951..99ac447d027 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 status if any Quotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more Quotes exist for the provided query predicate. Returns a 200 OK status if any Quotes match the query predicate, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
index a627b2cb581..9c499e867d3 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
index db54cf8afff..7dd281a522a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a Quote with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
index bf6817f369a..ccc77f0120f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a Quote exists with the provided key. Returns a 200 status if the Quote exists, or a 404 status otherwise.
+ *
Checks if a Quote exists with the provided key. Returns a 200 OK status if the Quote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
index 5867fa527d4..9173c400ef9 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
index 2305e16d4b5..8b2bb4e600a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a Quote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
index 71539a3dc47..f9f5e233773 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
index 13d7bc95aa1..56581fda051 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a Quote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDDelete.java
index f8f23b94ebf..d0d61c8a173 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDDelete.java
@@ -22,6 +22,7 @@
/**
*
Deletes a Recurrence Policy in the Project.
*
A Recurrence Policy can be deleted only if it is not referenced by any Embedded Price, Standalone Price, or (Custom) Line Item, otherwise a ReferenceExists error is returned.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDGet.java
index 41a94c5b70d..f73c898218f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDGet.java
@@ -21,6 +21,7 @@
/**
*
Retrieves a Recurrence Policy with the provided id.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDHead.java
index 27a58c075b7..f7065ba2680 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDHead.java
@@ -17,6 +17,7 @@
/**
*
Checks if a Recurrence Policy exists with the provided id. Returns a 200 status if the Recurrence Policy exists, or a NotFound error otherwise.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPost.java
index 600deebbb6a..3bf5caa1530 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPost.java
@@ -21,6 +21,7 @@
/**
*
Updates a Recurrence Policy using one or more update actions.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPostString.java
index c11869dafe2..5591a749018 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesByIDPostString.java
@@ -22,6 +22,7 @@
/**
*
Updates a Recurrence Policy using one or more update actions.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesGet.java
index c3df2260094..46387f10779 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesGet.java
@@ -21,6 +21,7 @@
/**
*
Retrieves Recurrence Policies in the Project.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesHead.java
index f285144ad26..07b652cb336 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesHead.java
@@ -21,6 +21,7 @@
/**
*
Checks if one or more Recurrence Policies exist for the provided query predicate. Returns a 200 status if any Recurrence Policies match the query predicate, or a NotFound error otherwise.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyDelete.java
index 75b886fe2cd..999979a8ede 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyDelete.java
@@ -22,6 +22,7 @@
/**
*
Deletes a Recurrence Policy in the Project.
*
A Recurrence Policy can be deleted only if it is not referenced by any Embedded Price, Standalone Price, or (Custom) Line Item, otherwise a ReferenceExists error is returned.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyGet.java
index fcf7ca3fd5e..d5fe14a6696 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyGet.java
@@ -21,6 +21,7 @@
/**
*
Retrieves a Recurrence Policy with the provided key.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyHead.java
index 0c72ac221c6..b8c849e83c2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyHead.java
@@ -17,6 +17,7 @@
/**
*
Checks if a Recurrence Policy exists with the provided key. Returns a 200 status if the Recurrence Policy exists, or a NotFound error otherwise.
+ *
The view_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the view_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPost.java
index ebbdb9798e7..c0942b7ec44 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPost.java
@@ -21,6 +21,7 @@
/**
*
Updates a Recurrence Policy using one or more update actions.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPostString.java
index 1e265a58ca7..fcbddec3a3d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesKeyByKeyPostString.java
@@ -22,6 +22,7 @@
/**
*
Updates a Recurrence Policy using one or more update actions.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPost.java
index 1aeb40fa340..cbec046a934 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPost.java
@@ -21,6 +21,7 @@
/**
*
Creates a Recurrence Policy in the Project.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPostString.java
index 1dccabb0b15..30c8741cb7b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRecurrencePoliciesPostString.java
@@ -22,6 +22,7 @@
/**
*
Creates a Recurrence Policy in the Project.
+ *
The manage_recurring_orders:{projectKey} scope is deprecated for use on this endpoint. Update your clients to use the manage_recurrence_policies:{projectKey} scope instead. For more information, see the Deprecations and removals list.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
index f062bff61fa..a50f14b0045 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
index 0f578154159..3881022e832 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided id.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
index db9e6ee5498..ad65efd6dc6 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided id. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided id. Returns a 200 OK status if the StagedQuote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
index 57f3a7a54ad..c888988b33d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
index b3a97c7af2e..9191bff9e84 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesByIDPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
index 93d74fd22be..b8965c4b6f0 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves all StagedQuotes in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
index c261224af57..3cc410f2031 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesHead.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 status if any StagedQuotes match the query predicate, or a 404 status otherwise.
+ *
Checks if one or more StagedQuotes exist for the provided query predicate. Returns a 200 OK status if any StagedQuotes match the query predicate or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
index 13d47c942bf..1293d254f9d 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyDelete.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Deletes a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
index bd2e2eef0bf..f6aff3b95d2 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyGet.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Retrieves a StagedQuote with the provided key.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
index 920d2d28274..825ecc3ff37 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyHead.java
@@ -16,7 +16,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
Checks if a StagedQuote exists with the provided key. Returns a 200 status if the StagedQuote exists, or a 404 status otherwise.
+ *
Checks if a StagedQuote exists with the provided key. Returns a 200 OK status if the StagedQuote exists, or a Not Found error otherwise.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
index 67c80aa4928..deef74fabee 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
index 2e5bfc6044c..db9ae873e71 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesKeyByKeyPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Updates a StagedQuote in the Project using one or more update actions.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
index d866f3bb322..4dc4793fb28 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPost.java
@@ -20,7 +20,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
index 63e154059ca..8d6e1b4108b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesPostString.java
@@ -21,7 +21,7 @@
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
- *
+ *
Creates a StagedQuote in the Project.
*
*
*
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnit.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnit.java
index 5431d54e0a4..54a2709b394 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnit.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnit.java
@@ -13,6 +13,7 @@
import com.commercetools.api.models.common.BaseResource;
import com.commercetools.api.models.common.CreatedBy;
import com.commercetools.api.models.common.LastModifiedBy;
+import com.commercetools.api.models.customer.CustomerGroupAssignment;
import com.commercetools.api.models.store.StoreKeyReference;
import com.commercetools.api.models.type.CustomFields;
import com.fasterxml.jackson.annotation.*;
@@ -40,6 +41,8 @@
* storeMode(BusinessUnitStoreMode.EXPLICIT)
* name("{name}")
* plusAddresses(addressesBuilder -> addressesBuilder)
+ * plusShippingAddressIds(shippingAddressIdsBuilder -> shippingAddressIdsBuilder)
+ * plusBillingAddressIds(billingAddressIdsBuilder -> billingAddressIdsBuilder)
* associateMode(BusinessUnitAssociateMode.EXPLICIT)
* plusAssociates(associatesBuilder -> associatesBuilder)
* topLevelUnit(topLevelUnitBuilder -> topLevelUnitBuilder)
@@ -175,6 +178,15 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models
@JsonProperty("custom")
public CustomFields getCustom();
+ /**
+ *
Customer Groups assigned to the Business Unit.
+ *
They are considered during line Item price selection, if provided (non-null).
+ * @return customerGroupAssignments
+ */
+ @Valid
+ @JsonProperty("customerGroupAssignments")
+ public List
getCustomerGroupAssignments();
+
/**
* Addresses used by the Business Unit.
* @return addresses
@@ -188,7 +200,7 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models
* Unique identifiers of addresses used as shipping addresses.
* @return shippingAddressIds
*/
-
+ @NotNull
@JsonProperty("shippingAddressIds")
public List getShippingAddressIds();
@@ -204,7 +216,7 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models
* Unique identifiers of addresses used as billing addresses.
* @return billingAddressIds
*/
-
+ @NotNull
@JsonProperty("billingAddressIds")
public List getBillingAddressIds();
@@ -384,6 +396,23 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models
public void setCustom(final CustomFields custom);
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments values to be set
+ */
+
+ @JsonIgnore
+ public void setCustomerGroupAssignments(final CustomerGroupAssignment... customerGroupAssignments);
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments values to be set
+ */
+
+ public void setCustomerGroupAssignments(final List customerGroupAssignments);
+
/**
* Addresses used by the Business Unit.
* @param addresses values to be set
@@ -541,6 +570,11 @@ public static BusinessUnit deepCopy(@Nullable final BusinessUnit template) {
instance.setName(template.getName());
instance.setContactEmail(template.getContactEmail());
instance.setCustom(com.commercetools.api.models.type.CustomFields.deepCopy(template.getCustom()));
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
instance.setAddresses(Optional.ofNullable(template.getAddresses())
.map(t -> t.stream()
.map(com.commercetools.api.models.common.Address::deepCopy)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentAction.java
new file mode 100644
index 00000000000..e1099e76a64
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentAction.java
@@ -0,0 +1,139 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.customer.CustomerGroupAssignmentDraft;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Assigns a Customer Group to a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentAdded Message.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitAddCustomerGroupAssignmentAction businessUnitAddCustomerGroupAssignmentAction = BusinessUnitAddCustomerGroupAssignmentAction.builder()
+ * .customerGroupAssignment(customerGroupAssignmentBuilder -> customerGroupAssignmentBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("addCustomerGroupAssignment")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = BusinessUnitAddCustomerGroupAssignmentActionImpl.class)
+public interface BusinessUnitAddCustomerGroupAssignmentAction extends BusinessUnitUpdateAction {
+
+ /**
+ * discriminator value for BusinessUnitAddCustomerGroupAssignmentAction
+ */
+ String ADD_CUSTOMER_GROUP_ASSIGNMENT = "addCustomerGroupAssignment";
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @return customerGroupAssignment
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("customerGroupAssignment")
+ public CustomerGroupAssignmentDraft getCustomerGroupAssignment();
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @param customerGroupAssignment value to be set
+ */
+
+ public void setCustomerGroupAssignment(final CustomerGroupAssignmentDraft customerGroupAssignment);
+
+ /**
+ * factory method
+ * @return instance of BusinessUnitAddCustomerGroupAssignmentAction
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentAction of() {
+ return new BusinessUnitAddCustomerGroupAssignmentActionImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy BusinessUnitAddCustomerGroupAssignmentAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentAction of(
+ final BusinessUnitAddCustomerGroupAssignmentAction template) {
+ BusinessUnitAddCustomerGroupAssignmentActionImpl instance = new BusinessUnitAddCustomerGroupAssignmentActionImpl();
+ instance.setCustomerGroupAssignment(template.getCustomerGroupAssignment());
+ return instance;
+ }
+
+ public BusinessUnitAddCustomerGroupAssignmentAction copyDeep();
+
+ /**
+ * factory method to create a deep copy of BusinessUnitAddCustomerGroupAssignmentAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static BusinessUnitAddCustomerGroupAssignmentAction deepCopy(
+ @Nullable final BusinessUnitAddCustomerGroupAssignmentAction template) {
+ if (template == null) {
+ return null;
+ }
+ BusinessUnitAddCustomerGroupAssignmentActionImpl instance = new BusinessUnitAddCustomerGroupAssignmentActionImpl();
+ instance.setCustomerGroupAssignment(com.commercetools.api.models.customer.CustomerGroupAssignmentDraft
+ .deepCopy(template.getCustomerGroupAssignment()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for BusinessUnitAddCustomerGroupAssignmentAction
+ * @return builder
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentActionBuilder builder() {
+ return BusinessUnitAddCustomerGroupAssignmentActionBuilder.of();
+ }
+
+ /**
+ * create builder for BusinessUnitAddCustomerGroupAssignmentAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentActionBuilder builder(
+ final BusinessUnitAddCustomerGroupAssignmentAction template) {
+ return BusinessUnitAddCustomerGroupAssignmentActionBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withBusinessUnitAddCustomerGroupAssignmentAction(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionBuilder.java
new file mode 100644
index 00000000000..063236b4523
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionBuilder.java
@@ -0,0 +1,114 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * BusinessUnitAddCustomerGroupAssignmentActionBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitAddCustomerGroupAssignmentAction businessUnitAddCustomerGroupAssignmentAction = BusinessUnitAddCustomerGroupAssignmentAction.builder()
+ * .customerGroupAssignment(customerGroupAssignmentBuilder -> customerGroupAssignmentBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitAddCustomerGroupAssignmentActionBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.customer.CustomerGroupAssignmentDraft customerGroupAssignment;
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignment value
+ * @return Builder
+ */
+
+ public BusinessUnitAddCustomerGroupAssignmentActionBuilder customerGroupAssignment(
+ Function builder) {
+ this.customerGroupAssignment = builder
+ .apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignment value
+ * @return Builder
+ */
+
+ public BusinessUnitAddCustomerGroupAssignmentActionBuilder withCustomerGroupAssignment(
+ Function builder) {
+ this.customerGroupAssignment = builder
+ .apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of());
+ return this;
+ }
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @param customerGroupAssignment value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitAddCustomerGroupAssignmentActionBuilder customerGroupAssignment(
+ final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft customerGroupAssignment) {
+ this.customerGroupAssignment = customerGroupAssignment;
+ return this;
+ }
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ * @return customerGroupAssignment
+ */
+
+ public com.commercetools.api.models.customer.CustomerGroupAssignmentDraft getCustomerGroupAssignment() {
+ return this.customerGroupAssignment;
+ }
+
+ /**
+ * builds BusinessUnitAddCustomerGroupAssignmentAction with checking for non-null required values
+ * @return BusinessUnitAddCustomerGroupAssignmentAction
+ */
+ public BusinessUnitAddCustomerGroupAssignmentAction build() {
+ Objects.requireNonNull(customerGroupAssignment,
+ BusinessUnitAddCustomerGroupAssignmentAction.class + ": customerGroupAssignment is missing");
+ return new BusinessUnitAddCustomerGroupAssignmentActionImpl(customerGroupAssignment);
+ }
+
+ /**
+ * builds BusinessUnitAddCustomerGroupAssignmentAction without checking for non-null required values
+ * @return BusinessUnitAddCustomerGroupAssignmentAction
+ */
+ public BusinessUnitAddCustomerGroupAssignmentAction buildUnchecked() {
+ return new BusinessUnitAddCustomerGroupAssignmentActionImpl(customerGroupAssignment);
+ }
+
+ /**
+ * factory method for an instance of BusinessUnitAddCustomerGroupAssignmentActionBuilder
+ * @return builder
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentActionBuilder of() {
+ return new BusinessUnitAddCustomerGroupAssignmentActionBuilder();
+ }
+
+ /**
+ * create builder for BusinessUnitAddCustomerGroupAssignmentAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitAddCustomerGroupAssignmentActionBuilder of(
+ final BusinessUnitAddCustomerGroupAssignmentAction template) {
+ BusinessUnitAddCustomerGroupAssignmentActionBuilder builder = new BusinessUnitAddCustomerGroupAssignmentActionBuilder();
+ builder.customerGroupAssignment = template.getCustomerGroupAssignment();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionImpl.java
new file mode 100644
index 00000000000..49196c71e0e
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddCustomerGroupAssignmentActionImpl.java
@@ -0,0 +1,102 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Assigns a Customer Group to a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentAdded Message.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitAddCustomerGroupAssignmentActionImpl
+ implements BusinessUnitAddCustomerGroupAssignmentAction, ModelBase {
+
+ private String action;
+
+ private com.commercetools.api.models.customer.CustomerGroupAssignmentDraft customerGroupAssignment;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ BusinessUnitAddCustomerGroupAssignmentActionImpl(
+ @JsonProperty("customerGroupAssignment") final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft customerGroupAssignment) {
+ this.customerGroupAssignment = customerGroupAssignment;
+ this.action = ADD_CUSTOMER_GROUP_ASSIGNMENT;
+ }
+
+ /**
+ * create empty instance
+ */
+ public BusinessUnitAddCustomerGroupAssignmentActionImpl() {
+ this.action = ADD_CUSTOMER_GROUP_ASSIGNMENT;
+ }
+
+ /**
+ *
+ */
+
+ public String getAction() {
+ return this.action;
+ }
+
+ /**
+ * Customer Group to assign the Business Unit to.
+ */
+
+ public com.commercetools.api.models.customer.CustomerGroupAssignmentDraft getCustomerGroupAssignment() {
+ return this.customerGroupAssignment;
+ }
+
+ public void setCustomerGroupAssignment(
+ final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft customerGroupAssignment) {
+ this.customerGroupAssignment = customerGroupAssignment;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ BusinessUnitAddCustomerGroupAssignmentActionImpl that = (BusinessUnitAddCustomerGroupAssignmentActionImpl) o;
+
+ return new EqualsBuilder().append(action, that.action)
+ .append(customerGroupAssignment, that.customerGroupAssignment)
+ .append(action, that.action)
+ .append(customerGroupAssignment, that.customerGroupAssignment)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(action).append(customerGroupAssignment).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action)
+ .append("customerGroupAssignment", customerGroupAssignment)
+ .build();
+ }
+
+ @Override
+ public BusinessUnitAddCustomerGroupAssignmentAction copyDeep() {
+ return BusinessUnitAddCustomerGroupAssignmentAction.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraft.java
index bba3b24c897..d952418ca04 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraft.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraft.java
@@ -9,6 +9,7 @@
import javax.annotation.Nullable;
import com.commercetools.api.models.common.BaseAddress;
+import com.commercetools.api.models.customer.CustomerGroupAssignmentDraft;
import com.commercetools.api.models.store.StoreResourceIdentifier;
import com.commercetools.api.models.type.CustomFieldsDraft;
import com.fasterxml.jackson.annotation.*;
@@ -168,6 +169,15 @@ public interface BusinessUnitDraft extends com.commercetools.api.models.WithKey
@JsonProperty("custom")
public CustomFieldsDraft getCustom();
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @return customerGroupAssignments
+ */
+ @Valid
+ @JsonProperty("customerGroupAssignments")
+ public List getCustomerGroupAssignments();
+
/**
* User-defined unique and immutable identifier for the Business Unit.
* @param key value to be set
@@ -317,6 +327,23 @@ public interface BusinessUnitDraft extends com.commercetools.api.models.WithKey
public void setCustom(final CustomFieldsDraft custom);
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments values to be set
+ */
+
+ @JsonIgnore
+ public void setCustomerGroupAssignments(final CustomerGroupAssignmentDraft... customerGroupAssignments);
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments values to be set
+ */
+
+ public void setCustomerGroupAssignments(final List customerGroupAssignments);
+
public BusinessUnitDraft copyDeep();
/**
@@ -363,6 +390,11 @@ public static BusinessUnitDraft deepCopy(@Nullable final BusinessUnitDraft templ
Optional.ofNullable(template.getBillingAddresses()).map(ArrayList::new).orElse(null));
instance.setDefaultBillingAddress(template.getDefaultBillingAddress());
instance.setCustom(com.commercetools.api.models.type.CustomFieldsDraft.deepCopy(template.getCustom()));
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignmentDraft::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraftImpl.java
index d41a1f1f7bf..0a94c61c49f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraftImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitDraftImpl.java
@@ -54,6 +54,8 @@ public class BusinessUnitDraftImpl implements BusinessUnitDraft, ModelBase {
private com.commercetools.api.models.type.CustomFieldsDraft custom;
+ private java.util.List customerGroupAssignments;
+
/**
* create instance with all properties
*/
@@ -72,7 +74,8 @@ public class BusinessUnitDraftImpl implements BusinessUnitDraft, ModelBase {
@JsonProperty("defaultShippingAddress") final Integer defaultShippingAddress,
@JsonProperty("billingAddresses") final java.util.List billingAddresses,
@JsonProperty("defaultBillingAddress") final Integer defaultBillingAddress,
- @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom) {
+ @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom,
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments) {
this.key = key;
this.status = status;
this.stores = stores;
@@ -89,6 +92,7 @@ public class BusinessUnitDraftImpl implements BusinessUnitDraft, ModelBase {
this.billingAddresses = billingAddresses;
this.defaultBillingAddress = defaultBillingAddress;
this.custom = custom;
+ this.customerGroupAssignments = customerGroupAssignments;
}
/**
@@ -227,6 +231,15 @@ public com.commercetools.api.models.type.CustomFieldsDraft getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ */
+
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
public void setKey(final String key) {
this.key = key;
}
@@ -310,6 +323,16 @@ public void setCustom(final com.commercetools.api.models.type.CustomFieldsDraft
this.custom = custom;
}
+ public void setCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ }
+
+ public void setCustomerGroupAssignments(
+ final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -336,6 +359,7 @@ public boolean equals(Object o) {
.append(billingAddresses, that.billingAddresses)
.append(defaultBillingAddress, that.defaultBillingAddress)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(key, that.key)
.append(status, that.status)
.append(stores, that.stores)
@@ -352,6 +376,7 @@ public boolean equals(Object o) {
.append(billingAddresses, that.billingAddresses)
.append(defaultBillingAddress, that.defaultBillingAddress)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.isEquals();
}
@@ -373,6 +398,7 @@ public int hashCode() {
.append(billingAddresses)
.append(defaultBillingAddress)
.append(custom)
+ .append(customerGroupAssignments)
.toHashCode();
}
@@ -394,6 +420,7 @@ public String toString() {
.append("billingAddresses", billingAddresses)
.append("defaultBillingAddress", defaultBillingAddress)
.append("custom", custom)
+ .append("customerGroupAssignments", customerGroupAssignments)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitImpl.java
index bcec9fef7ea..1cdd3db73ba 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitImpl.java
@@ -52,6 +52,8 @@ public class BusinessUnitImpl implements BusinessUnit, ModelBase {
private com.commercetools.api.models.type.CustomFields custom;
+ private java.util.List customerGroupAssignments;
+
private java.util.List addresses;
private java.util.List shippingAddressIds;
@@ -91,6 +93,7 @@ public class BusinessUnitImpl implements BusinessUnit, ModelBase {
@JsonProperty("unitType") final com.commercetools.api.models.business_unit.BusinessUnitType unitType,
@JsonProperty("name") final String name, @JsonProperty("contactEmail") final String contactEmail,
@JsonProperty("custom") final com.commercetools.api.models.type.CustomFields custom,
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments,
@JsonProperty("addresses") final java.util.List addresses,
@JsonProperty("shippingAddressIds") final java.util.List shippingAddressIds,
@JsonProperty("defaultShippingAddressId") final String defaultShippingAddressId,
@@ -117,6 +120,7 @@ public class BusinessUnitImpl implements BusinessUnit, ModelBase {
this.name = name;
this.contactEmail = contactEmail;
this.custom = custom;
+ this.customerGroupAssignments = customerGroupAssignments;
this.addresses = addresses;
this.shippingAddressIds = shippingAddressIds;
this.defaultShippingAddressId = defaultShippingAddressId;
@@ -258,6 +262,15 @@ public com.commercetools.api.models.type.CustomFields getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ */
+
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
/**
* Addresses used by the Business Unit.
*/
@@ -411,6 +424,16 @@ public void setCustom(final com.commercetools.api.models.type.CustomFields custo
this.custom = custom;
}
+ public void setCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ }
+
+ public void setCustomerGroupAssignments(
+ final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ }
+
public void setAddresses(final com.commercetools.api.models.common.Address... addresses) {
this.addresses = new ArrayList<>(Arrays.asList(addresses));
}
@@ -505,6 +528,7 @@ public boolean equals(Object o) {
.append(name, that.name)
.append(contactEmail, that.contactEmail)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(addresses, that.addresses)
.append(shippingAddressIds, that.shippingAddressIds)
.append(defaultShippingAddressId, that.defaultShippingAddressId)
@@ -531,6 +555,7 @@ public boolean equals(Object o) {
.append(name, that.name)
.append(contactEmail, that.contactEmail)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(addresses, that.addresses)
.append(shippingAddressIds, that.shippingAddressIds)
.append(defaultShippingAddressId, that.defaultShippingAddressId)
@@ -562,6 +587,7 @@ public int hashCode() {
.append(name)
.append(contactEmail)
.append(custom)
+ .append(customerGroupAssignments)
.append(addresses)
.append(shippingAddressIds)
.append(defaultShippingAddressId)
@@ -593,6 +619,7 @@ public String toString() {
.append("name", name)
.append("contactEmail", contactEmail)
.append("custom", custom)
+ .append("customerGroupAssignments", customerGroupAssignments)
.append("addresses", addresses)
.append("shippingAddressIds", shippingAddressIds)
.append("defaultShippingAddressId", defaultShippingAddressId)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentAction.java
new file mode 100644
index 00000000000..754bd880931
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentAction.java
@@ -0,0 +1,139 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.NotNull;
+
+/**
+ * Unassigns a Customer Group from a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentRemoved Message.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitRemoveCustomerGroupAssignmentAction businessUnitRemoveCustomerGroupAssignmentAction = BusinessUnitRemoveCustomerGroupAssignmentAction.builder()
+ * .customerGroup(customerGroupBuilder -> customerGroupBuilder)
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("removeCustomerGroupAssignment")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = BusinessUnitRemoveCustomerGroupAssignmentActionImpl.class)
+public interface BusinessUnitRemoveCustomerGroupAssignmentAction extends BusinessUnitUpdateAction {
+
+ /**
+ * discriminator value for BusinessUnitRemoveCustomerGroupAssignmentAction
+ */
+ String REMOVE_CUSTOMER_GROUP_ASSIGNMENT = "removeCustomerGroupAssignment";
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @return customerGroup
+ */
+ @NotNull
+ @Valid
+ @JsonProperty("customerGroup")
+ public CustomerGroupResourceIdentifier getCustomerGroup();
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @param customerGroup value to be set
+ */
+
+ public void setCustomerGroup(final CustomerGroupResourceIdentifier customerGroup);
+
+ /**
+ * factory method
+ * @return instance of BusinessUnitRemoveCustomerGroupAssignmentAction
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentAction of() {
+ return new BusinessUnitRemoveCustomerGroupAssignmentActionImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy BusinessUnitRemoveCustomerGroupAssignmentAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentAction of(
+ final BusinessUnitRemoveCustomerGroupAssignmentAction template) {
+ BusinessUnitRemoveCustomerGroupAssignmentActionImpl instance = new BusinessUnitRemoveCustomerGroupAssignmentActionImpl();
+ instance.setCustomerGroup(template.getCustomerGroup());
+ return instance;
+ }
+
+ public BusinessUnitRemoveCustomerGroupAssignmentAction copyDeep();
+
+ /**
+ * factory method to create a deep copy of BusinessUnitRemoveCustomerGroupAssignmentAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static BusinessUnitRemoveCustomerGroupAssignmentAction deepCopy(
+ @Nullable final BusinessUnitRemoveCustomerGroupAssignmentAction template) {
+ if (template == null) {
+ return null;
+ }
+ BusinessUnitRemoveCustomerGroupAssignmentActionImpl instance = new BusinessUnitRemoveCustomerGroupAssignmentActionImpl();
+ instance.setCustomerGroup(com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier
+ .deepCopy(template.getCustomerGroup()));
+ return instance;
+ }
+
+ /**
+ * builder factory method for BusinessUnitRemoveCustomerGroupAssignmentAction
+ * @return builder
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentActionBuilder builder() {
+ return BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.of();
+ }
+
+ /**
+ * create builder for BusinessUnitRemoveCustomerGroupAssignmentAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentActionBuilder builder(
+ final BusinessUnitRemoveCustomerGroupAssignmentAction template) {
+ return BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withBusinessUnitRemoveCustomerGroupAssignmentAction(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.java
new file mode 100644
index 00000000000..999fb161713
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.java
@@ -0,0 +1,114 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.util.*;
+import java.util.function.Function;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * BusinessUnitRemoveCustomerGroupAssignmentActionBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitRemoveCustomerGroupAssignmentAction businessUnitRemoveCustomerGroupAssignmentAction = BusinessUnitRemoveCustomerGroupAssignmentAction.builder()
+ * .customerGroup(customerGroupBuilder -> customerGroupBuilder)
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitRemoveCustomerGroupAssignmentActionBuilder
+ implements Builder {
+
+ private com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier customerGroup;
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @param builder function to build the customerGroup value
+ * @return Builder
+ */
+
+ public BusinessUnitRemoveCustomerGroupAssignmentActionBuilder customerGroup(
+ Function builder) {
+ this.customerGroup = builder
+ .apply(com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifierBuilder.of())
+ .build();
+ return this;
+ }
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @param builder function to build the customerGroup value
+ * @return Builder
+ */
+
+ public BusinessUnitRemoveCustomerGroupAssignmentActionBuilder withCustomerGroup(
+ Function builder) {
+ this.customerGroup = builder
+ .apply(com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifierBuilder.of());
+ return this;
+ }
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @param customerGroup value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitRemoveCustomerGroupAssignmentActionBuilder customerGroup(
+ final com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier customerGroup) {
+ this.customerGroup = customerGroup;
+ return this;
+ }
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ * @return customerGroup
+ */
+
+ public com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier getCustomerGroup() {
+ return this.customerGroup;
+ }
+
+ /**
+ * builds BusinessUnitRemoveCustomerGroupAssignmentAction with checking for non-null required values
+ * @return BusinessUnitRemoveCustomerGroupAssignmentAction
+ */
+ public BusinessUnitRemoveCustomerGroupAssignmentAction build() {
+ Objects.requireNonNull(customerGroup,
+ BusinessUnitRemoveCustomerGroupAssignmentAction.class + ": customerGroup is missing");
+ return new BusinessUnitRemoveCustomerGroupAssignmentActionImpl(customerGroup);
+ }
+
+ /**
+ * builds BusinessUnitRemoveCustomerGroupAssignmentAction without checking for non-null required values
+ * @return BusinessUnitRemoveCustomerGroupAssignmentAction
+ */
+ public BusinessUnitRemoveCustomerGroupAssignmentAction buildUnchecked() {
+ return new BusinessUnitRemoveCustomerGroupAssignmentActionImpl(customerGroup);
+ }
+
+ /**
+ * factory method for an instance of BusinessUnitRemoveCustomerGroupAssignmentActionBuilder
+ * @return builder
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentActionBuilder of() {
+ return new BusinessUnitRemoveCustomerGroupAssignmentActionBuilder();
+ }
+
+ /**
+ * create builder for BusinessUnitRemoveCustomerGroupAssignmentAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitRemoveCustomerGroupAssignmentActionBuilder of(
+ final BusinessUnitRemoveCustomerGroupAssignmentAction template) {
+ BusinessUnitRemoveCustomerGroupAssignmentActionBuilder builder = new BusinessUnitRemoveCustomerGroupAssignmentActionBuilder();
+ builder.customerGroup = template.getCustomerGroup();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionImpl.java
new file mode 100644
index 00000000000..2f7e034c281
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveCustomerGroupAssignmentActionImpl.java
@@ -0,0 +1,102 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Unassigns a Customer Group from a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentRemoved Message.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitRemoveCustomerGroupAssignmentActionImpl
+ implements BusinessUnitRemoveCustomerGroupAssignmentAction, ModelBase {
+
+ private String action;
+
+ private com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier customerGroup;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ BusinessUnitRemoveCustomerGroupAssignmentActionImpl(
+ @JsonProperty("customerGroup") final com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier customerGroup) {
+ this.customerGroup = customerGroup;
+ this.action = REMOVE_CUSTOMER_GROUP_ASSIGNMENT;
+ }
+
+ /**
+ * create empty instance
+ */
+ public BusinessUnitRemoveCustomerGroupAssignmentActionImpl() {
+ this.action = REMOVE_CUSTOMER_GROUP_ASSIGNMENT;
+ }
+
+ /**
+ *
+ */
+
+ public String getAction() {
+ return this.action;
+ }
+
+ /**
+ * Customer Group to unassign the Business Unit from.
+ */
+
+ public com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier getCustomerGroup() {
+ return this.customerGroup;
+ }
+
+ public void setCustomerGroup(
+ final com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier customerGroup) {
+ this.customerGroup = customerGroup;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ BusinessUnitRemoveCustomerGroupAssignmentActionImpl that = (BusinessUnitRemoveCustomerGroupAssignmentActionImpl) o;
+
+ return new EqualsBuilder().append(action, that.action)
+ .append(customerGroup, that.customerGroup)
+ .append(action, that.action)
+ .append(customerGroup, that.customerGroup)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(action).append(customerGroup).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action)
+ .append("customerGroup", customerGroup)
+ .build();
+ }
+
+ @Override
+ public BusinessUnitRemoveCustomerGroupAssignmentAction copyDeep() {
+ return BusinessUnitRemoveCustomerGroupAssignmentAction.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsAction.java
new file mode 100644
index 00000000000..42513a05b3d
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsAction.java
@@ -0,0 +1,148 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+import java.util.function.Function;
+import java.util.stream.Collectors;
+
+import javax.annotation.Nullable;
+
+import com.commercetools.api.models.customer.CustomerGroupAssignmentDraft;
+import com.fasterxml.jackson.annotation.*;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.utils.Generated;
+
+import jakarta.validation.Valid;
+
+/**
+ * Assigns multiple Customer Groups to a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentsSet Message.
+ *
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitSetCustomerGroupAssignmentsAction businessUnitSetCustomerGroupAssignmentsAction = BusinessUnitSetCustomerGroupAssignmentsAction.builder()
+ * .build()
+ *
+ *
+ */
+@io.vrap.rmf.base.client.utils.json.SubType("setCustomerGroupAssignments")
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+@JsonDeserialize(as = BusinessUnitSetCustomerGroupAssignmentsActionImpl.class)
+public interface BusinessUnitSetCustomerGroupAssignmentsAction extends BusinessUnitUpdateAction {
+
+ /**
+ * discriminator value for BusinessUnitSetCustomerGroupAssignmentsAction
+ */
+ String SET_CUSTOMER_GROUP_ASSIGNMENTS = "setCustomerGroupAssignments";
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @return customerGroupAssignments
+ */
+ @Valid
+ @JsonProperty("customerGroupAssignments")
+ public List getCustomerGroupAssignments();
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param customerGroupAssignments values to be set
+ */
+
+ @JsonIgnore
+ public void setCustomerGroupAssignments(final CustomerGroupAssignmentDraft... customerGroupAssignments);
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param customerGroupAssignments values to be set
+ */
+
+ public void setCustomerGroupAssignments(final List customerGroupAssignments);
+
+ /**
+ * factory method
+ * @return instance of BusinessUnitSetCustomerGroupAssignmentsAction
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsAction of() {
+ return new BusinessUnitSetCustomerGroupAssignmentsActionImpl();
+ }
+
+ /**
+ * factory method to create a shallow copy BusinessUnitSetCustomerGroupAssignmentsAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsAction of(
+ final BusinessUnitSetCustomerGroupAssignmentsAction template) {
+ BusinessUnitSetCustomerGroupAssignmentsActionImpl instance = new BusinessUnitSetCustomerGroupAssignmentsActionImpl();
+ instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
+ return instance;
+ }
+
+ public BusinessUnitSetCustomerGroupAssignmentsAction copyDeep();
+
+ /**
+ * factory method to create a deep copy of BusinessUnitSetCustomerGroupAssignmentsAction
+ * @param template instance to be copied
+ * @return copy instance
+ */
+ @Nullable
+ public static BusinessUnitSetCustomerGroupAssignmentsAction deepCopy(
+ @Nullable final BusinessUnitSetCustomerGroupAssignmentsAction template) {
+ if (template == null) {
+ return null;
+ }
+ BusinessUnitSetCustomerGroupAssignmentsActionImpl instance = new BusinessUnitSetCustomerGroupAssignmentsActionImpl();
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignmentDraft::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
+ return instance;
+ }
+
+ /**
+ * builder factory method for BusinessUnitSetCustomerGroupAssignmentsAction
+ * @return builder
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsActionBuilder builder() {
+ return BusinessUnitSetCustomerGroupAssignmentsActionBuilder.of();
+ }
+
+ /**
+ * create builder for BusinessUnitSetCustomerGroupAssignmentsAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsActionBuilder builder(
+ final BusinessUnitSetCustomerGroupAssignmentsAction template) {
+ return BusinessUnitSetCustomerGroupAssignmentsActionBuilder.of(template);
+ }
+
+ /**
+ * accessor map function
+ * @param mapped type
+ * @param helper function to map the object
+ * @return mapped value
+ */
+ default T withBusinessUnitSetCustomerGroupAssignmentsAction(
+ Function helper) {
+ return helper.apply(this);
+ }
+
+ /**
+ * gives a TypeReference for usage with Jackson DataBind
+ * @return TypeReference
+ */
+ public static com.fasterxml.jackson.core.type.TypeReference typeReference() {
+ return new com.fasterxml.jackson.core.type.TypeReference() {
+ @Override
+ public String toString() {
+ return "TypeReference";
+ }
+ };
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionBuilder.java
new file mode 100644
index 00000000000..8fad0165086
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionBuilder.java
@@ -0,0 +1,169 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.util.*;
+import java.util.function.Function;
+
+import javax.annotation.Nullable;
+
+import io.vrap.rmf.base.client.Builder;
+import io.vrap.rmf.base.client.utils.Generated;
+
+/**
+ * BusinessUnitSetCustomerGroupAssignmentsActionBuilder
+ *
+ * Example to create an instance using the builder pattern
+ *
+ *
+ * BusinessUnitSetCustomerGroupAssignmentsAction businessUnitSetCustomerGroupAssignmentsAction = BusinessUnitSetCustomerGroupAssignmentsAction.builder()
+ * .build()
+ *
+ *
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitSetCustomerGroupAssignmentsActionBuilder
+ implements Builder {
+
+ @Nullable
+ private java.util.List customerGroupAssignments;
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder customerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder customerGroupAssignments(
+ @Nullable final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder plusCustomerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.addAll(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder plusCustomerGroupAssignments(
+ Function builder) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.add(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder withCustomerGroupAssignments(
+ Function builder) {
+ this.customerGroupAssignments = new ArrayList<>();
+ this.customerGroupAssignments.add(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder addCustomerGroupAssignments(
+ Function builder) {
+ return plusCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()));
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public BusinessUnitSetCustomerGroupAssignmentsActionBuilder setCustomerGroupAssignments(
+ Function builder) {
+ return customerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()));
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * @return customerGroupAssignments
+ */
+
+ @Nullable
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
+ /**
+ * builds BusinessUnitSetCustomerGroupAssignmentsAction with checking for non-null required values
+ * @return BusinessUnitSetCustomerGroupAssignmentsAction
+ */
+ public BusinessUnitSetCustomerGroupAssignmentsAction build() {
+ return new BusinessUnitSetCustomerGroupAssignmentsActionImpl(customerGroupAssignments);
+ }
+
+ /**
+ * builds BusinessUnitSetCustomerGroupAssignmentsAction without checking for non-null required values
+ * @return BusinessUnitSetCustomerGroupAssignmentsAction
+ */
+ public BusinessUnitSetCustomerGroupAssignmentsAction buildUnchecked() {
+ return new BusinessUnitSetCustomerGroupAssignmentsActionImpl(customerGroupAssignments);
+ }
+
+ /**
+ * factory method for an instance of BusinessUnitSetCustomerGroupAssignmentsActionBuilder
+ * @return builder
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsActionBuilder of() {
+ return new BusinessUnitSetCustomerGroupAssignmentsActionBuilder();
+ }
+
+ /**
+ * create builder for BusinessUnitSetCustomerGroupAssignmentsAction instance
+ * @param template instance with prefilled values for the builder
+ * @return builder
+ */
+ public static BusinessUnitSetCustomerGroupAssignmentsActionBuilder of(
+ final BusinessUnitSetCustomerGroupAssignmentsAction template) {
+ BusinessUnitSetCustomerGroupAssignmentsActionBuilder builder = new BusinessUnitSetCustomerGroupAssignmentsActionBuilder();
+ builder.customerGroupAssignments = template.getCustomerGroupAssignments();
+ return builder;
+ }
+
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionImpl.java
new file mode 100644
index 00000000000..76a30ed2dfd
--- /dev/null
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomerGroupAssignmentsActionImpl.java
@@ -0,0 +1,107 @@
+
+package com.commercetools.api.models.business_unit;
+
+import java.time.*;
+import java.util.*;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.*;
+
+import io.vrap.rmf.base.client.ModelBase;
+import io.vrap.rmf.base.client.utils.Generated;
+
+import org.apache.commons.lang3.builder.EqualsBuilder;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * Assigns multiple Customer Groups to a Business Unit.
+ * This action generates the BusinessUnitCustomerGroupAssignmentsSet Message.
+ */
+@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
+public class BusinessUnitSetCustomerGroupAssignmentsActionImpl
+ implements BusinessUnitSetCustomerGroupAssignmentsAction, ModelBase {
+
+ private String action;
+
+ private java.util.List customerGroupAssignments;
+
+ /**
+ * create instance with all properties
+ */
+ @JsonCreator
+ BusinessUnitSetCustomerGroupAssignmentsActionImpl(
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ this.action = SET_CUSTOMER_GROUP_ASSIGNMENTS;
+ }
+
+ /**
+ * create empty instance
+ */
+ public BusinessUnitSetCustomerGroupAssignmentsActionImpl() {
+ this.action = SET_CUSTOMER_GROUP_ASSIGNMENTS;
+ }
+
+ /**
+ *
+ */
+
+ public String getAction() {
+ return this.action;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ */
+
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
+ public void setCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ }
+
+ public void setCustomerGroupAssignments(
+ final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+
+ if (o == null || getClass() != o.getClass())
+ return false;
+
+ BusinessUnitSetCustomerGroupAssignmentsActionImpl that = (BusinessUnitSetCustomerGroupAssignmentsActionImpl) o;
+
+ return new EqualsBuilder().append(action, that.action)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
+ .append(action, that.action)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
+ .isEquals();
+ }
+
+ @Override
+ public int hashCode() {
+ return new HashCodeBuilder(17, 37).append(action).append(customerGroupAssignments).toHashCode();
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action)
+ .append("customerGroupAssignments", customerGroupAssignments)
+ .build();
+ }
+
+ @Override
+ public BusinessUnitSetCustomerGroupAssignmentsAction copyDeep() {
+ return BusinessUnitSetCustomerGroupAssignmentsAction.deepCopy(this);
+ }
+}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateAction.java
index 1bfa1dd61e5..cc9c28155c4 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateAction.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateAction.java
@@ -85,6 +85,14 @@ public static com.commercetools.api.models.business_unit.BusinessUnitAddBillingA
return com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdActionBuilder.of();
}
+ /**
+ * builder for addCustomerGroupAssignment subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.business_unit.BusinessUnitAddCustomerGroupAssignmentActionBuilder addCustomerGroupAssignmentBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitAddCustomerGroupAssignmentActionBuilder.of();
+ }
+
/**
* builder for addShippingAddressId subtype
* @return builder
@@ -181,6 +189,14 @@ public static com.commercetools.api.models.business_unit.BusinessUnitRemoveBilli
return com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdActionBuilder.of();
}
+ /**
+ * builder for removeCustomerGroupAssignment subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.business_unit.BusinessUnitRemoveCustomerGroupAssignmentActionBuilder removeCustomerGroupAssignmentBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.of();
+ }
+
/**
* builder for removeShippingAddressId subtype
* @return builder
@@ -245,6 +261,14 @@ public static com.commercetools.api.models.business_unit.BusinessUnitSetCustomTy
return com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeActionBuilder.of();
}
+ /**
+ * builder for setCustomerGroupAssignments subtype
+ * @return builder
+ */
+ public static com.commercetools.api.models.business_unit.BusinessUnitSetCustomerGroupAssignmentsActionBuilder setCustomerGroupAssignmentsBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitSetCustomerGroupAssignmentsActionBuilder.of();
+ }
+
/**
* builder for setDefaultBillingAddress subtype
* @return builder
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionBuilder.java
index ed7c45eb2e4..868a4ceb68e 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionBuilder.java
@@ -23,6 +23,10 @@ public com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressI
return com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdActionBuilder.of();
}
+ public com.commercetools.api.models.business_unit.BusinessUnitAddCustomerGroupAssignmentActionBuilder addCustomerGroupAssignmentBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitAddCustomerGroupAssignmentActionBuilder.of();
+ }
+
public com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdActionBuilder addShippingAddressIdBuilder() {
return com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdActionBuilder.of();
}
@@ -71,6 +75,10 @@ public com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddre
return com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdActionBuilder.of();
}
+ public com.commercetools.api.models.business_unit.BusinessUnitRemoveCustomerGroupAssignmentActionBuilder removeCustomerGroupAssignmentBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitRemoveCustomerGroupAssignmentActionBuilder.of();
+ }
+
public com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdActionBuilder removeShippingAddressIdBuilder() {
return com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdActionBuilder.of();
}
@@ -103,6 +111,10 @@ public com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeActio
return com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeActionBuilder.of();
}
+ public com.commercetools.api.models.business_unit.BusinessUnitSetCustomerGroupAssignmentsActionBuilder setCustomerGroupAssignmentsBuilder() {
+ return com.commercetools.api.models.business_unit.BusinessUnitSetCustomerGroupAssignmentsActionBuilder.of();
+ }
+
public com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressActionBuilder setDefaultBillingAddressBuilder() {
return com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressActionBuilder.of();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Company.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Company.java
index 77c0f62af37..d1c65787079 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Company.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Company.java
@@ -32,6 +32,8 @@
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
* .name("{name}")
* .plusAddresses(addressesBuilder -> addressesBuilder)
+ * .plusShippingAddressIds(shippingAddressIdsBuilder -> shippingAddressIdsBuilder)
+ * .plusBillingAddressIds(billingAddressIdsBuilder -> billingAddressIdsBuilder)
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
* .plusAssociates(associatesBuilder -> associatesBuilder)
* .topLevelUnit(topLevelUnitBuilder -> topLevelUnitBuilder)
@@ -124,6 +126,7 @@ public static Company of(final Company template) {
instance.setName(template.getName());
instance.setContactEmail(template.getContactEmail());
instance.setCustom(template.getCustom());
+ instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
instance.setAddresses(template.getAddresses());
instance.setShippingAddressIds(template.getShippingAddressIds());
instance.setDefaultShippingAddressId(template.getDefaultShippingAddressId());
@@ -174,6 +177,11 @@ public static Company deepCopy(@Nullable final Company template) {
instance.setName(template.getName());
instance.setContactEmail(template.getContactEmail());
instance.setCustom(com.commercetools.api.models.type.CustomFields.deepCopy(template.getCustom()));
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
instance.setAddresses(Optional.ofNullable(template.getAddresses())
.map(t -> t.stream()
.map(com.commercetools.api.models.common.Address::deepCopy)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyBuilder.java
index 3377cb8f255..a7a714802d7 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyBuilder.java
@@ -25,6 +25,8 @@
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
* .name("{name}")
* .plusAddresses(addressesBuilder -> addressesBuilder)
+ * .plusShippingAddressIds(shippingAddressIdsBuilder -> shippingAddressIdsBuilder)
+ * .plusBillingAddressIds(billingAddressIdsBuilder -> billingAddressIdsBuilder)
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
* .plusAssociates(associatesBuilder -> associatesBuilder)
* .topLevelUnit(topLevelUnitBuilder -> topLevelUnitBuilder)
@@ -70,15 +72,16 @@ public class CompanyBuilder implements Builder {
@Nullable
private com.commercetools.api.models.type.CustomFields custom;
+ @Nullable
+ private java.util.List customerGroupAssignments;
+
private java.util.List addresses;
- @Nullable
private java.util.List shippingAddressIds;
@Nullable
private String defaultShippingAddressId;
- @Nullable
private java.util.List billingAddressIds;
@Nullable
@@ -495,6 +498,106 @@ public CompanyBuilder custom(@Nullable final com.commercetools.api.models.type.C
return this;
}
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyBuilder customerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyBuilder customerGroupAssignments(
+ @Nullable final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyBuilder plusCustomerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.addAll(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyBuilder plusCustomerGroupAssignments(
+ Function builder) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyBuilder withCustomerGroupAssignments(
+ Function builder) {
+ this.customerGroupAssignments = new ArrayList<>();
+ this.customerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyBuilder addCustomerGroupAssignments(
+ Function builder) {
+ return plusCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyBuilder setCustomerGroupAssignments(
+ Function builder) {
+ return customerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()));
+ }
+
/**
* Addresses used by the Business Unit.
* @param addresses value to be set
@@ -587,7 +690,7 @@ public CompanyBuilder setAddresses(
* @return Builder
*/
- public CompanyBuilder shippingAddressIds(@Nullable final String... shippingAddressIds) {
+ public CompanyBuilder shippingAddressIds(final String... shippingAddressIds) {
this.shippingAddressIds = new ArrayList<>(Arrays.asList(shippingAddressIds));
return this;
}
@@ -598,7 +701,7 @@ public CompanyBuilder shippingAddressIds(@Nullable final String... shippingAddre
* @return Builder
*/
- public CompanyBuilder shippingAddressIds(@Nullable final java.util.List shippingAddressIds) {
+ public CompanyBuilder shippingAddressIds(final java.util.List shippingAddressIds) {
this.shippingAddressIds = shippingAddressIds;
return this;
}
@@ -609,7 +712,7 @@ public CompanyBuilder shippingAddressIds(@Nullable final java.util.List
* @return Builder
*/
- public CompanyBuilder plusShippingAddressIds(@Nullable final String... shippingAddressIds) {
+ public CompanyBuilder plusShippingAddressIds(final String... shippingAddressIds) {
if (this.shippingAddressIds == null) {
this.shippingAddressIds = new ArrayList<>();
}
@@ -634,7 +737,7 @@ public CompanyBuilder defaultShippingAddressId(@Nullable final String defaultShi
* @return Builder
*/
- public CompanyBuilder billingAddressIds(@Nullable final String... billingAddressIds) {
+ public CompanyBuilder billingAddressIds(final String... billingAddressIds) {
this.billingAddressIds = new ArrayList<>(Arrays.asList(billingAddressIds));
return this;
}
@@ -645,7 +748,7 @@ public CompanyBuilder billingAddressIds(@Nullable final String... billingAddress
* @return Builder
*/
- public CompanyBuilder billingAddressIds(@Nullable final java.util.List billingAddressIds) {
+ public CompanyBuilder billingAddressIds(final java.util.List billingAddressIds) {
this.billingAddressIds = billingAddressIds;
return this;
}
@@ -656,7 +759,7 @@ public CompanyBuilder billingAddressIds(@Nullable final java.util.List b
* @return Builder
*/
- public CompanyBuilder plusBillingAddressIds(@Nullable final String... billingAddressIds) {
+ public CompanyBuilder plusBillingAddressIds(final String... billingAddressIds) {
if (this.billingAddressIds == null) {
this.billingAddressIds = new ArrayList<>();
}
@@ -1090,6 +1193,17 @@ public com.commercetools.api.models.type.CustomFields getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @return customerGroupAssignments
+ */
+
+ @Nullable
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
/**
* Addresses used by the Business Unit.
* @return addresses
@@ -1104,7 +1218,6 @@ public java.util.List getAddresses(
* @return shippingAddressIds
*/
- @Nullable
public java.util.List getShippingAddressIds() {
return this.shippingAddressIds;
}
@@ -1124,7 +1237,6 @@ public String getDefaultShippingAddressId() {
* @return billingAddressIds
*/
- @Nullable
public java.util.List getBillingAddressIds() {
return this.billingAddressIds;
}
@@ -1209,14 +1321,16 @@ public Company build() {
Objects.requireNonNull(storeMode, Company.class + ": storeMode is missing");
Objects.requireNonNull(name, Company.class + ": name is missing");
Objects.requireNonNull(addresses, Company.class + ": addresses is missing");
+ Objects.requireNonNull(shippingAddressIds, Company.class + ": shippingAddressIds is missing");
+ Objects.requireNonNull(billingAddressIds, Company.class + ": billingAddressIds is missing");
Objects.requireNonNull(associateMode, Company.class + ": associateMode is missing");
Objects.requireNonNull(associates, Company.class + ": associates is missing");
Objects.requireNonNull(topLevelUnit, Company.class + ": topLevelUnit is missing");
Objects.requireNonNull(approvalRuleMode, Company.class + ": approvalRuleMode is missing");
return new CompanyImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, key, status, stores,
- inheritedStores, storeMode, name, contactEmail, custom, addresses, shippingAddressIds,
- defaultShippingAddressId, billingAddressIds, defaultBillingAddressId, associateMode, associates,
- inheritedAssociates, parentUnit, topLevelUnit, approvalRuleMode);
+ inheritedStores, storeMode, name, contactEmail, custom, customerGroupAssignments, addresses,
+ shippingAddressIds, defaultShippingAddressId, billingAddressIds, defaultBillingAddressId, associateMode,
+ associates, inheritedAssociates, parentUnit, topLevelUnit, approvalRuleMode);
}
/**
@@ -1225,9 +1339,9 @@ public Company build() {
*/
public Company buildUnchecked() {
return new CompanyImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, key, status, stores,
- inheritedStores, storeMode, name, contactEmail, custom, addresses, shippingAddressIds,
- defaultShippingAddressId, billingAddressIds, defaultBillingAddressId, associateMode, associates,
- inheritedAssociates, parentUnit, topLevelUnit, approvalRuleMode);
+ inheritedStores, storeMode, name, contactEmail, custom, customerGroupAssignments, addresses,
+ shippingAddressIds, defaultShippingAddressId, billingAddressIds, defaultBillingAddressId, associateMode,
+ associates, inheritedAssociates, parentUnit, topLevelUnit, approvalRuleMode);
}
/**
@@ -1259,6 +1373,7 @@ public static CompanyBuilder of(final Company template) {
builder.name = template.getName();
builder.contactEmail = template.getContactEmail();
builder.custom = template.getCustom();
+ builder.customerGroupAssignments = template.getCustomerGroupAssignments();
builder.addresses = template.getAddresses();
builder.shippingAddressIds = template.getShippingAddressIds();
builder.defaultShippingAddressId = template.getDefaultShippingAddressId();
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraft.java
index 873059804b8..123ca578c2a 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraft.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraft.java
@@ -67,6 +67,7 @@ public static CompanyDraft of(final CompanyDraft template) {
instance.setBillingAddresses(template.getBillingAddresses());
instance.setDefaultBillingAddress(template.getDefaultBillingAddress());
instance.setCustom(template.getCustom());
+ instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
return instance;
}
@@ -112,6 +113,11 @@ public static CompanyDraft deepCopy(@Nullable final CompanyDraft template) {
Optional.ofNullable(template.getBillingAddresses()).map(ArrayList::new).orElse(null));
instance.setDefaultBillingAddress(template.getDefaultBillingAddress());
instance.setCustom(com.commercetools.api.models.type.CustomFieldsDraft.deepCopy(template.getCustom()));
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignmentDraft::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
return instance;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftBuilder.java
index e3933bb3634..762cdfc4dfd 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftBuilder.java
@@ -68,6 +68,9 @@ public class CompanyDraftBuilder implements Builder {
@Nullable
private com.commercetools.api.models.type.CustomFieldsDraft custom;
+ @Nullable
+ private java.util.List customerGroupAssignments;
+
/**
* User-defined unique and immutable identifier for the Business Unit.
* @param key value to be set
@@ -560,6 +563,106 @@ public CompanyDraftBuilder custom(@Nullable final com.commercetools.api.models.t
return this;
}
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder customerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder customerGroupAssignments(
+ @Nullable final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder plusCustomerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.addAll(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder plusCustomerGroupAssignments(
+ Function builder) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.add(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder withCustomerGroupAssignments(
+ Function builder) {
+ this.customerGroupAssignments = new ArrayList<>();
+ this.customerGroupAssignments.add(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder addCustomerGroupAssignments(
+ Function builder) {
+ return plusCustomerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()));
+ }
+
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public CompanyDraftBuilder setCustomerGroupAssignments(
+ Function builder) {
+ return customerGroupAssignments(
+ builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentDraftBuilder.of()));
+ }
+
/**
* User-defined unique and immutable identifier for the Business Unit.
* @return key
@@ -710,6 +813,17 @@ public com.commercetools.api.models.type.CustomFieldsDraft getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @return customerGroupAssignments
+ */
+
+ @Nullable
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
/**
* builds CompanyDraft with checking for non-null required values
* @return CompanyDraft
@@ -719,7 +833,7 @@ public CompanyDraft build() {
Objects.requireNonNull(name, CompanyDraft.class + ": name is missing");
return new CompanyDraftImpl(key, status, stores, storeMode, name, contactEmail, associateMode, associates,
approvalRuleMode, addresses, shippingAddresses, defaultShippingAddress, billingAddresses,
- defaultBillingAddress, custom);
+ defaultBillingAddress, custom, customerGroupAssignments);
}
/**
@@ -729,7 +843,7 @@ public CompanyDraft build() {
public CompanyDraft buildUnchecked() {
return new CompanyDraftImpl(key, status, stores, storeMode, name, contactEmail, associateMode, associates,
approvalRuleMode, addresses, shippingAddresses, defaultShippingAddress, billingAddresses,
- defaultBillingAddress, custom);
+ defaultBillingAddress, custom, customerGroupAssignments);
}
/**
@@ -762,6 +876,7 @@ public static CompanyDraftBuilder of(final CompanyDraft template) {
builder.billingAddresses = template.getBillingAddresses();
builder.defaultBillingAddress = template.getDefaultBillingAddress();
builder.custom = template.getCustom();
+ builder.customerGroupAssignments = template.getCustomerGroupAssignments();
return builder;
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftImpl.java
index 822b75e0961..e896258c843 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyDraftImpl.java
@@ -54,6 +54,8 @@ public class CompanyDraftImpl implements CompanyDraft, ModelBase {
private com.commercetools.api.models.type.CustomFieldsDraft custom;
+ private java.util.List customerGroupAssignments;
+
/**
* create instance with all properties
*/
@@ -71,7 +73,8 @@ public class CompanyDraftImpl implements CompanyDraft, ModelBase {
@JsonProperty("defaultShippingAddress") final Integer defaultShippingAddress,
@JsonProperty("billingAddresses") final java.util.List billingAddresses,
@JsonProperty("defaultBillingAddress") final Integer defaultBillingAddress,
- @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom) {
+ @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom,
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments) {
this.key = key;
this.status = status;
this.stores = stores;
@@ -87,6 +90,7 @@ public class CompanyDraftImpl implements CompanyDraft, ModelBase {
this.billingAddresses = billingAddresses;
this.defaultBillingAddress = defaultBillingAddress;
this.custom = custom;
+ this.customerGroupAssignments = customerGroupAssignments;
this.unitType = BusinessUnitType.findEnum("Company");
}
@@ -227,6 +231,15 @@ public com.commercetools.api.models.type.CustomFieldsDraft getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups to assign the Business Unit to.
+ * They are considered during line Item price selection, if provided (non-null).
+ */
+
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
public void setKey(final String key) {
this.key = key;
}
@@ -310,6 +323,16 @@ public void setCustom(final com.commercetools.api.models.type.CustomFieldsDraft
this.custom = custom;
}
+ public void setCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignmentDraft... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ }
+
+ public void setCustomerGroupAssignments(
+ final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o)
@@ -336,6 +359,7 @@ public boolean equals(Object o) {
.append(billingAddresses, that.billingAddresses)
.append(defaultBillingAddress, that.defaultBillingAddress)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(key, that.key)
.append(status, that.status)
.append(stores, that.stores)
@@ -352,6 +376,7 @@ public boolean equals(Object o) {
.append(billingAddresses, that.billingAddresses)
.append(defaultBillingAddress, that.defaultBillingAddress)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.isEquals();
}
@@ -373,6 +398,7 @@ public int hashCode() {
.append(billingAddresses)
.append(defaultBillingAddress)
.append(custom)
+ .append(customerGroupAssignments)
.toHashCode();
}
@@ -394,6 +420,7 @@ public String toString() {
.append("billingAddresses", billingAddresses)
.append("defaultBillingAddress", defaultBillingAddress)
.append("custom", custom)
+ .append("customerGroupAssignments", customerGroupAssignments)
.build();
}
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyImpl.java
index 4881ca4ea5e..dc391ce6c7f 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyImpl.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/CompanyImpl.java
@@ -52,6 +52,8 @@ public class CompanyImpl implements Company, ModelBase {
private com.commercetools.api.models.type.CustomFields custom;
+ private java.util.List customerGroupAssignments;
+
private java.util.List addresses;
private java.util.List shippingAddressIds;
@@ -90,6 +92,7 @@ public class CompanyImpl implements Company, ModelBase {
@JsonProperty("storeMode") final com.commercetools.api.models.business_unit.BusinessUnitStoreMode storeMode,
@JsonProperty("name") final String name, @JsonProperty("contactEmail") final String contactEmail,
@JsonProperty("custom") final com.commercetools.api.models.type.CustomFields custom,
+ @JsonProperty("customerGroupAssignments") final java.util.List customerGroupAssignments,
@JsonProperty("addresses") final java.util.List addresses,
@JsonProperty("shippingAddressIds") final java.util.List shippingAddressIds,
@JsonProperty("defaultShippingAddressId") final String defaultShippingAddressId,
@@ -115,6 +118,7 @@ public class CompanyImpl implements Company, ModelBase {
this.name = name;
this.contactEmail = contactEmail;
this.custom = custom;
+ this.customerGroupAssignments = customerGroupAssignments;
this.addresses = addresses;
this.shippingAddressIds = shippingAddressIds;
this.defaultShippingAddressId = defaultShippingAddressId;
@@ -258,6 +262,15 @@ public com.commercetools.api.models.type.CustomFields getCustom() {
return this.custom;
}
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ */
+
+ public java.util.List getCustomerGroupAssignments() {
+ return this.customerGroupAssignments;
+ }
+
/**
* Addresses used by the Business Unit.
*/
@@ -411,6 +424,16 @@ public void setCustom(final com.commercetools.api.models.type.CustomFields custo
this.custom = custom;
}
+ public void setCustomerGroupAssignments(
+ final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ }
+
+ public void setCustomerGroupAssignments(
+ final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ }
+
public void setAddresses(final com.commercetools.api.models.common.Address... addresses) {
this.addresses = new ArrayList<>(Arrays.asList(addresses));
}
@@ -505,6 +528,7 @@ public boolean equals(Object o) {
.append(name, that.name)
.append(contactEmail, that.contactEmail)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(addresses, that.addresses)
.append(shippingAddressIds, that.shippingAddressIds)
.append(defaultShippingAddressId, that.defaultShippingAddressId)
@@ -531,6 +555,7 @@ public boolean equals(Object o) {
.append(name, that.name)
.append(contactEmail, that.contactEmail)
.append(custom, that.custom)
+ .append(customerGroupAssignments, that.customerGroupAssignments)
.append(addresses, that.addresses)
.append(shippingAddressIds, that.shippingAddressIds)
.append(defaultShippingAddressId, that.defaultShippingAddressId)
@@ -562,6 +587,7 @@ public int hashCode() {
.append(name)
.append(contactEmail)
.append(custom)
+ .append(customerGroupAssignments)
.append(addresses)
.append(shippingAddressIds)
.append(defaultShippingAddressId)
@@ -593,6 +619,7 @@ public String toString() {
.append("name", name)
.append("contactEmail", contactEmail)
.append("custom", custom)
+ .append("customerGroupAssignments", customerGroupAssignments)
.append("addresses", addresses)
.append("shippingAddressIds", shippingAddressIds)
.append("defaultShippingAddressId", defaultShippingAddressId)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Division.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Division.java
index 19a3edf875c..dd18728da8c 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Division.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Division.java
@@ -33,6 +33,8 @@
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
* .name("{name}")
* .plusAddresses(addressesBuilder -> addressesBuilder)
+ * .plusShippingAddressIds(shippingAddressIdsBuilder -> shippingAddressIdsBuilder)
+ * .plusBillingAddressIds(billingAddressIdsBuilder -> billingAddressIdsBuilder)
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
* .plusAssociates(associatesBuilder -> associatesBuilder)
* .parentUnit(parentUnitBuilder -> parentUnitBuilder)
@@ -142,6 +144,7 @@ public static Division of(final Division template) {
instance.setName(template.getName());
instance.setContactEmail(template.getContactEmail());
instance.setCustom(template.getCustom());
+ instance.setCustomerGroupAssignments(template.getCustomerGroupAssignments());
instance.setAddresses(template.getAddresses());
instance.setShippingAddressIds(template.getShippingAddressIds());
instance.setDefaultShippingAddressId(template.getDefaultShippingAddressId());
@@ -192,6 +195,11 @@ public static Division deepCopy(@Nullable final Division template) {
instance.setName(template.getName());
instance.setContactEmail(template.getContactEmail());
instance.setCustom(com.commercetools.api.models.type.CustomFields.deepCopy(template.getCustom()));
+ instance.setCustomerGroupAssignments(Optional.ofNullable(template.getCustomerGroupAssignments())
+ .map(t -> t.stream()
+ .map(com.commercetools.api.models.customer.CustomerGroupAssignment::deepCopy)
+ .collect(Collectors.toList()))
+ .orElse(null));
instance.setAddresses(Optional.ofNullable(template.getAddresses())
.map(t -> t.stream()
.map(com.commercetools.api.models.common.Address::deepCopy)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionBuilder.java
index 3ad8a6a6e34..6672625710b 100644
--- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionBuilder.java
+++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionBuilder.java
@@ -25,6 +25,8 @@
* .storeMode(BusinessUnitStoreMode.EXPLICIT)
* .name("{name}")
* .plusAddresses(addressesBuilder -> addressesBuilder)
+ * .plusShippingAddressIds(shippingAddressIdsBuilder -> shippingAddressIdsBuilder)
+ * .plusBillingAddressIds(billingAddressIdsBuilder -> billingAddressIdsBuilder)
* .associateMode(BusinessUnitAssociateMode.EXPLICIT)
* .plusAssociates(associatesBuilder -> associatesBuilder)
* .parentUnit(parentUnitBuilder -> parentUnitBuilder)
@@ -71,15 +73,16 @@ public class DivisionBuilder implements Builder {
@Nullable
private com.commercetools.api.models.type.CustomFields custom;
+ @Nullable
+ private java.util.List customerGroupAssignments;
+
private java.util.List addresses;
- @Nullable
private java.util.List shippingAddressIds;
@Nullable
private String defaultShippingAddressId;
- @Nullable
private java.util.List billingAddressIds;
@Nullable
@@ -495,6 +498,106 @@ public DivisionBuilder custom(@Nullable final com.commercetools.api.models.type.
return this;
}
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public DivisionBuilder customerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ this.customerGroupAssignments = new ArrayList<>(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public DivisionBuilder customerGroupAssignments(
+ @Nullable final java.util.List customerGroupAssignments) {
+ this.customerGroupAssignments = customerGroupAssignments;
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param customerGroupAssignments value to be set
+ * @return Builder
+ */
+
+ public DivisionBuilder plusCustomerGroupAssignments(
+ @Nullable final com.commercetools.api.models.customer.CustomerGroupAssignment... customerGroupAssignments) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments.addAll(Arrays.asList(customerGroupAssignments));
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during line Item price selection, if provided (non-null).
+ * @param builder function to build the customerGroupAssignments value
+ * @return Builder
+ */
+
+ public DivisionBuilder plusCustomerGroupAssignments(
+ Function builder) {
+ if (this.customerGroupAssignments == null) {
+ this.customerGroupAssignments = new ArrayList<>();
+ }
+ this.customerGroupAssignments
+ .add(builder.apply(com.commercetools.api.models.customer.CustomerGroupAssignmentBuilder.of()).build());
+ return this;
+ }
+
+ /**
+ * Customer Groups assigned to the Business Unit.
+ * They are considered during